天天看點

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

文章目錄

Linux 來說無論有幾個分區,分給哪一目錄使用,它歸根結底就隻有一個根目錄,一個獨立且唯一的檔案結構 , Linux 中每個分區都是用來組成整個檔案系統的一部分。

Linux磁盤管理常用三個指令為df、du和fdisk。

  • df:列出檔案系統的整體磁盤使用量
  • du:檢查磁盤空間使用量
  • fdisk:用于磁盤分區

df指令參數功能:檢查檔案系統的磁盤空間占用情況。可以利用該指令來擷取硬碟被占用了多少空間,目前還剩下多少空間等資訊。

文法:df [-ahikHTm] [目錄或檔案名]

  • -a :列出所有的檔案系統,包括系統特有的 /proc 等檔案系統;
  • -k :以 KBytes 的容量顯示各檔案系統;
  • -m :以 MBytes 的容量顯示各檔案系統;
  • -h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
  • -H :以 M=1000K 取代 M=1024K 的進位方式;
  • -T :顯示檔案系統類型, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
  • -i :不用硬碟容量,而以 inode 的數量來顯示

将系統内所有的檔案系統列出來:df

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

将容量以易讀的容量格式顯示出來:df -h

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

将系統内的所有特殊檔案格式及名稱都列出來:df -aT

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

将 /etc 底下的可用的磁盤容量以易讀的容量格式顯示:df -h /etc

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

Linux du指令也是檢視使用空間的,但是與df指令不同的是Linux du指令是對檔案和目錄磁盤使用的空間的檢視,還是和df指令有一些差別的。

文法:du [-ahskm] [檔案或目錄名稱]

  • -a :列出所有的檔案與目錄容量,因為預設僅統計目錄底下的檔案量而已。
  • -h :以人們較易讀的容量格式 (G/M) 顯示;
  • -s :列出總量而已,而不列出每個各别的目錄占用容量;
  • -S :不包括子目錄下的總計,與 -s 有點差别。
  • -k :以 KBytes 列出容量顯示;
  • -m :以 MBytes 列出容量顯示;

隻列出目前目錄下的所有檔案夾容量(包括隐藏檔案夾): du

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

将檔案的容量也列出來:du -a

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

檢查根目錄底下每個目錄所占用的容量: du -sm /*

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

文法:fdisk [-l] [裝置名稱]

  • -l :輸出後面接的裝置所有的分區内容。若僅有 fdisk -l 時, 則系統将會把整個系統内能夠搜尋到的裝置的分區均列出來。

列出所有分區資訊: fdisk -l

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

找出系統中的根目錄所在磁盤,并查閱該硬碟内的相關資訊:df /

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

文法:mkfs [-t 檔案系統格式] [裝置檔案名]

  • -t :可以接檔案系統格式,例如 ext3, ext2, vfat 等(系統有支援才會生效)

檢視 mkfs 支援的檔案格式:mkfs[tab][tab]

Linux入坑筆記(五、Linux 磁盤管理 )檢視磁盤占用情況:df檢視檔案和目錄磁盤使用空間:du磁盤分區:fdisk磁盤格式化: mkfs磁盤挂載與卸除:mount/umount

将分區 /dev/hdc6(可指定自定義的分區) 格式化為 ext3 檔案系統:mkfs -t ext3 /dev/hdc6

磁盤挂載文法:mount [-t 檔案系統] [-L Label名] [-o 額外選項] [-n] 裝置檔案名 挂載點

磁盤解除安裝文法:umount [-fn] 裝置檔案名或挂載點

繼續閱讀