Ext4 y BtrFS. Instantáneas y mucho más :)
#1
Muy buenas a todos,
 
Normalmente suelen ser de interés los tutoriales enfocados a la multimedia de nuestros NAS QNAP, así como las APP's de ocio.
 
Pero debe de ser, que con este calor y humedad relativa en el aire Big Grin , me ha dado por prepararme unos tutoriales relativos (valga la redundancia) al tratamiento de nuestros datos en nuestros QNAP, en este caso Restauración de volúmenes y LUN con instantáneas, que... efectivamente, es uno de los "sinos" de nuestros aparatos. Os cuento un poco toda la información que he ido reuniendo:
 
Como sabéis la base lógica (entiéndase como Software) de nuestros NAS radica en linux y éste debe de tener un Sistema de Archivos eficiente con el que gestionar toda nuestra información, tales como  F2FS, ReiserFS, XFS, EXT4 y BtrFS.
 
Nuestros QNAP funcionan bajo EXT4. Y, ¿por qué éste Sistema de Archivos y no otro?.
 
F2FS: Flash-Friendly File System, un sistema de archivos creado por Kim Jaegeuk en Samsung, este sistema está diseñado y optimizado para funcionar en memorias flash como las que equipan nuestros “dispositivos inteligentes de mano” J
 
ReiserFS: Éste se llama así por su creador Hans Reiser (descartado por poco creativo Cool ), un sistema diseñado especialmente para  ser rápido con ficheros menores de 4KB tales como la caché de servicios HTTP, agentes de correo y otras aplicaciones en las que el tiempo de acceso a ficheros pequeños debe ser lo más rápida posible. Lo peor para mi gusto: No se conoce una forma de desfragmentar un sistema de archivos ReiserFS, aparte de un volcado completo y su restauración. Si os interesa, podéis leer más sobre Reiser4 su sucesor.
 
XFS:  Al contrario que el anterior, tiene rápido acceso para grandes cantidades de datos y altas velocidades, pero lento en ficheros pequeños. Se utiliza en grandes servidores y donde se maneje mucha información. Por cierto fue creado por SGI (Silicon Graphics International)
 
BtrFS: Con su pronunciación “B-Tree FS” es un sistema de archivos copy-on-write (COW: https://es.wikipedia.org/wiki/Copy-on-write) anunciado por Oracle Corporation para GNU/Linux. Soporta de manera nativa Raid 0, 1 y 10. (Nos olvidamos de RAID 5 ó 6). Fragmentación elevada.
 
EXT4: Fourth Extended Filesystem. Poca presentación necesita, ya que estamos todos los días lidiando con él. Pero por si acaso:  Extents, Asignación persistente y retrasada de espacio en disco, 64000 subcarpetas, desfragmentación reducida.. toda la info -> (https://es.wikipedia.org/wiki/Ext4).
 
A priori, me quedo con los dos últimos. Pero para el tema que quiero tratar BtrFS no es el idóneo, me explico:
 
Aquí tenéis toda la info sobre las instantáneas en QNAP: https://www.qnap.com/solution/snapshots/es-es/index.php
Que como sabéis se hace una foto del sistema tal y como está en ese momento y si surge cualquier imprevisto podemos retroceder al estado anterior de la foto tomada.
 
Es decir, al tomar la instantánea, el disco del servidor (LUN) puede ser protegido (puede congelarse y restaurar los datos desde un punto específico en el tiempo)
 
Aquí tenéis un tutorial que aunque sea de 2015 puede serviros como base:
https://www.youtube.com/watch?v=hG7Cl5FTyBw
 
¿Qué pasa con BtrFS?
         - La instantánea es lenta. Si la instantánea es demasiado lenta, provocará muchos errores en el  servicio de instantáneas de volumen en el entorno de Microsoft
https://support.microsoft.com/es-es/help...and-shadow
 
         - La instantánea en BtrFS basada en archivos: tarda varios minutos y... basada en bloques: Sin soporte  Sad

Os dejo más info sobre problemas relativos en BtrFS: https://btrfs.wiki.kernel.org/index.php/Gotchas
 
Sin embargo en EXT4 que es lo que usan nuestros QNAP:
Te hace la instantánea basada en archivos y bloques (ambos): en un segundo
 
Aclaración gráfica de  File-based LUN (LUN basado en archivos) y Block – Based LUN (LUN basado en bloques):

   
 
LUN —> logical unit number un LUN no es normalmente un disco entero sino una partición virtual (o volumen)
 
Sería interesante abrir un debate técnico sobre estas cuestiones Idea
 
Saludos!!
  Responder
#2
Nunca me ha quedado del todo claro. QNAP utiliza EXT3, EXT4 o se puede elegir?

Después de leerme sobre el tema, fuente aqui: https://www.neowin.net/forum/topic/13084...-synology/

parece que Synology ha optado por eso por default. Lo que dice la gente es que es mejor pues es el nuevo sistema de archivos, pero hay gente que se queja de que:

- No es estable todavia
- No es seguro con RAID 5 o 6
- Ocupa más procesado de CPU
- Ocupa más espacio en el disco por el tema del versionado.

Gracias Don Peter por el update.
TS-251A-4G  2 x Seagate ST4000VN000 4TB
  Responder
#3
Hola,

A colación del post que escribí en verano, mirad esta noticia bastante interesante de QNAP:

¿Por qué el QNAP NAS no utiliza el sistema de archivos Btrfs?
https://www.qnap.com/solution/qnap-ext4/es-es/

Saludos!
  Responder




Usuarios navegando en este tema: 1 invitado(s)