如何确定哪个虚拟磁盘在Linux中?

我有一台运行在VMware虚拟机上的 Linux服务器,有4个虚拟硬盘.在该框运行一个月后,我在vSphere客户端中添加了4个硬盘中的2个;我需要更多空间.几个星期前我做了这个步骤,然后在创建文件系统和设置挂载之前进入另一个项目.现在,我不知道Linux中哪个驱动器是哪个.我有/ dev / sda,/ dev / sda1,/ dev / sda2和/ dev / sdb

如何确定哪些驱动器具有现有数据以及哪些驱动器是新的?或者,如何删除驱动器并重新启动(我知道如何删除vSphere客户端中的驱动器,但不知道如何在Linux中删除对它们的引用).

以下是dmesg |的结果grep sd:

[    1.361162] sd 2:0:0:0: [sda] 16777216 512-byte logical blocks: (8.58 GB/8.00 GiB)
[    1.361205] sd 2:0:0:0: [sda] Write Protect is off
[    1.361210] sd 2:0:0:0: [sda] Mode Sense: 61 00 00 00
[    1.361253] sd 2:0:0:0: [sda] Cache data unavailable
[    1.361257] sd 2:0:0:0: [sda] Assuming drive cache: write through
[    1.363223] sd 2:0:0:0: Attached scsi generic sg1 type 0
[    1.363398]  sda: sda1 sda2
[    1.363788] sd 2:0:0:0: [sda] Attached SCSI disk
[    1.364425] sd 2:0:1:0: [sdb] 1572864000 512-byte logical blocks: (805 GB/750 GiB)
[    1.364466] sd 2:0:1:0: [sdb] Write Protect is off
[    1.364471] sd 2:0:1:0: [sdb] Mode Sense: 61 00 00 00
[    1.364512] sd 2:0:1:0: [sdb] Cache data unavailable
[    1.364515] sd 2:0:1:0: [sdb] Assuming drive cache: write through
[    1.370673] sd 2:0:1:0: Attached scsi generic sg2 type 0
[    1.405886]  sdb: unkNown partition table
[    1.406228] sd 2:0:1:0: [sdb] Attached SCSI disk
[    4.493214] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    4.493849] SELinux: initialized (dev nfsd,type nfsd),uses genfs_contexts
[    5.933636] EXT4-fs (sdb): mounted filesystem with ordered data mode. Opts: (null)
[    5.933649] SELinux: initialized (dev sdb,type ext4),uses xattr
[    6.099670] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[    6.108488] SELinux: initialized (dev sda1,uses xattr

从fdisk -l输出

disk /dev/sda: 8 GiB,8589934592 bytes,16777216 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: 0x000dfc09

Device    Boot     Start       End  Blocks  Id System
/dev/sda1 *         2048   1026047  512000  83 Linux
/dev/sda2        1026048  16777215 7875584  8e Linux LVM


disk /dev/sdb: 750 GiB,805306368000 bytes,1572864000 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

disk /dev/mapper/fedora_dataserv-swap: 820 MiB,859832320 bytes,1679360 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

disk /dev/mapper/fedora_dataserv-root: 6.7 GiB,7201619968 bytes,14065664 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

解决方法

根据您提供的信息,您有两个VM磁盘:

> / dev / sda:8GB,带有两个分区/ dev / sda1和/ dev / sda2
> / dev / sdb:750GB没有分区,应该是你新添加的分区.

您的fdisk -l命令结果显示您已创建名为fedora_dataserv的LVM卷,并且根据使用的磁盘空间,您仅使用/ dev / sda磁盘.

您可以参考之前发布的Answer,将deb-web138的值更改为fedora_dataserv.例如:

# vgextend deb-web138 /dev/sdb1
# lvresize -L+70G /dev/deb-web138/root
# resize2fs /dev/deb-web138/root

改为:

# vgextend fedora_dataserv /dev/sdb1
# lvresize -L+70G /dev/fedora_dataserv/root
# resize2fs /dev/fedora_dataserv/root

为了增加你可以使用的空间.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...