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命令可以查看系统中的磁盘和分区信息。这些命令可以帮助我们了解磁盘的使用情况和分区情况,从而更好地管理和优化磁盘空间。