cria o LVM VG para a raiz / dev / sda2

0

Como faço para pvcreate e vgcreate o SSD primário de 480G no CentOS 7 x64?

Este é o comando que gostaria de executar no SSH: vgcreate new_vol_group /dev/sda2

Mas recebo este erro: Can't open /dev/sda2 exclusively. Mounted filesystem?

Estou tentando adicionar e criar armazenamento baseado em LVM para o Virtualizor e não estou tendo muita sorte. Há pouco, consegui vgcreate vg1 /dev/sdb1 /dev/sdc1 , mas agora tenho problemas ao tentar criar vg para a unidade SSD principal.

O suporte ao virtualizador disse:

Your /dev/sda2 partition is mounted on '/' so its not posssible to use it for panel as storage.

To add a storage, please create a empty volume group and provide a name of volume group while adding a storage and enable primary storage option then it will be default storage for your panel Note - please dont create lv just empty volume group.

Eu achei que isso poderia ser útil:

[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
    
por Uncle Iroh 25.05.2017 / 03:18

1 resposta

2

Você não pode mover /dev/sda diretamente para o VG, pois ele já está montado e, além disso, há arquivos no sistema de arquivos. O único procedimento que conheço é o seguinte:

  1. Faça backup de seus arquivos para outro disco. /dev/sdc1 por exemplo
  2. Inicie a instalação, adicione /dev/sda2 ao VG
  3. Aloque para / parte do VG. Você não precisa muito, 20GB vai ficar bem como ponto de partida.
  4. Você pode criar LVs dedicados para /home , /var , /opt , /usr/local depende de como você planeja usar o sistema
  5. Conclua a instalação e restaure seus arquivos do backup
por 25.05.2017 / 08:35