云计算百科
云计算领域专业知识百科平台

如何查看服务器一共有几个盘?如何查看是否已经挂载?

要查看服务器上一共有多少个磁盘以及它们是否已经挂载,可以使用以下几种命令:

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:列出所有磁盘及其分区信息。

通过这些命令,你可以轻松查看服务器上一共有多少个磁盘以及它们是否已经挂载。

赞(0)
未经允许不得转载:网硕互联帮助中心 » 如何查看服务器一共有几个盘?如何查看是否已经挂载?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!