1. 程式人生 > 其它 >Linux常用磁碟管理命令詳解

Linux常用磁碟管理命令詳解

du

du命令用於檢視檔案和目錄磁碟的使用空間。

命令語法:du [引數] [檔案或目錄名稱]

引數說明:

引數 說明
-a 列出所有的檔案與目錄容量。
-h 以G、M、K為單位,返回容量。
-s 列出總量。
-S 列出不包括子目錄下的總量。
-k 以KBytes為單位,返回容量。
-m 以MBytes為單位,返回容量。

使用示例:

  1. 列出當前目錄下的所有資料夾的容量。
du

效果如下圖:

  1. 列出當前目錄下的所有資料夾和檔案的容量。
du -a

效果如下圖:

  1. 列出當前目錄下的所有資料夾和檔案的容量,並以G、M、K格式顯示容量。
du -ah

效果如下圖:

  1. 列出根目錄底下每個目錄所佔用的容量,並以MBytes單位顯示容量。
du -sm /*

效果如下圖:

df

df命令用於檢視檔案系統的磁碟空間佔用情況。

df與du命令不同點在於,df命令用於檢視整個檔案系統的磁碟空間佔用情況,du命令用於檢視檔案和目錄磁碟的使用空間。

命令語法:df [引數] [目錄或檔名]

引數說明:

引數 說明
-a 列出所有的檔案系統,包括系統特有的/proc等檔案系統。
-k 以KBytes為單位,返回各檔案系統容量。
-m 以MBytes為單位,返回各檔案系統容量。
-h 以GBytes、MBytes、KBytes為單位,返回各檔案系統容量。
-H 以M=1000K取代M=1024K的進位方式顯示各檔案系統容量。
-T 顯示檔案系統型別。
-i 顯示inode資訊。

使用示例:

  1. 顯示磁碟使用情況。
df

效果如下圖:

  1. 以inode模式來顯示磁碟使用情況。
df -i

效果如下圖:

  1. 顯示系統內的所有特殊檔案格式、名稱及磁碟使用情況。
df -aT

效果如下圖:

  1. 以GBytes、MBytes、KBytes等格式顯示各檔案系統容量。

執行如下命令,以GBytes、MBytes、KBytes等格式顯示各檔案系統容量。

df -h

效果如下圖:

fdisk

fdisk命令用於磁碟分割槽。

命令語法:fdisk [-l] 裝置名稱

使用-l引數後輸出後面裝置名稱的所有的分割槽內容。若僅有 fdisk -l時, 則系統將會把整個系統內能夠搜尋到的裝置的分割槽均列出來。

使用示例:

  1. 列出系統所有裝置的分割槽資訊。
fdisk -l

效果如下圖:

  1. 列出系統中的根目錄所在磁碟,並查閱該硬碟內的相關資訊。

執行如下命令,找出根目錄所在磁碟名:

df /

效果如下圖:

執行如下命令,對磁碟/dev/vda進行分割槽操作。

fdisk /dev/vda

溫馨提示:對磁碟進行分割槽操作時,磁碟名不包含數字。

效果如下圖:

輸入m獲取幫助。

效果如下圖:

具體命令含義如下:

命令 含義
a 設定可引導標記
b 編輯 bsd 磁碟標籤
c 設定 DOS 作業系統相容標記
d 刪除一個分割槽
g 建立一個空的GPT分割槽表
G 建立一個IRIX分割槽表
1 顯示已知的檔案系統型別
m 顯示幫助選單
n 新建分割槽
o 建立空白 DOS 分割槽表
p 顯示分割槽列表
q 不儲存退出
s 新建空白 SUN 磁碟標籤
t 改變一個分割槽的系統 ID
u 改變顯示記錄單位
v 驗證分割槽表
w 儲存退出
x 附加功能(僅專家)

輸入p檢視磁碟狀態。

效果如下圖:

輸入q不儲存任何操作並離開。


竟然已經看到這裡了,你我定是有緣人,留下你的點贊關注,他日必成大器。

微信公眾號:萬貓學社

微信掃描二維碼

關注後回覆「電子書」

獲取12本Java必讀技術書籍