在Linux系统中,查询总磁盘大小可以通过多种命令实现,以下是一些常用的方法:
df
命令df
命令用于显示文件系统的磁盘空间使用情况。
基本用法:
df -h
-h
参数表示以人类可读的格式显示(例如,KB、MB、GB)。示例输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 100G 80G 15G 85% /data
lsblk
命令lsblk
命令用于列出所有块设备的信息。
基本用法:
lsblk -o NAME,SIZE,MOUNTPOINT
-o
参数用于指定输出的列。示例输出:
NAME SIZE MOUNTPOINT
sda 200G /
├─sda1 50G /
└─sda2 150G [SWAP]
sdb 100G /data
fdisk
命令fdisk
命令用于磁盘分区表的管理。
基本用法:
sudo fdisk -l
sudo
权限。示例输出:
Disk /dev/sda: 200 GiB, 214748364800 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ...
Device Start End Sectors Size Type
/dev/sda1 2048 104857599 104855552 50G Linux filesystem
/dev/sda2 104857600 419430399 314572800 150G Linux swap
Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ...
Device Start End Sectors Size Type
/dev/sdb1 0 209715200 209715200 100G Linux filesystem
blkid
命令blkid
命令用于显示块设备的UUID和文件系统类型。
基本用法:
blkid
示例输出:
/dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
/dev/sdb1: UUID="yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy" TYPE="ext4"
lsblk
和 fdisk
提供了更详细的设备信息。通过这些命令,你可以轻松查询Linux系统的总磁盘大小及其使用情况。
领取专属 10元无门槛券
手把手带您无忧上云