在Linux系统中,查询硬盘数量可以通过多种命令来实现。以下是几种常用的方法:
lsblk
命令lsblk
命令可以列出所有块设备的信息,包括硬盘、分区等。
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 231.4G 0 part
├─vg0-root 253:0 0 220.4G 0 lvm /
└─vg0-swap 253:1 0 11G 0 lvm [SWAP]
sdb 8:16 0 149.1G 0 disk
└─sdb1 8:17 0 149.1G 0 part /mnt/data
在这个输出中,sda
和 sdb
是两个硬盘设备。
fdisk
命令fdisk
命令可以列出所有磁盘分区信息。
sudo fdisk -l
输出示例:
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Disk model: WDC WD20EFRX-68EUZN0
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 1050623 1048576 512M EFI System
/dev/sda2 1050624 2099199 1048576 1G Linux filesystem
/dev/sda3 2099200 488396799 486297599 231.4G Linux LVM
Disk /dev/sdb: 149.1 GiB, 160041885696 bytes, 312581808 sectors
Disk model: Toshiba MQ01ABD100
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 2048 312581791 312581584 149.1G Linux filesystem
在这个输出中,/dev/sda
和 /dev/sdb
是两个硬盘设备。
df
命令df
命令可以显示文件系统的磁盘空间使用情况,通过查看挂载点可以间接了解硬盘数量。
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.7M 1.6G 1% /run
/dev/mapper/vg0-root
220G 45G 166G 22% /
tmpfs 7.8G 20M 7.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 512M 3.5M 512M 1% /boot/efi
/dev/sda2 1G 1.3M 1G 1% /boot
/dev/sdb1 149G 61G 80G 44% /mnt/data
在这个输出中,可以看到 /dev/sda
和 /dev/sdb
是两个硬盘设备。
hwinfo
命令hwinfo
命令可以提供详细的硬件信息,包括硬盘。
sudo hwinfo --disk
输出示例:
17: None 00.0: 0100 Disk
[Created at block.245]
Unique ID: WZeP.XXXXXXXXXXXXXX
Parent ID: wZeQ.XXXXXXXXXXXXXX
SysFS ID: /class/block/sda
SysFS BusID: 8:0
Hardware Class: disk
Model: "WDC WD20EFRX-68EUZN0"
Vendor: "WDC "
Device: "WD20EFRX-68EUZN0"
Revision: "1A01"
Serial ID: "XXXXXXXXXXXX"
Size: 232898MB
Config Status: cfg=new, avail=yes, need=no, active=unknown
...
在这个输出中,可以看到详细的硬盘信息。
以上几种方法都可以有效地查询Linux系统中的硬盘数量。选择哪种方法取决于你的具体需求和偏好。通常情况下,lsblk
和 fdisk -l
是最常用的方法。
领取专属 10元无门槛券
手把手带您无忧上云