我如何在 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
具體取決於您計劃如何使用系統- 完成安裝並從備份還原文件