你們好,我是高勝寒,本文是Linux運維-按部就班學運維-基礎篇的第56篇文章。
node
小王剛入職致碼科技,擔任運維工程師一職,領導讓小王負責文件系統管理,先讓小王熟悉下文件系統管理的那些經常使用命令。linux
小王回憶了下本身經常使用的系統管理命令,無非就那麼幾個:
df ,du, fdisk,mount ,umount運維
小王飛快的在百度搜索了一下,發現講fdisk和 mount 命令的資料不少。異步
關於fdisk命令的文章,能夠參考高勝寒的 :ide
fdisk:【linux】按部就班學運維-基礎篇-分區命令fdisk.net
關於mount相關的命令介紹,能夠參考高勝寒的:
mount: 【linux】按部就班學運維-基礎篇-mount3d
不得不說,mount命令,高勝寒已經寫得很詳細了,甚至都舉例說明了同步寫入和異步寫入的區別。blog
剩下的兩個命令是: df,du, 這兩個在高勝寒的文章裏也有所涉及,可是沒有單獨拿出來講,那我今天就寫寫這個吧。排序
df命令做用是列出文件系統的總體磁盤空間使用狀況。能夠用來查看磁盤已被使用多少空間和還剩餘多少空間圖片
df 【選項】 【文件名】
參數 | 做用 |
---|---|
a | 顯示全部的文件系統,包括虛擬機文件系統 |
h | 以人們易懂的形式展現,好比GB,M |
i | 以inode數量來顯示 |
k | 以KB爲容量來顯示文件系統 |
l | 只顯示本地文件系統 |
t | 只顯示指定的文件系統 |
help | 顯示幫助 |
version | 顯示版本信息 |
-k參數顯示的是KB
du命令主要用來檢查硬盤使用狀況,統計文件或目錄及子目錄使用硬盤的空間大小
du 【選項】 【文件】
參數 | 做用 |
---|---|
a | 顯示全部目錄或者文件的大小 |
b | 以字節爲單位顯示目錄或者文件的大小 |
c | 顯示目錄或者文件的總和 |
k | 以kb的形式輸出 |
h | 提升可讀性 |
x | 跳過不一樣的文件目錄 |
s | 僅顯示目錄或者文件的總計數值 |
du: 經過搜索文件來計算每一個文件的大小,而後累加,只能查看存在的文件。
df : 經過文件系統來快速獲空間的大小信息,當咱們刪除一個文件的時候,這個文件通常不會立刻消失,只有全部程序都不用的時候,纔會釋放已刪除的文件。 df在統計的時候把刪除暫時沒有釋放的也統計在內。
若是沒有刪除,du 和df查看的大小是同樣,若是存在刪除操做,du和df就不一致了。