1、df命令:
功能:檢查文件系統的磁盤空間佔用情況。可以利用該命令來獲取硬盤被佔用了多少空間,目前還剩下多少空間等信息。
語法:df [選項]
說明:df命令可顯示所有文件系統對i節點和磁盤塊的使用情況。
該命令各個選項的含義如下:
-a 顯示所有文件系統的磁盤使用情況,包括0塊(block)的文件系統,如/proc文件系統。
-k 以k字節爲單位顯示。
-i 顯示i節點信息,而不是磁盤塊。
-t 顯示各指定類型的文件系統的磁盤空間使用情況。
-x 列出不是某一指定類型文件系統的磁盤空間使用情況(與t選項相反)。
-T 顯示文件系統類型。
2、du命令:
功能:統計目錄(或文件)所佔磁盤空間的大小。
語法:du [選項] [Names…]
說明:該命令逐級進入指定目錄的每一個子目錄並顯示該目錄佔用文件系統數據塊(1024字節)的情況。若沒有給出Names,則對當前目錄進行統計。
該命令的各個選項含義如下:
-s 對每個Names參數只給出佔用的數據塊總數。
-a 遞歸地顯示指定目錄中各文件及子孫目錄中各文件佔用的數據塊數。若既不指定-s,也不指定-a,則只顯示Names中的每一個目錄及其中的各子目錄所佔的磁盤塊數。
-b 以字節爲單位列出磁盤空間使用情況(系統缺省以k字節爲單位)。
-k 以KB爲單位輸出
-c 最後再加上一個總計(系統缺省設置)。
-l 計算所有的文件大小,對硬鏈接文件,則計算多次。
-x 跳過在不同文件系統上的目錄不予統計。
3、linux下的硬盤分區工具:fdisk
語法: fdisk [-l ] [設備名稱]
-l :後邊不跟設備名會直接列出系統中所有的磁盤設備以及分區表,加上設備名會列出該設備的分區表。
如果不加-l 則進入另一個模式,在該模式下,可以對磁盤進行分區操作。
剛進入該模式下,會有一個提示Command (m for help): 此時按m則會打印出幫助列表,
d 刪除
l 列出已知分區的類型
n 加一個新的分區
p 打印當前的分區表
q 退出
w 保存退出
使用"n"命令新建分區時,它會提示要創建“e(擴展分區)”還是“p(主分區)”輸入"p"後,會提示分區數,這裏寫"1",因爲是第一個分區,當然你也可以寫"2"或"3",如果你直接回車的話,會繼續提示你必須輸入一個數字,接着又提示第一個柱面從哪裏開始,默認是"1",你可以寫一個其他的數字,不過這樣就浪費了空間,或者你直接回車由系統自動選擇,接着是讓輸入最後一個柱面的數值,也就是說你需要給這個分區分多大空間。(注:在linux中最多隻能創建4個主分區。當分完三個主分區後,第四個擴展分區需要把剩餘的磁盤空間全部劃分給擴展分區,不然的話剩餘的空間會浪費,因爲分完擴展分區後,再劃分新的分區時是在已經劃分的擴展分區裏來分的。)
分區完後,需要輸入 ‘w’ 命令來保存我們的配置
格式化命令:mkfs.ext4 /dev/sdb2 格式化分區 ext4表示文件系統 /dev/sdb2表示的是第二塊硬盤的第二個分區。
掛載分區:
madir /mtd/sdb 創建一個掛載點。
mount /dev/sdb2 /mnt/sdb/掛載,將/dev/sdb2掛載到/mnt/sdb/目錄下
通過/mtd/sdb目錄可以操作分區(在此目錄中創建文件,讀寫操作等)
umont /mnt/sdb 解除掛載分區。