Quiero configurar un sistema de escritorio en el que el sistema de archivos de inicio sería redundante (por ejemplo, RAID-1) y se tomarían instantáneas semanales. Ya lo hice con ZFS, el sistema de instantáneas es maravilloso y con send / recv puede crear fácilmente copias de seguridad en medios externos. Desafortunadamente, en ese momento, quiero GNU + Linux y no FreeBSD o Solaris, así que estoy buscando sugerencias de buenas alternativas.
Creo que mis alternativas son:
- btrfs: parece ser exactamente lo que necesito, tiene instantáneas y comandos que te permiten replicar fácilmente
zfs send
. Sin embargo, toda la documentación menciona que todavía es experimental. Parece que no puedo encontrar ningún informe real sobre sus problemas de confiabilidad o usabilidad. ¿Me puede indicar alguna información sobre ese tema que pueda aclarar si sería una opción posible? Tengo una gran preferencia por esta opción, principalmente porque no quiero volver a formatear las unidades cuando btrfs está listo, pero no tengo información sobre si es utilizable, si es una idea tonta usarla, etc. La pregunta de lo que no puedo obtener la respuesta es qué significa "experimental" . - Instantáneas de lvm y ext4, preferiblemente no, ya que puede consumir una gran cantidad de espacio cuando se crean nuevos archivos. La creación de archivos de 200 GB requiere 200 GB de espacio libre y 200 GB adicionales para las instantáneas. También lo he encontrado poco confiable: la reescritura de metadatos fallida da como resultado un PV ilegible. Me pregunto cómo se compararía btrfs aquí.
- Un único sistema de archivos (ext4) en una matriz RAID-1 con instantáneas COW personalizadas con enlaces duros (como
cp -al
). Esa es mi preferencia actual si no puedo usar btrfs.
Entonces, ¿qué tan experimental es btrfs, cuál debo elegir, y tengo otras opciones? ¿Qué sucede si no mantengo copias de seguridad incrementales externas, eso afectaría mi elección?
Respuestas:
Esta respuesta se mantiene por razones históricas y puede no aplicarse a las versiones actuales de btrfs.
btrfs es experimental en el sentido de que todavía está sujeto a cambios. Como resultado, btrfs puede no ser completamente estable. Además, dado que actualmente no hay fsck para btrfs, es posible dañar el sistema de archivos y dejarlo inutilizable en caso de una falla de energía porque no hay medios para recuperarse del daño. Consulte el wiki de brtfs para obtener más información sobre este sistema de archivos. Hasta que una utilidad de comprobación del sistema de archivos esté lista, no recomendaría btrfs, y probablemente sería mejor seleccionar la opción 3.
fuente
Si bien nadie lo ha bendecido oficialmente, personalmente supongo que está listo para su uso en producción.
Algunas razones que generalmente se dan para no usarlo en producción: el formato en disco puede no ser estable, no existe
btrfsck
, no hay soporte disponible. Así que examinemos esos:El formato en disco ahora es estable y los desarrolladores de Btrfs se han comprometido a mantener la compatibilidad, desde 2009. Eso es 3 años.
Hay un verificador de sistema de archivos ahora . Además, este verificador se envía en distribuciones de Linux , ya no necesita compilarlo desde la fuente.
El soporte de Enterprise Btrfs ahora está disponible en Oracle y SUSE (y lo ha estado desde febrero).
Ese último es lo que realmente lo dice para mí. Si Oracle, la compañía que mantiene el software, ahora está dispuesta a brindarle soporte comercial para él, entonces probablemente esté listo. Por supuesto, tienen un gran interés en nunca decir que la versión de código abierto (que es, hasta donde yo sé, el mismo software, simplemente sin contrato de soporte) está realmente lista para usar, porque quieren que usted compre el soporte y Por supuesto, no quieren que se les culpe si se va solo y hace algo sin soporte y explota sus discos, pero dudo que estén dispuestos a apoyarlo si realmente pensaran que perdería datos.
fuente
Si bien esto no responde a la pregunta de btrfs, usted escribió "Ya lo hice con ZFS, el sistema de instantáneas es maravilloso y con send / recv puede crear fácilmente copias de seguridad en medios externos. Desafortunadamente, en ese momento, quiero GNU + Linux "y desde 2013 hay http://zfsonlinux.org/ - ¡disfrútalo!
fuente
Snapper es una herramienta que automatizará este proceso por usted. Puede tener instantáneas por hora si lo desea, diferentes intervalos de instantáneas por subvolumen, deshacer fácilmente, eliminar automáticamente instantáneas antiguas incluso si tiene una interfaz gráfica de usuario.
fuente