Zpool de Automount ZFS no Ubuntu 12.04

4

Então, foi-me dito que o ZFS para Linux tem a capacidade de montar automaticamente um zpool na inicialização do sistema no Ubuntu 12.04, mas não funciona para mim e não consigo encontrar nenhuma documentação sobre como torná-lo trabalho.

Eu tenho um zpool raidz de 5 discos montado em / zstorage. Atualmente, quando meu servidor é iniciado, eu tenho que digitar sudo zfs mount zstorage para que ele fique acessível, o que é um problema, já que tenho vários programas que iniciam automaticamente e procuram por pastas lá.

No caso de on, SabNZBD +, se ele não encontrar as pastas necessárias, ele será revertido para o padrão. Isso é especialmente um problema, já que a pasta padrão está em um minúsculo SSD que não serve para nada além de um volume de inicialização.

    
por dougoftheabaci 07.08.2012 / 08:04

3 respostas

5

Se você estiver usando o zfs-fuse, basta executar o script init do zfs-fuse na inicialização. Eu tenho vários computadores com zpools em discos externos e eles são montados automaticamente na inicialização com o zfs-fusível.

Em particular, o script de inicialização contém a linha

zfs mount -a

que monta todos os sistemas de arquivos zfs disponíveis. Você pode adicionar esta linha a qualquer script zfs init que tenha ou colocar essa linha no script init local.

    
por 07.08.2012 / 18:14
4

Se você acessar / etc / default / zfs é onde você configuraria o sinalizador para montar normalmente os volumes ZFS na inicialização, mas não mais. Como ele diz no arquivo de configuração mencionado acima, o que você pode tentar é instalar o zfs-mountall com o apt-get:

sudo apt-get install zfs-mountall

Isso deve funcionar, desde que você tenha instalado o ZFS nativo e não o zfs-fuse. Mais informações são fornecidas aqui: link

    
por 12.08.2012 / 21:30
3

Para mim no Ubuntu 14.04 LTS, eu tive que definir o seguinte

Para importar automaticamente os zpools, altere o valor de 1 para 0 :

Arquivo: /etc/init/zpool-import.conf

modprobe zfs zfs_autoimport_disable=0

Para montar automaticamente as montagens do zfs, adicione a seguinte linha:

Arquivo: /etc/rc.local

zfs mount -a

Reiniciado, e as montagens zFS do ZFS foram montadas automaticamente.

    
por 17.12.2014 / 13:13