linux – Sistema de archivos BTRFS multidispositivo con disco de diferente tamaño

Pregunta:

Tengo un sistema de archivos BTRFS existente compuesto por un disco de 500GB y acabo de comprar un disco de 2TB para aumentar la capacidad de almacenamiento de mi servidor doméstico y quiero agregar el nuevo disco al sistema de archivos existente. Por lo que leí, parece que ninguna configuración de BTRFS puede manejar discos de diferentes tamaños sin desperdiciar la diferencia de tamaño entre el disco más grande y el más pequeño, pero soy nuevo en BTRFS y es posible que me haya perdido algo, así que ¿hay una configuración? que me puede permitir combinar dos discos en un sistema de archivos sin perder espacio?

Respuesta:

Btrfs puede usar diferentes niveles de incursión para datos y metadatos:

el valor predeterminado (incluso para un disco) es raid1 para los metadatos (directorios, etc.) y raid0 para los datos.

Si no cambió esto, es probable que no tenga problemas para agregar el segundo disco y ejecutar el reequilibrio. porque solo los metadatos se copiarán en ambos discos (puede ver el tamaño de sus metadatos con el btrfs filesystem df / ). Solo tenga en cuenta que si alguno de sus discos falla, perderá datos.

Debido a que el disco de 2 tb es muuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu con el 500g, tal vez le dé mejores probabilidades si agrega el nuevo y luego quita el anterior (las probabilidades de que falle una unidad específica son mucho menores que las probabilidades de cualquiera de las unidades defecto).

Si planea tener una matriz de incursión más adelante (con unidades de tamaño más similar), es posible que desee volver a crear el sistema de archivos en la nueva unidad con raid1 para datos y metadatos y luego copiar todo. luego, cuando tenga más dinero, compre la segunda unidad de 2 TB.

ps: usar raid1 en una unidad individual significa que los datos se almacenarán en dos ubicaciones en esa unidad (para proteger contra la corrupción) y reducirá su espacio de almacenamiento (es una muy muy buena idea para los metadatos).

pss: en serio, no tenga la tentación de no utilizar raid1 para los metadatos. psss: hay muchas posibilidades de que btrfs obtenga la capacidad de cambiar los niveles de incursión de forma dinámica.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım