Primeiro faça o backup do /etc/default/zfs
e, em seguida, remova-o.
Eu recomendaria ir para a abordagem legacy
. Isso removerá o recurso automount zfs e dependerá de /etc/fstab
para informações de montagem. Eu também recomendo usar /dev/disk/by-id
sempre como o setuop menos doloroso.
Como não conheço sua configuração (pool / datasets), vou criar um exemplo:
- Primeiro, liste seu conjunto de dados desejado:
zfs list
pegar o conjunto de dados desejado, por exemplo %código%
- Desmount seu
storagepool/backup
zfs se montado. (Você pode verificar via storagepool/backup
ou mount | grep zfs
)
- Liste seus pontos de montagem com
zfs mount
:
NAME PROPERTY VALUE SOURCE
storagepool/backup mountpoint /storagepool/backup default
-
Altere seu ponto de montagem zfs get mountpoint
-
Agora você precisa editar zfs set mountpoint=legacy storagepool/backup
via /etc/fstab
ou sudo
Enter
segunda linha (a primeira linha está lá para explicar os detalhes)
<device alias dataset> <mountpoint> <filesystem type> <options> <dump> <fsckorder>
storagepool/backup /mnt/backup zfs defaults 0 0
Explicação detalhada:
- O primeiro campo (storagepool / backup) geralmente dispositivo físico / remoto
sistema de arquivos que deve ser descrito, no seu caso pool / dataset (NOTA:
não há nenhuma barra invertida ('/') para o dataset do zfs !! (me causou muitos problemas))
- O segundo campo (/ mnt / backup) especifica o ponto de montagem em que o
sistema de arquivos será montado.
- O terceiro campo (zfs) é o tipo de sistema de arquivos no dispositivo da
o primeiro campo.
- O quarto campo (noauto, suid, ro, user) é uma lista (padrão) de opções
qual montagem deve usar ao montar o sistema de arquivos.
- O quinto campo (0) para decidir se um sistema de arquivos deve ser submetido a backup. E se
zero, em seguida, dump irá ignorar esse sistema de arquivos.
- O sexto campo (0) é usado pelo fsck (o utilitário de verificação do sistema de arquivos) para
determinar a ordem em que os sistemas de arquivos devem ser verificados.
default option means: rw, suid, dev, exec, auto, nouser, and async
If you are using SSD, which is unlikely, I recommend using noatime
after defaults
option.
Agora, quando você reiniciar, o sistema de arquivos zfs deverá ser montado de acordo com o arquivo root
.
Nota importante: Se você deseja montar um zfs legacy você precisa usar /etc/fstab
em vez de mount -t zfs <dataset> <mountpoint>
.