【SRE工程師】Linux常用硬碟管理相關命令介紹!

老男孩IT教育機構發表於2022-11-17

  對於Linux系統來說,學習使用命令是非常重要的,因為其所有的操作都是需要執行命令來完成的,對於運維人員來說,會需要經常對硬碟進行管理,以便確保硬碟的可利用率,那麼硬碟管理相關的命令都有哪些呢?以下是詳細的內容:

  1)df命令

  用於統計分割槽的佔用狀況。

  [root@localhost ~]# df -ahT

  引數說明:

  -a:顯示特殊檔案系統,這些檔案系統幾乎都是儲存在記憶體中的。如proc,因為是掛載在記憶體中,所以佔用量都是0。

  -h:換算成人類習慣看的單位(人性化顯示)。

  -T:多出了一列檔案系統型別。

  2)du命令

  用於統計目錄或檔案大小的命令。

  [root@localhost ~]# du [選項] [目錄或檔名]

  引數說明:

  -a:顯示每個子檔案的磁碟佔用量。預設只統計子目錄的磁碟佔用量。

  -h:使用習慣單位顯示磁碟佔用量,如KB,MB或GB等(人性化顯示)。

  -s:統計總佔用量,而不列出子目錄和子檔案的佔用量。

  3)fsck檔案系統修復命令

  這個命令是Linux系統中自帶的一個檔案系統修復的命令,此命令有點類似於Windows系統沒有正常關機(突然斷電了),下次開機的時候會提示是否掃描修復檔案。

  [root@localhost ~]# fsck -y /dev/sdb1

  這條命令在Linux系統開機的時候,會自動執行。如果檔案能透過fsck命令進行修復,開機自動執行也就修復了,如果Linux系統啟動之後檔案還報錯,手工在執行一邊fsck命令,也是沒有用的,修復不好。

  4)顯示磁碟狀態dumpe2fs

  顯示磁碟狀態使用dumpe2fs命令,執行dumpe2fs+分割槽號進行檢視。

  如何查詢分割槽號,透過df -h命令進行查詢,很方便。

  5)檢視檔案的詳細時間

  stat 檔名:檢視檔案的詳細時間。

  6)判斷檔案型別

  file 檔名:判斷檔案型別

  type 命令名:判斷命令型別

  如果我們判斷一個檔案,會顯示該檔案是一個ASCII碼的英文文件。

  [root@localhost ~]# file anaconda-ks. cfg

  anaconda-ks. cfg: ASCII English text

  如果我們判斷一個目錄,會顯示該檔案是一個目錄。

  [root@localhost ~]# file 123/

  123/: directory


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2923806/,如需轉載,請註明出處,否則將追究法律責任。

相關文章