linux服务器查看硬盘多大命令
linux服务器查看硬盘多大命令详细介绍
在 Linux 服务器中,查看硬盘大小的常用命令有以下几种:
1.
df:查看文件系统磁盘空间使用情况(最常用)
df 命令用于显示各文件系统的磁盘空间使用情况,通常配合 -h 选项以人类可读的格式(如 GB、MB)展示。
常用命令:
bash
输出示例:
plaintext
Filesystem Size Used Avail Use% Mounted on/dev/sda1 40G 15G 23G 40% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sdb1 100G 30G 65G 32% /data
Size:文件系统总大小Used:已使用空间Avail:剩余可用空间Mounted on:挂载路径
2.
lsblk:列出块设备信息(更直观)
lsblk 命令会以树状结构展示所有块设备(如硬盘、分区)的大小、类型和挂载点,适合快速查看物理硬盘的整体容量。
常用命令:
bash
lsblk
输出示例:
plaintext
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk
├─sda1 8:1 0 38G 0 part /
└─sda2 8:2 0 2G 0 part [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /data
SIZE:设备总大小(如40G、100G)TYPE:设备类型(disk表示物理硬盘,part表示分区)
3.
fdisk -l:查看磁盘分区详细信息(需权限)
fdisk -l 命令(注意是大写 L)会列出所有磁盘的详细信息(包括未挂载的磁盘),适合查看物理硬盘的总容量及分区表。
常用命令:
bash
输出示例:
plaintext
Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectorsDisk model: Virtual disk
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: 6A3D0F4B-7A1E-4F3A-9B5D-5E7D0F4B1A2C
Device Start End Sectors Size Type
/dev/sda1 2048 79691775 79689728 38 GiB Linux filesystem
/dev/sda2 79693824 83884031 4190208 2 GiB Linux swap
99123456789101112Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectorsDisk model: Virtual diskUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: gptDisk identifier: 6A3D0F4B-7A1E-4F3A-9B5D-5E7D0F4B1A2C
Device Start End Sectors Size Type/dev/sda1 2048 79691775 79689728 38 GiB Linux filesystem/dev/sda2 79693824 83884031 4190208 2 GiB Linux swap
- 关键信息:
Disk /dev/sda: 40 GiB表示该物理硬盘总容量为 40GB
总结
- 若需快速查看已挂载文件系统的空间:用
df -h - 若需直观查看物理硬盘及分区结构:用
lsblk - 若需查看未挂载磁盘或详细分区信息:用
sudo fdisk -l(需管理员权限)