Linux查看磁盤信息
在Linux系統中,可以使用多種命令來查看磁盤信息。其中,常用的命令包括df、du和fdisk。下面將詳細介紹這些命令的用法。
1. df命令
df命令用于顯示文件系統的磁盤空間使用情況。可以使用以下命令來查看磁盤的總空間、已使用空間和可用空間:
df -h
該命令會以人類可讀的方式顯示磁盤空間信息,例如:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 5.5G 14G 29% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 100G 50G 50G 50% /data
其中,Size表示磁盤的總空間,Used表示已使用的空間,Avail表示可用的空間,Use%表示已使用空間占總空間的百分比,Mounted on表示磁盤掛載的路徑。
2. du命令
du命令用于估算文件或目錄的磁盤空間使用量。可以使用以下命令來查看指定目錄的磁盤空間使用情況:
du -sh /path/to/directory
該命令會以人類可讀的方式顯示指定目錄的磁盤空間使用量,例如:
50G /data
其中,50G表示指定目錄的磁盤空間使用量。
3. fdisk命令
fdisk命令用于查看和管理磁盤分區。可以使用以下命令來查看系統中的磁盤和分區信息:
fdisk -l
該命令會列出系統中所有的磁盤和分區信息,例如:
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x12345678
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 41943039 41940992 20G 83 Linux
Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0x87654321
Device Start End Sectors Size Type
/dev/sdb1 2048 209715166 209713119 100G Linux filesystem
其中,/dev/sda和/dev/sdb表示磁盤設備,/dev/sda1和/dev/sdb1表示分區。
通過使用df命令可以查看磁盤的總空間、已使用空間和可用空間;使用du命令可以查看指定目錄的磁盤空間使用量;使用fdisk命令可以查看系統中的磁盤和分區信息。這些命令可以幫助我們了解磁盤的使用情況和分區情況,從而更好地管理和優化磁盤空間。