quinta-feira, 12 de junho de 2014

ZFS no Debian Jessie (testing) - parte 2

Continuando o exposto na primeira parte deste tutorial (bom, vou chamá-lo assim agora) em http://meumaravilhosomundolivre.blogspot.com.br/2014/06/zfs-no-debian-jessie-testing.html, partimos para a resolução de alguns inconvenientes encontrados ao compilar e instalar o ZFS a partir do repositório git.

Notei que, depois de criado um sistema de arquivos de tamanho fixo, o dispositivo de bloco correspondente não era criado.
  • Criar o sistema de arquivos com tamanho fixo e verificar a existência do dispositivo de bloco correspondente:
zfs create mypool01/data -V 10G
ls -al /dev/zvol/mypool01/data

ls: não é possível acessar /dev/zvol/mypool01/data: Arquivo ou diretório não encontrado
 


O problema é que nem mesmo /dev/zvol existia, então eis os passos para contornar isto.
  • Copiar os arquivos udev para o local correto:
cp /usr/lib/udev/rules.d/60-zvol.rules /etc/udev/rules.d
cp /usr/lib/udev/rules.d/69-vdev.rules /etc/udev/rules.d

  • Criar o arquivo /etc/default/zfs com o conteúdo:
ZFS_MOUNT=yes
ZFS_UNMOUNT=yes
ZFS_SHARE=no

  • Confirmar a execução do script /etc/init.d/zfs-mount na inicialização padrão:
update-rc.d zfs-mount defaults
Foi importante que o script zfs-mount rodasse na inicialização para que não fosse necessário rodar um simples "zpool status" para que o dispositivo de bloco correspondentes ao sistema de arquivos mypool01/data aparecesse logo após o sistema carregado.

Nenhum comentário: