Ejecutando ubuntu 13.10 server. Instalado y configurado zfs desde ubuntu ppa. Todo parece funcionar bien después de un reinicio si hago un 'sudo zfs mount -a', pero al leer las preguntas frecuentes en zfsonlinux.org parece que debería esperar que se monte automáticamente. No estoy seguro de dónde buscar para depurar. No veo ningún error en / var / log / syslog relacionado con zfs o el montaje.
$ sudo zfs get all zp
NAME PROPERTY VALUE SOURCE
zp type filesystem -
zp creation Sat Mar 16 17:14 2013 -
zp used 464G -
zp available 449G -
zp referenced 13.3M -
zp compressratio 1.00x -
zp mounted no -
zp quota none default
zp reservation none default
zp recordsize 128K default
zp mountpoint /zp default
zp sharenfs off default
zp checksum on default
zp compression off default
zp atime on default
zp devices on default
zp exec on default
zp setuid on default
zp readonly off default
zp zoned off default
zp snapdir hidden default
zp aclinherit restricted default
zp canmount on default
zp xattr on default
zp copies 1 default
zp version 5 -
zp utf8only off -
zp normalization none -
zp casesensitivity sensitive -
zp vscan off default
zp nbmand off default
zp sharesmb on local
zp refquota none default
zp refreservation none default
zp primarycache all default
zp secondarycache all default
zp usedbysnapshots 25.3K -
zp usedbydataset 13.3M -
zp usedbychildren 464G -
zp usedbyrefreservation 0 -
zp logbias latency default
zp dedup off default
zp mlslabel none default
zp sync standard default
zp refcompressratio 1.00x -
zp written 13.3M -
zp snapdev hidden default
Para mí en Ubuntu 14.04 LTS, tuve que configurar lo siguiente
Para importar automáticamente los zpools, cambie el valor de
1
a0
:Archivo:
/etc/init/zpool-import.conf
Para montar automáticamente los montajes zfs, agregue la siguiente línea:
Archivo:
/etc/rc.local
Se reinició y los montajes Zpool ZFS se montaron automáticamente.
fuente
Tuve el mismo problema en una instalación limpia en 16.04 LTS.
Después de un reinicio, no había grupos presentes (
zpool status
no mostró grupos), pero azpool import <poolName>
restauraría mi grupo.Resultó ser corregido por las respuestas a los grupos ZFS no montados 16.04 . Reproduciendo la respuesta de trabajo aquí:
Esta
fuente
He descubierto que incluso con
mountall
eso a veces no funciona bien. Literalmente construí dos servidores idénticos, coloqué modelos HD idénticos en cada uno e instalé Ubuntu y el ZFS PPA al mismo tiempo desde las mismas fuentes. Uno se montaría automáticamente, el otro no. Incluso siguiendo las instrucciones adicionales de preguntas frecuentes sobre cómo agregar una suspensión en elmountall.conf
archivo, etc., nunca se montaría en el arranque. Terminé poniendo unmountall
comando adentro/etc/rc.local
.fuente
Usando Ubuntu 16.04 zfs, hay algo que encontré que corrige el montaje de recursos compartidos zfs en el arranque sin crear
rc.local
nisystemd
scripts, y sin ejecutarse manualmentezfs set sharesmb=on
después de cada arranque.En resumen:
zfs mount -a
yzfs share -a
no funciona, pero el usozfs set sharesmb=on
sí funciona. Corrersudo /etc/init.d/zfs-share restart
también funciona. Además, elmountall
programa en 16.04 no es compatible con zfs, por cualquier razón.Creo que el problema es que cuando configura
sharesmb=on
, crea un nombre compartido basado en poolname / sharename de la siguiente manera:poolname_sharename
Pero parece que este nombre compartido puede ser demasiado largo. He leído que debe limitar los nombres de netbios a 14 caracteres o menos, y también limitar la cantidad de caracteres en el campo Comentarios.
Entonces, creé un nuevo sistema de archivos con una longitud combinada de menos de 14 caracteres, incluido el guión bajo:
Luego edite
/etc/default/zfs
y desactive el montaje / intercambio de smb: (creo que uno es para NFS, pero lo desactivo todo)Finalmente, habilite
sharesmb
para el nuevo sistema de archivos:También me aseguré de que el
/ect/hostid
archivo existe. (google cómo crear uno)Ahora, cuando reinicio, ejecuto este comando sin tener que hacer nada más, y aparece mi parte:
Y sí, sé que samba admite nombres de más de 14 caracteres, pero parece fastidiar el montaje de recursos compartidos zfs en el arranque.
Me encantaría saber si esto funciona para alguien más, o si es solo una peculiaridad en mi sistema ...
fuente
04 Mi zfs no se estaba montando. Hice un: sudo zfs import. Enumeraba todos mis grupos desmontados pero también me daba la opción de montar por nombre o número zfs. Importé por su número sudo zfs import ####### ####### y ahora se monta automáticamente después de cada reinicio
Parece que ese número es el uuid de la matriz y todas las unidades de la matriz tienen el mismo número
Espero que ayude
fuente