Opciones de montaje útiles del sistema de archivos BTRFS

Opciones de montaje útiles del sistema de archivos BTRFS

Al igual que cualquier otro sistema de archivos, el sistema de archivos BTRFS también tiene muchas opciones de montaje que puede usar para configurar el comportamiento del sistema de archivos BTRFS al montar el sistema de archivos.

Este artículo le mostrará cómo montar un sistema de archivos BTRFS con las opciones de montaje deseadas. También explicaré algunas de las opciones útiles de montaje BTRFS. Entonces empecemos.

Abreviaturas

LCA - Lista de control de acceso
REDADA - Gama redundante de discos independientes/económicos
Uuid - Identificador universalmente único

Dónde colocar opciones de montaje BTRFS

Puede montar un sistema de archivos BTRFS utilizando el montar programa de línea de comandos o el /etc/fstab Archivo en el momento del arranque. Puede configurar el comportamiento del sistema de archivos BTRFS utilizando opciones de montaje. En esta sección, le mostraré cómo montar un sistema de archivos BTRFS utilizando diferentes opciones de montaje:

  1. Desde la línea de comandos.
  2. utilizando el /etc/fstab

Desde la línea de comandos, puede montar un sistema de archivos BTRFS (creado en el SDB dispositivo de almacenamiento) en el /datos Directorio con las opciones de montaje Opción 1, opcion 2, opción 3, etc. como sigue:

$ sudo monte -o opción1, opción2, opción 3, ... /dev /sdb /data

Para montar el mismo sistema de archivos BTRFS en el momento de la arranque utilizando el /etc/fstab Archivo, debe encontrar el UUID del sistema de archivos BTRFS.

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

$ sudo blkid--match-token type = btrfs

Como puede ver, el UUID del sistema de archivos BTRFS creado en el SDB El dispositivo de almacenamiento es C69A889A-8FD2-4571-BD97-A3C2E4543B6B.

Abre el /etc/fstab Archivo con el siguiente comando:

$ sudo nano /etc /fstab

Para montar automáticamente el sistema de archivos BTRFS que tiene el UUID C69A889A-8FD2-4571-BD97-A3C2E4543B6B sobre el /datos Directorio con las opciones de montaje Opción 1,opcion 2,opción 3, etc., Agregue la siguiente línea al final del /etc/fstab archivo.

Uuid = C69A889A-8FD2-4571-BD97-A3C2E4543B6B /DATA BTRFS Opción1, opción2, opción 3,… 0 0 0 0

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

Su sistema de archivos BTRFS debe montarse con las opciones de montaje deseadas.

Opciones importantes de montaje BTRFS

En esta sección, voy a explicar algunas de las opciones importantes de montaje BTRFS. Entonces empecemos.

Las opciones de montaje BTRFS más importantes son:

1. ACL y NOACL
ACL administra los permisos de usuario y grupo para los archivos/directorios del sistema de archivos BTRFS.

El LCA La opción de montaje BTRFS habilita el ACL. Para deshabilitar ACL, puede usar el noacl Opción de montaje.

Por defecto, ACL está habilitado. Entonces, el sistema de archivos BTRFS usa el LCA Opción de montaje de forma predeterminada.

2. AutodeFrag y NoAUTODEFRAG
Desfragación de un sistema de archivos BTRFS mejorará el rendimiento del sistema de archivos al reducir la fragmentación de datos.

El AutodeFrag La opción de montaje permite la desfragmentación automática del sistema de archivos BTRFS.

El noautododfrag La opción de montaje deshabilita la desfragmentación automática del sistema de archivos BTRFS.

Por defecto, la desfragmentación automática está deshabilitada. Entonces, el sistema de archivos BTRFS usa el noautododfrag Opción de montaje de forma predeterminada.

3. comprimir y force de compresa
Controla la compresión de datos a nivel del sistema de archivos del sistema de archivos BTRFS.

El comprimir La opción comprime solo los archivos que vale la pena comprimir (si comprimir el archivo guarda espacio en disco).

El force de compresa La opción comprime cada archivo del sistema de archivos BTRFS, incluso si la comprimir el archivo aumenta su tamaño.

El sistema de archivos BTRFS admite muchos algoritmos de compresión y cada uno de los algoritmo de compresión tiene diferentes niveles de compresión.

Los algoritmos de compresión compatibles con BTRFS son: lZO, zlib (Nivel 1 a 9), y ZSTD (Nivel 1 a 15).

Puede especificar qué algoritmo de compresión usar para el sistema de archivos BTRFS con una de las siguientes opciones de montaje:

  • Compress = Algoritmo: Nivel
  • compress-force = algoritmo: nivel

Para obtener más información, consulte mi artículo Cómo habilitar la compresión del sistema de archivos BTRFS.

4. subvol y subvólido
Estas opciones de montaje se utilizan para montar por separado un subvolumen específico de un sistema de archivos BTRFS.

El subvolarse La opción de montaje se utiliza para montar el subvolumen de un sistema de archivos BTRFS utilizando su ruta relativa.

El subvólido La opción de montaje se utiliza para montar el subvolumen de un sistema de archivos BTRFS utilizando la ID del subvolumen.

Para obtener más información, consulte mi artículo sobre cómo crear y montar subvolúmenes BTRFS.

5. dispositivo
El dispositivo La opción de montaje se utiliza en el sistema de archivos BTRFS de varios dispositivos o BTRFS RAID.

En algunos casos, el sistema operativo puede no detectar los dispositivos de almacenamiento utilizados en un sistema de archivos BTRFS de múltiples dispositivos o RAID BTRFS. En tales casos, puede usar el dispositivo Opción de montaje para especificar los dispositivos que desea utilizar para el sistema de archivos múltiples de servicio BTRFS o RAID.

Puedes usar el dispositivo Opción de montaje varias veces para cargar diferentes dispositivos de almacenamiento para el sistema de archivos de múltiples dispositivos BTRFS o RAID.

Puedes usar el nombre del dispositivo (yo.mi., SDB, SDC) o Uuid, Uuid_sub, o Parte del dispositivo de almacenamiento con el dispositivo Opción de montaje para identificar el dispositivo de almacenamiento.

Por ejemplo,

  • dispositivo =/dev/sdb
  • dispositivo =/dev/sdb, dispositivo =/dev/sdc
  • dispositivo = UUID_SUB = 490A263D-EB9A-4558-931E-998D4D080C5D
  • dispositivo = UUID_SUB = 490A263D-EB9A-4558-931E-998D4D080C5D, dispositivo = UUID_SUB = F7CE4875-0874-436A-B47D-3EDEF66D3424

6. degradado
El degradado La opción de montaje permite montar una redada BTRFS con menos dispositivos de almacenamiento de los que requiere el perfil RAID.

Por ejemplo, el atasco El perfil requiere 2 dispositivos de almacenamiento para estar presentes. Si uno de los dispositivos de almacenamiento no está disponible en ningún caso, utiliza el degradado Opción de montaje para montar la redada a pesar de que 1 de cada 2 dispositivos de almacenamiento está disponible.

7. comprometerse
El comprometerse La opción de montaje se utiliza para establecer el intervalo (en segundos) dentro del cual se escribirán los datos en el dispositivo de almacenamiento.

El valor predeterminado se establece en 30 segundos.

Para establecer el comprometerse intervalo a 15 segundos, puede usar la opción de montaje cometer = 15 (digamos).

8. SSD y nossd
El SSD La opción de soporte le dice al sistema de archivos BTRFS que el sistema de archivos está utilizando un dispositivo de almacenamiento SSD, y el sistema de archivos BTRFS hace la optimización SSD necesaria.

El vil La opción de montaje deshabilita la optimización de SSD.

El sistema de archivos BTRFS detecta automáticamente si se utiliza un SSD para el sistema de archivos BTRFS. Si se usa un SSD, el SSD La opción de montaje está habilitada. De lo contrario, el vil La opción de montaje está habilitada.

9. SSD_SPRAD y NOSSD_SPRAD
El ssd_spread La opción de montura intenta asignar grandes trozos continuos de espacio no utilizado desde el SSD. Esta característica mejora el rendimiento de los SSD de gama baja (barata).

El nossd_spread La opción de montaje deshabilita el ssd_spread característica.

El sistema de archivos BTRFS detecta automáticamente si se utiliza un SSD para el sistema de archivos BTRFS. Si se usa un SSD, el ssd_spread La opción de montaje está habilitada. De lo contrario, el nossd_spread La opción de montaje está habilitada.

10. Descarte y nodiscard
Si está utilizando un SSD que admite el borde de cola asíncrono (SATA Rev3.1), entonces el desechar La opción de montaje habilitará el descarte de los bloques de archivos liberados. Esto mejorará el rendimiento del SSD.

Si el SSD no admite el ajuste de cola asíncrono, entonces el desechar La opción de montaje degradará el rendimiento del SSD. En ese caso, el nodo Se debe usar la opción de montaje.

Por defecto, el nodo Se utiliza la opción de montaje.

11. norecovery
Si el norecovery Se utiliza la opción de montaje, el sistema de archivos BTRFS no intentará realizar la operación de recuperación de datos en el momento de la montaje.

12. Use Backbackuproot y NouseBackuproot
Si el Use Backbackuproot Se utiliza la opción de montaje, el sistema de archivos BTRFS intentará recuperar cualquier raíz de árbol mala/corrupta en el momento de la montura. El sistema de archivos BTRFS puede almacenar múltiples raíces de árboles en el sistema de archivos. El Use Backbackuproot La opción de montaje escaneará para una buena raíz de árbol y usará la primera buena que encuentre.

El nousebackuproot La opción de montaje no verificará ni recuperará las raíces de los árboles malas/corruptas en el momento de la montura. Este es el comportamiento predeterminado del sistema de archivos BTRFS.

13. space_cache, space_cache = versión, nospace_cache y clear_cache
El space_cache La opción de montaje se usa para controlar el caché de espacio libre. Free Space Cache se utiliza para mejorar el rendimiento de leer el grupo de bloques del espacio libre del sistema de archivos BTRFS en la memoria (RAM).

El sistema de archivos BTRFS admite 2 versiones del caché de espacio libre: V1 (predeterminado) y V2

El V2 El mecanismo de almacenamiento en caché de espacio libre mejora el rendimiento de los grandes sistemas de archivos (tamaño de múltiples terabytes).

Puedes usar la opción de montaje space_cache = v1 Para establecer el V1 del caché de espacio libre y la opción de montaje space_cache = v2 Para establecer el V2 del caché del espacio libre.

El limpiar cache La opción de montaje se usa para borrar el caché de espacio libre.

Cuando el V2 Se crea caché de espacio libre, el caché debe borrar para crear un V1 caché del espacio libre.

Entonces, para usar el V1 caché de espacio libre después del V2 Se crea caché de espacio libre, el limpiar cache y space_cache = v1 Las opciones de montaje deben combinarse: clear_cache, space_cache = v1

El nospace_cache La opción de montaje se usa para deshabilitar el almacenamiento en caché del espacio libre.

Para deshabilitar el espacio libre almacenado en caché después del V1 o V2 Cache se crea, el nospace_cache y limpiar cache La opción de montaje debe combinarse: clear_cache, nosapce_cache

14. omitir_balance
Por defecto, la operación de equilibrio interrumpido/pausado de un sistema de archivos BTRFS de múltiples dispositivos o BTRFS RAID se reanudará automáticamente una vez que se monta el sistema de archivos BTRFS. Para deshabilitar la reanudación automática de la operación de equilibrio interrumpido/pausado en un sistema de archivos BTRFS de múltiples dispositivos o RAID BTRFS, puede usar el omitir_balance Opción de montaje.

15. DataCow y Nodatacow
El dataquista La opción de montaje habilita la función de copia-on-write (vaca) del sistema de archivos BTRFS. Es el comportamiento predeterminado.

Si desea deshabilitar la función Copiar-on-write (vaca) del sistema de archivos BTRFS para los archivos recién creados, monte el sistema de archivos BTRFS con el nodatacow Opción de montaje.

dieciséis. DataSum y Nodatasum
El conjunto de datos La opción de montaje habilita la enchufación de datos para archivos recién creados del sistema de archivos BTRFS. Este es el comportamiento predeterminado.

Si no desea que el sistema de archivos BTRFS sea comprobado los datos de los archivos recién creados, monte el sistema de archivos BTRFS con el nodataSum Opción de montaje.

Conclusión

Este artículo le ha mostrado cómo montar un sistema de archivos BTRFS con las opciones de montaje deseadas. También he explicado algunas de las opciones útiles de montaje BTRFS.

Referencias

[1] El ManPage de opciones de montaje BTRFS - Hombre 5 BTRFS