создать LVM VG для корня /dev/sda2

создать LVM VG для корня /dev/sda2

Как мне pvcreateподключить vgcreateосновной SSD-накопитель емкостью 480 ГБ в CentOS 7 x64?

Вот команда, которую я хотел бы запустить в SSH:vgcreate new_vol_group /dev/sda2

Но я получаю эту ошибку:Can't open /dev/sda2 exclusively. Mounted filesystem?

Я пытаюсьдобавить и создать хранилище на базе LVM в Virtualizorи мне не очень везет. Минуту назад я успешно, vgcreate vg1 /dev/sdb1 /dev/sdc1но теперь у меня проблемы с созданием vg для основного SSD-диска.


Поддержка Virtualizor сказала:

Ваш раздел /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. Вам не нужно так много, 20 ГБ будет достаточно для начала.
  4. Вы можете создать выделенные LV для /home, /var, /opt, /usr/localв зависимости от того, как вы планируете использовать систему.
  5. Завершите установку и восстановите файлы из резервной копии.

Связанный контент