Cómo configurar BTRFS RAID

Cómo configurar BTRFS RAID
BTRFS es un sistema de archivos moderno de copia en escritura (vaca) con soporte de incursión incorporado. Por lo tanto, no necesita herramientas de terceros para crear redadas de software en un sistema de archivos BTRFS.

El sistema de archivos BTRFS mantiene los metadatos del sistema de archivos y los datos por separado. Puede usar diferentes niveles de RAID para los datos y los metadatos al mismo tiempo. Esta es una gran ventaja del sistema de archivos BTRFS.

Este artículo le muestra cómo configurar las redadas BTRFS en las configuraciones RAID-0, RAID-1, RAID-1C3, RAID-1C4, RAID-10, RAID-5 y RAID-6.

Abreviaturas

  • Btrfs - Sistema de archivos b-tree
  • REDADA - Gama redundante de discos económicos/variedad redundante de discos independientes
  • GB - Gigabyte
  • tuberculosis - Terabyte
  • HDD - Disco duro
  • SSD - Unidad de estado sólido

Requisitos previos

Para probar los ejemplos incluidos en este artículo:

  • Debe tener instalado el sistema de archivos BTRFS en su computadora.
  • Necesitará al menos cuatro HDD/SSD de la misma capacidad para probar las diferentes configuraciones de RAID.

En mi máquina ubuntu, he agregado cuatro HDD (SDB, SDC, SDD, SDE). Cada uno de ellos tiene 20 GB de tamaño.

$ sudo lsblk -e7

Nota: Sus HDD/SSD pueden tener nombres diferentes a los míos. Entonces, asegúrese de reemplazarlos con el tuyo de ahora en adelante.


Para obtener ayuda para instalar el sistema de archivos BTRFS en Ubuntu, consulte la instalación del artículo y use BTRFS en Ubuntu 20.04 LTS.

Para obtener ayuda para instalar el sistema de archivos BTRFS en Fedora, consulte la instalación del artículo y use BTRFS en Fedora 33.

Perfiles BTRFS

Se utiliza un perfil BTRFS para decirle al sistema de archivos BTRFS cuántas copias de los datos/metadatos para mantener y qué niveles de RAID usar para los datos/metadatos. El sistema de archivos BTRFS contiene muchos perfiles. Comprenderlos lo ayudará a configurar una redada BTRFS de la manera que desee.

Los perfiles BTRFS disponibles son los siguientes:

soltero: Si el soltero El perfil se utiliza para los datos/metadatos, solo una copia de los datos/metadatos se almacenará en el sistema de archivos, incluso si agrega múltiples dispositivos de almacenamiento al sistema de archivos. Entonces, 100% del espacio de disco de cada uno de los dispositivos de almacenamiento agregados al sistema de archivos se puede utilizar.

hacer: Si el hacer El perfil se utiliza para los datos/metadatos, cada uno de los dispositivos de almacenamiento agregados al sistema de archivos mantendrá dos copias de los datos/metadatos. Entonces, 50% del espacio de disco de cada uno de los dispositivos de almacenamiento agregados al sistema de archivos se puede utilizar.

asalto0: En el asalto0 Perfil, los datos/metadatos se dividirán uniformemente en todos los dispositivos de almacenamiento agregados al sistema de archivos. En esta configuración, no habrá datos/metadatos redundantes (duplicados). Entonces, 100% del espacio de disco de cada uno de los dispositivos de almacenamiento agregados al sistema de archivos se puede utilizar. Si en algún caso falla uno de los dispositivos de almacenamiento, todo el sistema de archivos se dañará. Necesitará al menos dos dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el asalto0 perfil.

atasco: En el atasco Perfil, se almacenarán dos copias de los datos/metadatos en los dispositivos de almacenamiento agregados al sistema de archivos. En esta configuración, la matriz RAID puede sobrevivir a una falla de la unidad. Pero solo puedes usar 50% del espacio total del disco. Necesitará al menos dos dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el atasco perfil.

RAID1C3: En el RAID1C3 Perfil, se almacenarán tres copias de los datos/metadatos en los dispositivos de almacenamiento agregados al sistema de archivos. En esta configuración, la matriz RAID puede sobrevivir a dos fallas en la unidad, pero solo puede usar 33% del espacio total del disco. Necesitará al menos tres dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el RAID1C3 perfil.

RAID1C4: En el RAID1C4 Perfil, se almacenarán cuatro copias de los datos/metadatos en los dispositivos de almacenamiento agregados al sistema de archivos. En esta configuración, la matriz RAID puede sobrevivir a tres fallas en la unidad, pero solo puede usar 25% del espacio total del disco. Necesitará al menos cuatro dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el RAID1C4 perfil.

RAID10: En el RAID10 Perfil, se almacenarán dos copias de los datos/metadatos en los dispositivos de almacenamiento agregados al sistema de archivos, como en el atasco perfil. Además, los datos/metadatos se dividirán a través de los dispositivos de almacenamiento, como en el asalto0 perfil.

El RAID10 El perfil es un híbrido del atasco y asalto0 perfiles. Algunos de los dispositivos de almacenamiento se forman atasco matrices y algunos de estos atasco Las matrices se utilizan para formar un asalto0 formación. en un RAID10 Configuración, el sistema de archivos puede sobrevivir a una sola falla de accionamiento en cada uno de los atasco matrices.

Puedes usar 50% del espacio total del disco en el RAID10 configuración. Necesitará al menos cuatro dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el RAID10 perfil.

RAID5: En el RAID5 Perfil, una copia de los datos/metadatos se dividirá en los dispositivos de almacenamiento. Se calculará y distribuirá una sola paridad entre los dispositivos de almacenamiento de la matriz RAID.

en un RAID5 Configuración, el sistema de archivos puede sobrevivir a una sola falla de unidad. Si falla una unidad, puede agregar una nueva unidad al sistema de archivos y los datos perdidos se calcularán a partir de la paridad distribuida de las unidades en ejecución.

Puedes usar 100x (N-1)/N % del total de espacios de disco en el RAID5 configuración. Aquí, norte ¿Es el número de dispositivos de almacenamiento agregados al sistema de archivos?. Necesitará al menos tres dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el RAID5 perfil.

RAID6: En el RAID6 Perfil, una copia de los datos/metadatos se dividirá en los dispositivos de almacenamiento. Se calcularán y distribuirán dos paridades entre los dispositivos de almacenamiento de la matriz RAID.

en un RAID6 Configuración, el sistema de archivos puede sobrevivir a dos fallas en la unidad a la vez. Si falla una unidad, puede agregar una nueva unidad al sistema de archivos y los datos perdidos se calcularán a partir de las dos paridades distribuidas de las unidades de ejecución.

Puedes usar 100x (N-2)/N % del espacio total del disco en el RAID6 configuración. Aquí, norte ¿Es el número de dispositivos de almacenamiento agregados al sistema de archivos?. Necesitará al menos cuatro dispositivos de almacenamiento para configurar el sistema de archivos BTRFS en el RAID6 perfil.

Creando un punto de montaje

Debe crear un directorio para montar el sistema de archivos BTRFS que creará en las próximas secciones de este artículo.

Para crear el directorio /punto de montaje /datos, ejecute el siguiente comando:

$ sudo mkdir -v /datos

Configuración de RAID-0

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-0 utilizando cuatro HDD (SDB, SDC, SDD y SDE). Los HDD tienen 20 GB de tamaño.

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-0 utilizando cuatro HDD (SDB, SDC, SDD, y SDE) Ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID0 -M RAID0 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer la etiqueta del sistema de archivos datos.
  • El -d La opción se usa para establecer el perfil de RAID asalto0 Para los datos del sistema de archivos.
  • El -metro La opción se usa para establecer el perfil de RAID asalto0 Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

El sistema de archivos BTRFS datos En la configuración RAID-0 ahora debe crearse, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la redada BTRFS en la configuración RAID-0.

Entonces, puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, la incursión BTRFS está montada en el /datos directorio.

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del datos Sistema de archivos BTRFS montado en el /datos directorio, ejecute el siguiente comando:

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 78.98 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-0.

Solo una copia de los datos (Relación de datos) y una copia de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS en la configuración RAID-0.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Configuración de RAID-1

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-1 utilizando cuatro HDD (SDB, SDC, SDD, y SDE). Los HDD tienen 20 GB de tamaño.

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-1 utilizando cuatro HDD (SDB, SDC, SDD, y SDE), ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID1 -M RAID1 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer la etiqueta del sistema de archivos datos.
  • El -d La opción se usa para establecer el perfil de RAID atasco Para los datos del sistema de archivos.
  • El -metro La opción se usa para establecer el perfil de RAID atasco Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

Ahora se deben crear los datos del sistema de archivos BTRFS en la configuración RAID-1, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la RAID BTRFS en la configuración RAID-1.

Puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, el BTRFS RAID está montado en el directorio /Datos.

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del sistema de archivos BTRFS de datos montado en el /datos directorio, ejecute el siguiente comando:

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 38.99 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-1.

En la configuración RAID-1, dos copias de los datos (Relación de datos) y dos copias de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Configuración de RAID-1C3

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-1C3 utilizando cuatro HDD (SDB, SDC, SDD y SDE). Los HDD tienen 20 GB de tamaño

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-1C3 utilizando los cuatro HDDS SDB, SDC, SDD, y SDE, Ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID1C3 -M RAID1C3 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer los datos de la etiqueta del sistema de archivos.
  • El -d La opción se usa para establecer el perfil de RAID RAID1C3 Para el sistema de archivos datos.
  • El -metro La opción se usa para establecer el perfil de RAID RAID1C3 Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

El sistema de archivos BTRFS datos En la configuración RAID-1C3 ahora debe crearse, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la RAID BTRFS en la configuración RAID-1C3.

Entonces, puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, la incursión BTRFS está montada en el /datos directorio.

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del datos Sistema de archivos BTRFS montado en el /datos directorio, ejecute el siguiente comando:

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 25.66 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-1C3.

En la configuración RAID-1C3, tres copias de los datos (Relación de datos) y tres copias de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Configuración de RAID-1C4

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-1C4 utilizando los cuatro HDD SDB, SDC, SDD, y SDE. Los HDD tienen 20 GB de tamaño.

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-1C4 utilizando los cuatro HDDS SDB, SDC, SDD, y SDE, Ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID1C4 -M RAID1C4 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer la etiqueta del sistema de archivos datos.
  • El -d La opción se usa para establecer el perfil de RAID RAID1C4 Para los datos del sistema de archivos.
  • El -metro La opción se usa para establecer el perfil de RAID RAID1C4 Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

El sistema de archivos BTRFS datos En la configuración RAID-1C4 ahora debe crearse, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la RAID BTRFS en la configuración RAID-1C4.

Entonces, puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, la incursión BTRFS está montada en el /datos

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del datos Sistema de archivos BTRFS montado en el /datos

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 18.99 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-1C4.

En la configuración RAID-1C4, cuatro copias de los datos (Relación de datos) y cuatro copias de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Configuración de RAID-10

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-10 utilizando los cuatro HDDS SDB, SDC, SDD, y SDE. Los HDD tienen 20 GB de tamaño.

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-10 utilizando los cuatro HDD SDB, SDC, SDD, y SDE, Ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID10 -M RAID10 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer la etiqueta del sistema de archivos datos.
  • El -d La opción se usa para establecer el perfil de RAID RAID10 Para los datos del sistema de archivos.
  • El -metro La opción se usa para establecer el perfil de RAID RAID10 Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

El sistema de archivos BTRFS datos En la configuración RAID-10 ahora se debe crear, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la RAID BTRFS en la configuración RAID-10.

Entonces, puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, la incursión BTRFS está montada en el /datos directorio.

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del sistema de archivos BTRFS de datos montado en el /datos directorio, ejecute el siguiente comando:

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 39.48 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-10.

En la configuración RAID-10, dos copias de los datos (Relación de datos) y dos copias de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Configuración de RAID-5

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-5 utilizando los cuatro HDD SDB, SDC, SDD, y SDE. Los HDD tienen 20 GB de tamaño.

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-5 utilizando los cuatro HDD SDB, SDC, SDD, y SDE, Ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID5 -M RAID5 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer la etiqueta del sistema de archivos datos.
  • El -d La opción se usa para establecer el perfil de RAID RAID5 Para los datos del sistema de archivos.
  • El -metro La opción se usa para establecer el perfil de RAID RAID5 Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

El sistema de archivos BTRFS datos En la configuración RAID-5 ahora se debe crear, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la RAID BTRFS en la configuración RAID-5.

Entonces, puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, la incursión BTRFS está montada en el /datos directorio.

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del sistema de archivos BTRFS de datos montado en el /datos directorio, ejecute el siguiente comando:

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 59.24 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-5.

En la configuración RAID-5, 1.33 copias de los datos (Relación de datos) y 1.33 copias de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Configuración de RAID-6

En esta sección, aprenderá cómo configurar una redada BTRFS en la configuración RAID-6 utilizando los cuatro HDDS SDB, SDC, SDD, y SDE. Los HDD tienen 20 GB de tamaño.

$ sudo lsblk -e7

Para crear una redada BTRFS en la configuración RAID-6 utilizando los cuatro HDD SDB, SDC, SDD, y SDE, Ejecute el siguiente comando:

$ sudo mkfs.BTRFS -L Data -d RAID6 -M RAID6 -F /DEV /SDB /DEV /SDC /DEV /SDD /DEV /SDE

Aquí,

  • El -L La opción se usa para establecer la etiqueta del sistema de archivos datos.
  • El -d La opción se usa para establecer el perfil de RAID RAID6 Para los datos del sistema de archivos.
  • El -metro La opción se usa para establecer el perfil de RAID RAID6 Para los metadatos del sistema de archivos.
  • El -F La opción se utiliza para forzar la creación del sistema de archivos BTRFS, incluso si alguno de los HDD tiene un sistema de archivos existente.

El sistema de archivos BTRFS datos En la configuración RAID-6 ahora debe crearse, como puede ver en la captura de pantalla a continuación.

Puede montar la redada BTRFS utilizando cualquier HDD/SSD que haya usado para crear la redada.

Por ejemplo, usé los HDD SDB, SDC, SDD, y SDE Para crear la RAID BTRFS en la configuración RAID-6.

Entonces, puedo montar el sistema de archivos BTRFS datos en el /datos directorio que usa el HDD SDB, como sigue:

$ sudo monte /dev /sdb /data

Como puede ver, la incursión BTRFS está montada en el /datos directorio.

$ sudo df -h /datos

Para encontrar la información de uso del sistema de archivos del datos Sistema de archivos BTRFS montado en el /datos directorio, ejecute el siguiente comando:

$ sudo BTRFS Uso /datos del sistema de archivos

Como se puede ver,

El tamaño de la redada (Tamaño del dispositivo) es 80 GB (4 × 20 GB por HDD).

Acerca de 39.48 GB (Gratis (estimado)) de 80 GB del espacio en disco se puede usar en la configuración RAID-6.

En la configuración RAID-6, dos copias de los datos (Relación de datos) y dos copias de los metadatos (Relación de metadatos) se almacenará en el sistema de archivos BTRFS.

Como la redada BTRFS está funcionando, puede desmontarlo desde el /datos Directorio, como sigue:

$ sudo Umount /Data

Problemas con BTRFS RAID-5 y RAID-6

Las configuraciones BTRFS RAID-5 y RAID-6 incorporadas aún son experimentales. Estas configuraciones son muy inestables y no debe usarlas en producción.

Para evitar la corrupción de datos, el sistema operativo Ubuntu no implementó RAID-5 y RAID-6 para el sistema de archivos BTRFS. Por lo tanto, no podrá crear una redada BTRFS en las configuraciones RAID-5 y RAID-6 utilizando la función RAID incorporada del sistema de archivos BTRFS en Ubuntu. Es por eso que le he mostrado cómo crear una redada BTRFS en las configuraciones RAID-5 y RAID-6 en Fedora 33, en lugar de Ubuntu 20.04 LTS.

Montaje de una redada BTRFS automáticamente en el arranque

Para montar una redada BTRFS automáticamente en el momento de arranque utilizando el archivo /etc /fstab, deberá conocer el UUID del sistema de archivos BTRFS.

Puede encontrar el UUID de un sistema de archivos BTRFS con el siguiente comando:

$ sudo blkid--match-token type = btrfs

Como puede ver, el UUID de los dispositivos de almacenamiento que se agregan al sistema de archivos BTRFS para configurar el RAID es el mismo.

En mi caso, es C69A889A-8FD2-4571-BD97-A3C2E4543B6B. Será diferente para ti. Entonces, asegúrese de reemplazar este uuid con el tuyo de ahora en adelante.

Ahora, abra el /etc/fstab Archivo con el editor de texto Nano, como sigue:

$ sudo nano /etc /fstab

Agregue la siguiente línea al final del /etc/fstab archivo.

Uuid =C69A889A-8FD2-4571-BD97-A3C2E4543B6B /Data BTRFS predeterminados 0 0 0

Una vez que haya terminado, presione + X seguido por Y y Para salvar el /etc/fstab archivo.

Para que los cambios entren en vigencia, reinicie su computadora, de la siguiente manera:

$ sudo reinicio

Como puede ver, la incursión BTRFS está montada correctamente en el /datos directorio.

$ df -h /datos

Como puede ver, la redada BTRFS montada en el /datos El directorio funciona bien.

$ sudo BTRFS Uso /datos del sistema de archivos

Conclusión

Este artículo explicó varios perfiles de redadas BTRFS en detalle. El artículo le mostró cómo configurar una redada BTRFS en las configuraciones RAID-0, RAID-1, RAID-1C3, RAID-1C4, RAID-10, RAID-5 y RAID-6. También aprendió sobre algunos de los problemas con las configuraciones BTRFS RAID-5 y RAID-6, así como cómo montar la incursión BTRFS automáticamente en el momento de la arranque.

Referencias

  • [1] Uso de BTRFS con múltiples dispositivos - BTRFS wiki - https: // btrfs.wiki.núcleo.org/índice.php/usando_btrfs_with_multiple_devices
  • [2] Diseño del perfil de manzana BTRFS - https: // btrfs.wiki.núcleo.org/índice.PHP/ManPage/MKFS.btrfs#perfil_layout
  • [4] Niveles estándar de RAID - Wikipedia - https: // en.Wikipedia.org/wiki/standard_raid_levels