要查看服务器上一共有多少个磁盘以及它们是否已经挂载,可以使用以下几种命令:
1. 使用 lsblk 命令
lsblk 命令可以列出所有块设备及其挂载点。
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 20G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 19G 0 part /
vdb 253:16 0 100G 0 disk /mnt/data
在这个示例中:
- vda 是一个 20G 的磁盘,分为两个分区 vda1 和 vda2,其中 vda1 挂载在 /boot,vda2 挂载在 /。
- vdb 是一个 100G 的磁盘,挂载在 /mnt/data。
2. 使用 fdisk -l 命令
fdisk -l 命令可以列出所有磁盘及其分区信息。
sudo fdisk -l
输出示例:
Disk /dev/vda: 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/vda1 * 2048 2099199 2097152 1G 83 Linux
/dev/vda2 2099200 41943039 39843840 19G 83 Linux
Disk /dev/vdb: 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
在这个示例中:
- vda 是一个 20G 的磁盘,分为两个分区 vda1 和 vda2。
- vdb 是一个 100G 的磁盘,没有分区。
3. 使用 df -h 命令
df -h 命令可以显示已挂载文件系统的磁盘使用情况。
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 1G 120M 828M 13% /boot
/dev/vda2 19G 2.1G 16G 12% /
/dev/vdb 100G 40M 100G 1% /mnt/data
在这个示例中:
- /dev/vda1 挂载在 /boot。
- /dev/vda2 挂载在 /。
- /dev/vdb 挂载在 /mnt/data。
4. 使用 parted 命令
parted 命令可以列出所有磁盘及其分区信息。
sudo parted -l
输出示例:
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1075MB 1074MB primary ext4 boot
2 1075MB 21.5GB 20.4GB primary ext4
Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 107GB 107GB ext4
在这个示例中:
- vda 是一个 21.5G 的磁盘,分为两个分区 vda1 和 vda2。
- vdb 是一个 107G 的磁盘,没有分区。
总结
- lsblk:列出所有块设备及其挂载点。
- fdisk -l:列出所有磁盘及其分区信息。
- df -h:显示已挂载文件系统的磁盘使用情况。
- parted -l:列出所有磁盘及其分区信息。
通过这些命令,你可以轻松查看服务器上一共有多少个磁盘以及它们是否已经挂载。
评论前必须登录!
注册