为 /dev/sda2 根目录创建 LVM VG

为 /dev/sda2 根目录创建 LVM VG

我如何在 CentOS 7 x64 中pvcreate使用vgcreate主 480G SSD?

这是我想在 SSH 中运行的命令:vgcreate new_vol_group /dev/sda2

但我收到这个错误:Can't open /dev/sda2 exclusively. Mounted filesystem?

我试图向 Virtualizor 添加并创建基于 LVM 的存储我运气不太好。刚才,我成功vgcreate vg1 /dev/sdb1 /dev/sdc1但现在尝试为主 SSD 驱动器创建 vg 时遇到问题。


虚拟化器支持说道:

您的 /dev/sda2 分区安装在“/”上,因此不可能将其用作面板存储。

要添加存储,请创建一个空卷组并在添加存储时提供卷组名称并启用主存储选项,然后它将成为您面板的默认存储 注意 - 请不要仅创建空卷组 lv。

我认为这些可能会有所帮助:

[root@localhost ~]# lsblk
NAME                                    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                                       8:0    0 447.1G  0 disk
├─sda1                                    8:1    0   512M  0 part /boot
├─sda2                                    8:2    0   439G  0 part /
└─sda3                                    8:3    0   7.6G  0 part [SWAP]
sdb                                       8:16   0 931.5G  0 disk
└─sdb1                                    8:17   0 931.5G  0 part
  └─vg1-vsv1001--0pfq--bd2p7e5b9p0jendi 253:0    0     5G  0 lvm
sdc                                       8:32   0 931.5G  0 disk
└─sdc1                                    8:33   0 931.5G  0 part

[root@localhost ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       432G  6.1G  405G   2% /
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G     0   16G   0% /dev/shm
tmpfs            16G   25M   16G   1% /run
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/sda1       488M  167M  286M  37% /boot
tmpfs           3.2G     0  3.2G   0% /run/user/0

答案1

您不能/dev/sda直接移动到 VG,因为它已经安装,而且文件系统中还有文件。我知道的唯一程序是下一个:

  1. 将文件备份到其他磁盘。/dev/sdc1例如
  2. 开始安装,添加/dev/sda2到VG
  3. 分配/部分VG。不需要那么多,20GB 就足够了。
  4. /home您可以为、/var/opt、 创建专用 LV ,/usr/local具体取决于您计划如何使用系统
  5. 完成安装并从备份恢复文件

相关内容