鳥哥私房菜第8章 Linux磁碟與檔案系統管理

2021-10-22 09:17:42 字數 1007 閱讀 7965

1,主分割槽與擴充套件分割槽最多可以有4個(硬碟的限制,因為分割槽表只有64位);

擴充套件分割槽最多只能有乙個(作業系統的限制);

邏輯分割槽是由擴充套件分割槽持續分出來的分割槽;

能夠被格式化後作為資料訪問的分割槽為主要分割槽與邏輯分割槽,擴充套件分割槽無法格式化;

邏輯分割槽的數量依作業系統而不同,在linux系統中,ide硬碟最多有59個邏輯分割槽(5號到63號),sata硬碟則有11邏輯分割槽(5號到15號)

2,通常檔案系統會將這兩部分的資料分別存放在不同的塊,許可權與屬性放置在inode中,實際資料會放置到data block中。另外,還有乙個超級塊(superblock)會記錄整個檔案系統的整體資訊,包括inode與block的總量、使用量、剩餘量等。inode裡面還會記錄資料所在的block號碼。

3,檔案系統一開始就將inode與block規劃好了,除非重新格式化,否則inode與block固定後就不再變動。每個inode的大小是16位元組。

4,原則上,block的大小與數量在格式化完就不能夠再改變了(除非重新格式化),每個block內最多只能放置乙個檔案的資料。若檔案小於block,則該block的剩餘空間就不能再被使用了,這樣一來就會造成磁碟空間的浪費。

5,superblock(超級塊)記錄的資訊有:block與inode的總量;未使用與已使用的inode/block數量等,這個模組是非常重要的,因為我們這個檔案系統的基本資訊都寫在這裡。superblock的資訊可以使用dumpe2fs這個命令來查詢。

dumpe2fs [-h] 裝置檔名,其中-h的含義是僅列出superblock的資料,不會列出其他的區段內容。

6,在linux中,新建乙個目錄時,ext2會分配乙個inode與至少一塊block給該目錄。其中,inode記錄該目錄的相關許可權與屬性,並記錄分配到的那塊block號碼。而block則記錄在這個目錄下的檔名與該檔案占用的inode號碼資料。可以使用命令ls -i檢視目錄內的檔案所占用的inode號碼。ls -id 目錄,使用這個命令就可以檢視目錄的inode號碼

7,磁碟與目錄的容量

鳥哥linux私房菜第6章筆記

鳥哥linux私房菜第6章筆記 chgrp r groupname filename 修改檔案所屬組 chown r ownername groupname filename 修改所有者 所屬組 chmod r 777 filename 修改檔案許可權 chmod ugoa rwx,ugoa rwx...

鳥哥Linux私房菜

linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...

鳥哥的私房菜 第0章

1 計算機硬體的五大單元 輸入單元 輸出單元 cpu內部的控制單元 算術邏輯單元和記憶體五大部分。2 cpu的種類 cpu的種類有兩種,根據指令的執行時間和操作的複雜度分為精簡指令集合複雜指令集。3 一般的,檔案大小使用的是二進位制的方式,所以1gb的檔案大小實際上為 1024 1024 1024b...