Btrfs

Opciones de montaje útiles del sistema de archivos Btrfs

Opciones de montaje útiles del sistema de archivos Btrfs

Como 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 mientras lo monta.

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

Abreviaturas

ACL - Lista de control de acceso
REDADA - Matriz redundante de discos independientes / económicos
UUID - Identificador universalmente único

Dónde colocar las opciones de montaje de Btrfs

Puede montar un sistema de archivos Btrfs usando 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 usando las opciones de montaje. En esta sección, le mostraré cómo montar un sistema de archivos Btrfs usando diferentes opciones de montaje:

  1. desde la línea de comandos.
  2. utilizando la / 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ón3, etc. como sigue:

$ sudo mount -o opción1, opción2, opción3,… / dev / sdb / data

Para montar el mismo sistema de archivos Btrfs en el momento del arranque usando 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ón3, etc., agregue la siguiente línea al final del / etc / fstab expediente.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs option1, option2, option3,… 0 0

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

Su sistema de archivos Btrfs debe estar montado con las opciones de montaje que desee.

Opciones importantes de montaje de Btrfs

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

Las opciones de montaje de Btrfs más importantes son:

1. acl y noacl
ACL administra los permisos de usuarios y grupos para los archivos / directorios del sistema de archivos Btrfs.

La acl La opción de montaje Btrfs habilita ACL. Para deshabilitar ACL, puede usar el noacl opción de montaje.

De forma predeterminada, ACL está habilitada. Entonces, el sistema de archivos Btrfs usa el acl opción de montaje por defecto.

2. autodefrag y noautodefrag
La desfragmentación de un sistema de archivos Btrfs mejorará el rendimiento del sistema de archivos al reducir la fragmentación de datos.

La autodefrag La opción de montaje permite la desfragmentación automática del sistema de archivos Btrfs.

La noautodefrag La opción de montaje desactiva la desfragmentación automática del sistema de archivos Btrfs.

De forma predeterminada, la desfragmentación automática está desactivada. Entonces, el sistema de archivos Btrfs usa el noautodefrag opción de montaje por defecto.

3. comprimir y comprimir-fuerza
Controla la compresión de datos a nivel del sistema de archivos del sistema de archivos Btrfs.

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

La fuerza de compresión La opción comprime todos los archivos del sistema de archivos Btrfs incluso si al comprimir el archivo aumenta su tamaño.

El sistema de archivos Btrfs admite muchos algoritmos de compresión y cada uno de los algoritmos 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:

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

4. subvol y subvolid
Estas opciones de montaje se utilizan para montar por separado un subvolumen específico de un sistema de archivos Btrfs.

La subvol La opción de montaje se usa para montar el subvolumen de un sistema de archivos Btrfs usando su ruta relativa.

La subvolido La opción de montaje se usa para montar el subvolumen de un sistema de archivos Btrfs usando el ID del subvolumen.

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

5. dispositivo
La dispositivo La opción de montaje se utiliza en sistemas de archivos Btrfs multidispositivo o RAID Btrfs.

En algunos casos, es posible que el sistema operativo no detecte los dispositivos de almacenamiento utilizados en un sistema de archivos Btrfs de varios dispositivos o RAID Btrfs. En tales casos, puede utilizar el dispositivo opción de montaje para especificar los dispositivos que desea utilizar para el sistema de archivos multidispositivo Btrfs o RAID.

Puedes usar el dispositivo opción de montaje varias veces para cargar diferentes dispositivos de almacenamiento para el sistema de archivos multidispositivo Btrfs o RAID.

Puede utilizar el nombre del dispositivo (i.mi., sdb, sdc) o UUID, UUID_SUB, o PARTUUID del dispositivo de almacenamiento con el dispositivo opción de montaje para identificar el dispositivo de almacenamiento.

Por ejemplo,

6. degradado
La degradado La opción de montaje permite montar un RAID Btrfs con menos dispositivos de almacenamiento de los que requiere el perfil RAID.

Por ejemplo, el raid1 el perfil requiere que haya 2 dispositivos de almacenamiento presentes. Si alguno de los dispositivos de almacenamiento no está disponible en cualquier caso, utilice el degradado opción de montaje para montar el RAID aunque 1 de cada 2 dispositivos de almacenamiento esté disponible.

7. cometer
La cometer 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 está establecido en 30 segundos.

Para configurar el cometer intervalo de 15 segundos, puede utilizar la opción de montaje cometer = 15 (digamos).

8. ssd y nossd
La ssd La opción de montaje le dice al sistema de archivos Btrfs que el sistema de archivos está usando un dispositivo de almacenamiento SSD, y el sistema de archivos Btrfs hace la optimización SSD necesaria.

La nossd La opción de montaje deshabilita la optimización SSD.

El sistema de archivos Btrfs detecta automáticamente si se utiliza un SSD para el sistema de archivos Btrfs. Si se utiliza un SSD, el ssd la opción de montaje está habilitada. De lo contrario, el nossd la opción de montaje está habilitada.

9. ssd_spread y nossd_spread
La ssd_spread La opción de montaje intenta asignar grandes trozos continuos de espacio no utilizado del SSD. Esta función mejora el rendimiento de los SSD de gama baja (económicos).

La nossd_spread La opción de montaje desactiva la 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 utiliza 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. descartar y no descartar
Si está utilizando un SSD que admita TRIM en cola asíncrono (SATA rev3.1), luego el descarte La opción de montaje permitirá descartar los bloques de archivos liberados. Esto mejorará el rendimiento del SSD.

Si el SSD no admite TRIM en cola asincrónico, entonces el descarte La opción de montaje degradará el rendimiento del SSD. En ese caso, el no desechar se debe usar la opción de montaje.

Por defecto, el no desechar se utiliza la opción de montaje.

11. no recuperacion
Si el no recuperacion 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 del montaje.

12. usebackuproot y nousebackuproot
Si el usebackuproot se utiliza la opción de montaje, el sistema de archivos Btrfs intentará recuperar cualquier raíz de árbol dañada / dañada en el momento del montaje. El sistema de archivos Btrfs puede almacenar múltiples raíces de árboles en el sistema de archivos. La usebackuproot La opción de montaje buscará una buena raíz de árbol y usará la primera buena que encuentre.

La nousebackuproot La opción de montaje no comprobará ni recuperará las raíces de árboles dañadas / dañadas en el momento del montaje. Este es el comportamiento predeterminado del sistema de archivos Btrfs.

13. space_cache, space_cache = version, nospace_cache y clear_cache
La espacio_caché La opción de montaje se utiliza para controlar la memoria caché de espacio libre. La memoria caché de espacio libre se utiliza para mejorar el rendimiento de la lectura del espacio libre del grupo de bloques 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

La v2 El mecanismo de almacenamiento en caché de espacio libre mejora el rendimiento de grandes sistemas de archivos (varios terabytes de tamaño).

Puedes usar la opción de montaje espacio_caché = v1 para configurar el v1 de la caché de espacio libre y la opción de montaje espacio_caché = v2 para configurar el v2 del caché de espacio libre.

La limpiar cache La opción de montaje se utiliza para borrar la memoria caché de espacio libre.

Cuando el v2 Se crea la caché de espacio libre, la caché debe borrarse para crear una v1 caché de espacio libre.

Entonces, para usar el v1 caché de espacio libre después de la v2 se crea la caché de espacio libre, el limpiar cache y espacio_caché = v1 las opciones de montaje deben combinarse: clear_cache, space_cache = v1

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

Para deshabilitar el almacenamiento en caché de espacio libre después de v1 o v2 se crea la caché, el nospace_cache y limpiar cache La opción de montaje debe combinarse: clear_cache, nosapce_cache

14. skip_balance
De forma predeterminada, la operación de equilibrio interrumpida / pausada de un sistema de archivos Btrfs de varios dispositivos o RAID Btrfs se reanudará automáticamente una vez que se monte el sistema de archivos Btrfs. Para deshabilitar la reanudación automática de la operación de balance interrumpida / pausada en un sistema de archivos Btrfs de varios dispositivos o RAID Btrfs, puede usar el skip_balance opción de montaje.

15. datacow y nodatacow
La datacow La opción de montaje habilita la función Copy-on-Write (CoW) del sistema de archivos Btrfs. Es el comportamiento predeterminado.

Si desea deshabilitar la función Copy-on-Write (CoW) 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
La datasum La opción de montaje habilita la suma de verificació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 sume 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 sus opciones de montaje deseadas. También he explicado algunas de las útiles opciones de montaje de Btrfs.

Referencias

[1] La página de manual de opciones de montaje de Btrfs - man 5 btrfs

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...