Formata uma imagem bruta para o XFS no Proxmox VE

0

Eu tenho um sistema com Proxmox VE 5.1 e um contêiner LXC com o Fedora 27.

O contêiner tem 2 discos ( raw format), o rootfs e um ponto de montagem adicional, ambos estão no ext4, quero formatar para xfs o segundo ponto de montagem.

Eu tentei usar o típico mkfs.xfs , mas não sei onde o dispositivo de bloco linux está armazenado. Não está no diretório / dev.

O comando mount mostra:

/var/lib/vz/images/111/vm-111-disk-1.raw on / type ext4 (rw,relatime,data=ordered)
/var/lib/vz/images/111/vm-111-disk-2.raw on /var/db_data type ext4 (rw,relatime,data=ordered)

O df -h mostra:

/dev/loop6       20G  1.1G   18G   6% /
/dev/loop7      9.8G   37M  9.3G   1% /var/db_data

No entanto, os dispositivos "loopX" não existem no disco do contêiner.

Eu procurei em fóruns proxmox sem sorte, então eu não sei se isso é uma limitação proxmox ...

    
por Roberto 15.04.2018 / 22:54

2 respostas

2

No seu exemplo, o dispositivo de bloco é /dev/loop7 ; É um dispositivo de loop apoiado pelo arquivo /var/lib/vz/images/111/vm-111-disk-2.raw . Por Wikipédia:

In Unix-like operating systems, a loop device, vnd (vnode disk), or lofi (loop file interface) is a pseudo-device that makes a file accessible as a block device.

Não há indicação de que suas imagens de disco contenham partições, então você pode criar o sistema de arquivos a partir de:

  1. Dentro do contêiner (recomendado): mkfs.xfs /dev/loop7
  2. Do host enquanto o contêiner NÃO está em execução : mkfs.xfs /var/lib/vz/images/111/vm-111-disk-2.raw
por 16.04.2018 / 01:35
-1

Para acessar a nova unidade no cliente, use "apt install xfs" (se você estiver usando um Debian.)

    
por 18.04.2018 / 16:06

Tags