usando ZFS en una unidad USB externa para respaldo en Ubuntu

9

Corro Ubuntu 12.04 precisa y quisiera formato, utilizando ZFS , un disco duro USB externo para utilizarlo como una unidad de copia de seguridad para mis caseros directorios.

Dado que es solo una unidad, no estoy interesado en la autocuración, ya que entiendo que esto requiere una configuración RAID de 2 o más discos para hacerlo correctamente. Por lo tanto, ser capaz de tomar instantáneas de mi disco de respaldo externo utilizando las capacidades nativas de ZFS es suficiente, por ahora.

El plan es rsynch mi carpeta de inicio en la unidad ZFS utilizando la opción --inplace para reducir el tamaño de las instantáneas. Con suerte, esto me permitirá mantener instantáneas de muchas semanas de mis directorios de inicio en la unidad ZFS . El disco duro del sistema operativo, donde los caseros directorios residen es ext4 si hay alguna diferencia. También me gustaría tener compatibilidad nativa con ZFS en mi Ubuntu, no en FUSE .

¿Cómo debo lograr eso en Ubuntu, usando la línea de comando? (no todo el respaldo, solo el formato).

MarcoJunioBrutus
fuente

Respuestas:

7

Suponiendo que su disco USB es / dev / sdb y se usará exclusivamente con ZFS:

zpool create pool sdb
zfs create pool/backup

Use / pool / backup como su directorio de destino rsync.

Crea instantáneas con:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)
jlliagre
fuente
¿No debería formatear la unidad como ZFS primero? 'sudo zpool create pool sdb' me da "la especificación de vdev no válida usa '-f' para anular los siguientes errores: / dev / sdb es parte del pool 'pool' potencialmente activo. Y cuando intento 'sudo zpool create -f pool sdb' me sale "no se puede abrir '/ dev / sdb': dispositivo o recurso ocupado"
MarcusJuniusBrutus
No, no existe el formato ZFS (suponiendo que quiere decir crear un sistema de archivos como con mk2efs). ¿Es / dev / sdb su disco USB? ¿Ya creaste un grupo ZFS en él? ¿Ya hay un sistema de archivos montado en su disco USB?
jlliagre
Creé un grupo ZFS con los comandos "zpool create pool sdb" y "zfs create pool / backup" que proporcionó. El disco USB estaba en / dev / sdb y tenía formato NTFS con un sistema de archivos montado (que sin embargo desmonté). De todos modos, aceptaré su respuesta por ahora y leeré un poco más sobre los grupos de ZFS ...
MarcusJuniusBrutus
Entonces los grupos ya estaban allí cuando recibiste el mensaje de error. Lo que dice: zpool list pool, zpool status pooly zpool history pool?
jlliagre