# df 顯示整個磁碟分割槽磁碟塊的使用情況;
-a: 列出所有的檔案系統,包括系統特有的/proc等檔案系統;
-k: 以kb的容量顯示各檔案系統;
-m: 以mb的容量顯示各檔案系統;
-h: 將容量結果以易讀的容量格式顯示出來;
-t: 連同該分割槽的檔案系統名稱顯示出來;
-i: 顯示inodes的使用情況;
-p: 同一行顯示內容,不換行;
# du [-ahskm] 檔案或目錄名稱: 顯示目錄及其目錄下的每個檔案的大小;
-a: 列出所有的檔案與目錄容量,因為預設僅統計系統目錄下面的檔案量而已;
-sh: 顯示目錄佔檔案系統的大小,列出總量而已,而不列出每個目錄占用容量;
-s: 不包括子目錄下的總計;
-k: 以kb的容量顯示各檔案系統;
-m: 以mb的容量顯示各檔案系統;
du命令直接到檔案系統內去查詢所有的檔案資料;
df命令讀取的範圍主要是在super block內的資訊;
檢視當前系統識別了幾塊硬碟:
# fdisk -l [/dev/to/some_device_file]
# fdisk /dev/sda
p: 顯示當前硬體的分割槽,包括沒儲存的改動
n: 建立新分割槽
e: 擴充套件分割槽
p: 主分割槽
d: 刪除乙個分割槽
w: 儲存退出
q: 不儲存退出
t: 修改分割槽型別
l:l: 顯示所支援的所有型別
# cat /proc/partitions
# partprobe [/dev/sda]-> partx 通知核心重讀分割槽表
通過檢視下面目錄,看linux支援的檔案系統有哪些:
# ls -l /lib/modules/$(uname -r)/kernel/fs
裝置檔案:
b: 按塊為單位,隨機訪問的裝置;(硬碟)
c: 按字元為單位,線性裝置;(鍵盤)
/dev
主裝置號(major number)
標識裝置型別
次裝置號(minor number)
標識同一種型別中不同裝置
# mknod 裝置檔名 [bcp] [major] [minor]: 建立裝置檔案
b: 設定裝置名稱成為乙個外部儲存裝置檔案,如硬碟;
c: 設定裝置名稱為乙個外部輸入裝置檔案,如滑鼠/鍵盤;
p: 設定裝置名稱成為乙個fifo檔案;
# mknod mydev c 66 0
# mknod -m 664 mydev2 c 66 1
ttyecho "hello" >> /dev/pts/1
磁碟管理與檔案系統
八 掛載 解除安裝檔案系統 九 設定檔案系統的自動掛載 硬碟的物理結構 硬碟的資料結構 硬碟儲存容量 磁頭數 磁軌 柱面 數 每道扇區數 每扇區位元組數 512位元組 可以用柱面 磁頭 扇區來唯一定位磁碟上每乙個區域 磁碟介面型別 ide,並口資料線連線主機板與硬碟,抗干擾性太差,且排線占用空間較大...
磁碟管理與檔案系統
硬碟的物理結構 硬碟的資料結構 硬碟儲存容量 磁頭數 磁軌 柱面 數 每道扇區數 每扇區位元組數 512位元組 可以用柱面 磁頭 扇區來唯一定位磁碟上每乙個區域 磁碟介面型別 ide,並口資料線連線主機板與硬碟,抗干擾性太差,且排線占用空間較大,不利電腦內部散熱,已逐漸被 sata 所取代。sata...
磁碟管理與檔案系統
儲存容量與介面型別 mbr與磁碟分割槽表示 磁碟的分割槽結構 檔案系統型別 檢測並確認新硬碟 規劃硬碟中的分割槽 建立檔案系統 掛載 解除安裝檔案系統 硬碟儲存容量 磁頭數 x 磁軌 柱面 數 x 每道扇區數 x 每扇區位元組數 512位元組 可以用柱面 磁頭 扇區來唯一定位磁碟上每乙個區域 磁碟介...