Linux磁碟與檔案系統管理

2021-04-11 03:26:43 字數 1175 閱讀 8913

data block(資料塊)

ext2 檔案系統中所支援的block大小有1k、2k、4k三種

block大小最大單一檔案限制最大檔案系統總容量限制

1k16gb2tb

2k256gb8tb

4k2tb16tb

原則上,block的大小與數量在格式化完就不能再改變了(除非重新格式化)

每個block內最多只能放置乙個檔案的資料

如果檔案大於block的大小,則乙個檔案會占用多個block數量

若檔案小於block的大小,則該block的剩餘空間就不能夠在被使用(磁碟空間就浪費了)

inodetable(inode**)、

inodetable中至少存在以下的元件:

該檔案的訪問模式(r,w,x)

該檔案的所有者與組(owner/group)

該檔案的大小

該檔案建立或者狀態改變的時間(ctime)

最近一次讀取的時間(atime)

最近修改的時間(mtime)

定義檔案特性的標誌(flag),如setuid等

該檔案真正內容的指向(pointer)

inode的數量和大小也是格式化時就已經固定的:

每個inode大小均固定為128bytes;

每個檔案都僅占用乙個inode而已

因此檔案系統能夠建立的檔案數量與inode的數量有關

系統讀取檔案時需要先找到inode,並分析inode所記錄的許可權與使用者是否符合,若符合才能夠開始實際的讀取block的內容。

inode的實際運用中被分成了12個直接、1間接、1個雙間接與乙個三間接。

superblock(超級塊)

該塊的內容主要記錄了:

block 和 inode的總量;

未使用與已使用的inode/block數量;

block與inode的大小(block為1k、2k、4k,inode 為128byte);

檔案系統的掛載時間、最近一次寫入資料的時間、最近一次檢查磁碟(fsck)的時間等檔案系統的相關資訊;

乙個validbit數值,若檔案系統已被掛載,則vaildbit為0,若為被掛載,則vaildbit為1;

file system description (檔案系統描述說明)

block bitmap(塊對照表)

inode bitmap(inode對照表)

Linux檔案系統與磁碟管理

實驗報告 掌握linux下檔案系統的建立 掛載與解除安裝。掌握檔案系統的自動掛載。某企業的linux伺服器中新增了一塊硬碟 dev sdb,請使用fdisk命令新建 dev sdb1主分割槽和 dev sdb2擴充套件分割槽,並在擴充套件分割槽中新建邏輯分割槽 dev sdb5,並使用mkfs命令分...

Linux檔案系統與磁碟管理LVM

硬碟的結構與分割槽 磁頭header,磁軌 track 磁柱 cylinder 扇區 sector 節 分割槽 partition 指定從哪個磁柱 起始磁柱 到哪個磁柱 結束磁柱 的範圍儲存以何種檔案系統儲存 mbr master booter recorder 檔案系統 邏輯塊 block 分割槽...

實驗三磁碟管理和檔案系統管理

一 實驗目的 掌握windows 2008 server的磁碟管理和檔案管理的方法。二 實驗環境 安裝有windows 2008 server的計算機。三 實驗內容及步驟 1 windows server 2008 磁碟管理 1 啟用vmware workstation虛擬機器軟體,在windows...