磁碟中的資料結構


有多種磁碟資料結構用於實現檔案系統。 該結構可能會因作業系統而異。

1. 引導控制塊
啟動控制塊包含從該捲啟動作業系統所需的所有資訊。 它在UNIX檔案系統中被稱為引導塊。 在NTFS中,它被稱為分割區引導磁區。

2. 卷控制塊
卷控制會阻止有關該音量的所有資訊,如塊的數量,每個塊的大小,分割區表,指向空閒塊和空閒FCB塊的指標。 在UNIX檔案系統中,它被稱為超級塊。 在NTFS中,此資訊儲存在主檔案表內。

3. 目錄結構(每個檔案系統)
目錄結構(每個檔案系統)包含檔案名和指向相應FCB的指標。 在UNIX中,它包含與檔案名關聯的索引節點編號。

4. 檔案控制塊
檔案控制塊包含有關檔案的所有詳細資訊,例如所有權詳細資訊,許可權詳細資訊,檔案大小等。 在UFS中,此詳細資訊儲存在inode中。 在NTFS中,此資訊作為關聯式資料庫結構儲存在主檔案表內。 下圖顯示了一個典型的檔案控制塊。