我如何在 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,因为它已经安装,而且文件系统中还有文件。我知道的唯一程序是下一个:
- 将文件备份到其他磁盘。
/dev/sdc1
例如 - 开始安装,添加
/dev/sda2
到VG - 分配
/
部分VG。不需要那么多,20GB 就足够了。 /home
您可以为、/var
、/opt
、 创建专用 LV ,/usr/local
具体取决于您计划如何使用系统- 完成安装并从备份恢复文件