¿Qué es mejor para un servidor de medios doméstico: zfs o btrfs o LVM / md? [cerrado]


8

Estoy buscando construir un nuevo servidor doméstico y me gustaría un sistema de archivos flexible. Tanto btrfs como zfs son interesantes. Quiero poder hacer una incursión suave y tener una solución flexible que me permita expandir el almacenamiento fácilmente a medida que agrego discos duros. No estoy interesado en ataques de hardware debido al costo. Dado que este es un servidor no esencial, estoy dispuesto a jugar y tomar algunos riesgos. Este servidor multimedia estará disponible en Internet para reproducción remota. Lo más probable es que ejecute el software Plex Media Server. Estoy pensando en ejecutar Ubuntu 12.04, ya que algunos de los programas que quiero usar parecen solo compatibles con LTS.


1
En este momento, BTRFS no admite RAID-5/6 lo suficientemente bien para mí y no es de extrañar que todavía esté etiquetado como "característica experimental". También intenté elegir entre el viejo soft-raid y BTRFS en la parte superior, con la solución pura basada en btrfs, y llegué a la conclusión de que las características críticas no llegarían a la próxima versión de LTS, vea el artículo de phoronix phoronix.com/ scan.php? page = news_item & px = MTU2NDQ .
Adam Ryczkowski

2
No entiendo por qué mi publicación está en espera. Estoy pidiendo consejos sobre qué usar para un servidor de medios doméstico. Creo que puede haber demasiadas reglas en este foro para que sea útil. ¿Hay algún otro lugar donde deba publicar mi pregunta? Si lo hace demasiado difícil de usar, la gente simplemente irá a otro lugar ...
FiftyKnight

Entiendo que la idea es tener un sitio con preguntas y respuestas, que pueda usarse de una manera más o menos atemporal. Si solicita una opinión, la relevancia de las respuestas cambiará muy pronto. La solución a su problema es un foro web. En el foro, se espera que los hilos mueran solos y nunca resuciten, al igual que una conversación telefónica con alguien.
Adam Ryczkowski

@AdamRyczkowski La relevancia de las respuestas a esta pregunta no cambiará más rápidamente que cualquier otra pregunta. Los foros son lugares terribles para obtener información confiable, por eso se inventó el SE.
endolito

@endolith si cree que una pregunta se cerró incorrectamente, abra una discusión al respecto en Ask Ubuntu Meta . Dicho esto, no veo nada malo aquí. Esta es claramente una pregunta basada en la opinión ya que la respuesta dependerá de la preferencia personal y de lo que el OP necesita hacer exactamente.
terdon

Respuestas:


9

Actualmente estoy usando btrfs, habiendo usado zfs en el pasado. zfs necesita bastante memoria y no es "nativo de Linux", así que si está satisfecho con un sistema de archivos más nuevo / menos probado, le recomiendo btrfs.

Si va btrfs en Ubuntu LTS, le recomiendo esperar 14.04 ya que los núcleos recientes tienen muchas actualizaciones de btrfs.

Un sistema más tradicional implicaría una incursión de software LVM + md, esta es una solución probada que puede brindarle almacenamiento expandible, incursión de software, instantáneas, etc., pero no es tan "genial" como los sistemas de archivos más nuevos y pierde algunas características ( como suma de comprobación / VACA).


Ese es un buen punto. Debería considerar el enfoque LVM + md menos genial, pero probablemente más estable. Lo comprobaré. ¡Gracias!
FiftyKnight

No estoy muy informado sobre LVM, pero leí un poco ... el LVM más nuevo admite COW (de las instantáneas). Sin embargo, no tengo idea acerca de la suma de comprobación ...... + 1
TrailRider

@TrailRider que tiene sentido, pensé que podría ser así como lo hicieron. btrfs también admite COW para archivos individuales (a través del --reflinkargumento cp), zfs no. zfs, y más recientemente btrfs, admiten la deduplicación en línea que LVM no admite.
dwurf

6

El RAID de hardware es muy venerado por algunos, pero creo que es como soñar con tener un tanque del ejército estadounidense como su único vehículo. Claro que es seguro, pero es enorme, tiene costos de mantenimiento y combustible prohibitivos y en realidad se convierte en una trampa cuando te decepciona en el medio de la nada, sin un servicio de reparación estándar que pueda ayudarte.

Además, el hardware RAID tiene defectos bien conocidos que las soluciones completas de software RAID como BTRFS y ZFS evitan.

Para el tipo de uso que está planeando, no existe una solución de RAID de software "mejor" entre ZFS y BTRFS, solo es cuestión de elegir la que mejor se adapte a usted:

  • ZFS y BTRFS son excelentes soluciones integradas de software RAID / Volume Manager
  • ZFS y BTRFS cuentan con copia-en-escritura, instantáneas y control de suma de verificación de bloques
  • ZFS puede manejar sistemas de archivos mucho más grandes, pero BTRFS puede manejar suficiente TB para cualquier caja de almacenamiento privada
  • Las comunidades están trabajando en puertos ZFS para Linux, BSD y OS X, en base a las últimas fuentes abiertas que estaban disponibles desde el repositorio de Sun Microsystems antes del cierre (no tienen las funciones más recientes implementadas por Oracle, pero es un FS maduro )
  • BTRFS se ofrece como un paquete opcional en la mayoría de las distribuciones de Linux, ya que aún no se considera estable, pero continúa desarrollándose a un ritmo rápido
  • ZFS usa más RAM que BTRFS como el póster anterior lo mencionó (4GB mínimo, 8GB recomendado, pero cuanto más mejor)

Espero eso ayude.


El hecho de que ZFS no sea Linux nativo lo descarta para mí. Ahora para elegir entre BTRFS y LVM / md. Escuché que LVM / md es difícil de administrar. Voy a investigarlo más. Jugué con BTRFS en 13.10 y fue fácil de configurar. Voy a probar varios escenarios de falla y expansión. ¡Gracias!
FiftyKnight

"ZFS puede manejar sistemas de archivos mucho más grandes": ¿tiene alguna fuente para esto?
FX

2
@FX BTRFS Tamaño de volumen máximo = 2 ^ 64 Bytes [ en.wikipedia.org/wiki/Btrfs] | Tamaño de volumen máximo de ZFS = 2 ^ 78 Bytes [ en.wikipedia.org/wiki/ZFS] | El tamaño máximo de archivo es el mismo, pero BTRFS admite más archivos en un volumen.
Eric_DL
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.