一、磁盤管理
1、機械式硬碟:
u盤、CD光牒、軟碟、硬碟、錄音帶;
2、磁盤組成
a)格式化劃分檔案系統,一個分區就是一個檔案系統
b)MBR:主引導記錄(512byte),Master Boot Record或Main Boot Record
0-446bytes:BootLoader,内有啟動程式的代碼;
64bytes:每16byte辨別一個分區,是以每個磁盤最多有4個主分區;
2bytes:Magic Number,标記MBR是否有效;
c)系統如何啟動:
記憶體讀Bios-->記憶體讀BootLoader-->記憶體讀64bytes分區找系統核心-->系統啟動;
d)擴充分區
内有指針,指向磁盤另外的空間;
3、磁盤分區Partition
a)一個磁盤有多個盤片,磁頭同軸讀取盤片;
b)磁盤分區是按照柱面分區的,資料也按柱面存儲;
c)柱面編号按照從外向内劃分;
d)讀取磁道即是讀取資料,讀寫磁盤會有讀寫延遲;
二、磁盤檔案系統

1、例如:如何建立檔案test.txt
首先在bitmap中找到空閑位置占位(1表示已使用,0表示未使用)-->inode的指針指向對應的塊-->在塊中建立test.txt;
2、例如:如何查找磁盤中/var/log/message檔案:
掃描bitmap-->inode的指針指向對應的塊--每個塊的dentry對應檔案名找到var-->
掃描bitmap中的var-->inode的指針指向對應的塊-->每個塊的dentry對應檔案名找到log-->
掃描bitmap中的/var/log-->inode的指針指向對應的塊-->每個塊的dentry對應檔案名找到message;
3、如何删除檔案
隻需在bitmap中把對應的檔案标記為0未使用;
4、粉碎檔案
用其他資料來填充bitmap對應的塊;
三、檔案連結
1、硬連結:兩個檔案指向同一個inode的不同路徑;
a)隻能對檔案建立,不能應用于目錄(避免出現循環);
b)不能跨檔案系統;
c)建立硬連結會增加檔案被連結的次數;
2、符号連結:兩個檔案指向不同inode的同一個路徑;
a)可應用于目錄;
b)可以跨檔案系統;
c)不會增加被連結檔案的連結次數;
d)其大小為指定的路徑所包含的字元個數;
3、建立連結:
a)ls -i 取得inode号
b)ln [-s -v] SRC DEST
建立硬連結:ln SRC DEST
建立軟連結:ln -sv SRC DEST
四、幾個指令
1、du 整個目錄和目錄内各檔案大小
-s 單個目錄大小
-h 機關換算
2、df:
-h