Você pode particionar o /dev/sdb
para torná-lo reconhecível por outros sistemas operacionais em que o disco está em uso, mas isso tornará o disco mais complicado no futuro e, como é um VMDK, seu nome no host de virtualização deve tornar seu propósito óbvio de qualquer maneira. Então eu recomendo omitir o particionamento neste caso, e apenas usando todo o disco virtual para o LVM. Então:
pvcreate /dev/sdb
Então você poderia apenas estender seu VG existente com o novo PV (com vgextend lp55 /dev/sdb
), mas como você disse, você quer criar um novo VG, então:
vgcreate new1 /dev/sdb
Neste ponto, o novo VG é criado, mas não possui LVs alocados. Se você quiser usar toda a capacidade disponível em um único sistema de arquivos / LV, você pode fazer isso:
lvcreate -n lv_name -l 100%FREE new1
Se você quiser criar um LV de algum tamanho específico, use -L nnnG
para especificar o tamanho em GiB em vez de -l 100%FREE
.
(Você provavelmente deve substituir lv_name
por algo que descreva o uso pretendido do LV.)
Após a criação do LV, você está livre para usá-lo como desejar. Você pode colocar um sistema de arquivos (de qualquer tipo) nele e montá-lo, ou usá-lo como um armazenamento bruto para um mecanismo de banco de dados, ou o que você quiser fazer com ele.
Por exemplo, para criar um sistema de arquivos ext4:
mkfs.ext4 /dev/new1/lv_name
Em seguida, crie um ponto de montagem onde for apropriado:
mkdir /some/where
Crie uma entrada em /etc/fstab
:
/dev/new1/lv_name /some/where ext4 defaults 0 2
E monte:
mount /some/where
e pronto.