Btrfs permite crear múltiples subvolúmenes o árboles de directorios dentro de un sistema de archivos, cada uno correspondiente a un subvolumen lógico. El documento describe cómo crear tres subvolúmenes llamados testing, estable y confidencial, y luego montar cada uno en un punto de montaje separado para dividir el almacenamiento lógicamente. También explica cómo comprimir los archivos existentes y remontar el sistema de archivos con compresión habilitada.
0 calificaciones0% encontró este documento útil (0 votos)
43 vistas2 páginas
Btrfs permite crear múltiples subvolúmenes o árboles de directorios dentro de un sistema de archivos, cada uno correspondiente a un subvolumen lógico. El documento describe cómo crear tres subvolúmenes llamados testing, estable y confidencial, y luego montar cada uno en un punto de montaje separado para dividir el almacenamiento lógicamente. También explica cómo comprimir los archivos existentes y remontar el sistema de archivos con compresión habilitada.
Btrfs permite crear múltiples subvolúmenes o árboles de directorios dentro de un sistema de archivos, cada uno correspondiente a un subvolumen lógico. El documento describe cómo crear tres subvolúmenes llamados testing, estable y confidencial, y luego montar cada uno en un punto de montaje separado para dividir el almacenamiento lógicamente. También explica cómo comprimir los archivos existentes y remontar el sistema de archivos con compresión habilitada.
Btrfs permite crear múltiples subvolúmenes o árboles de directorios dentro de un sistema de archivos, cada uno correspondiente a un subvolumen lógico. El documento describe cómo crear tres subvolúmenes llamados testing, estable y confidencial, y luego montar cada uno en un punto de montaje separado para dividir el almacenamiento lógicamente. También explica cómo comprimir los archivos existentes y remontar el sistema de archivos con compresión habilitada.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 2
El archivo fstab y montaje con btrfs
Opciones de mount y archivo /etc/fstab
Estas opciones se especifican en el archivo /etc/fstab, o bien, en la línea de comandos con la opción -o. Estas opciones modifican el modo de montaje del comando mount, algunas de estas son: Opciones Descripción async Toda la E/S al sistema de ficheros debería hacerse asíncronamente. auto Puede montarse con la opción -a defaults Establece las opciones: rw, suid, dev, exec, auto, nouser y async. Es la opcion por defecto en sistemas ext2 dev Interpretar dispositivos especiales de caracteres o bloques en el sistema de ficheros exec Permitir la ejecución de binarios noauto Sólo puede montarse explícitamente (esto es, la opción -a no hará que el sistema de ficheros se monte) noexec No permitir la ejecución de ningún binario en el sistema de ficheros montado. Esta opción puede ser útil para un servidor que tiene sistemas de ficheros que contienen binarios para otras arquitecturas distintas de la suya. nosuid No permitir el efecto de los bits SUID ni SGID nouser Prohibir a un usuario ordinario (esto es, distinto de root) montar el sistema de ficheros. Esto es lo predeterminado ro Montar el sistema de ficheros en modo de sólo lectura. rw Montar el sistema de ficheros de lectura y escritura suid Permitir el efecto de los bits SUID y SGID sync Toda la E/S al sistema de ficheros debería hacerse síncronamente. user Permitir a un usuario ordinario montar el sistema de ficheros, pero un usuario no puede desmontar filesystems montados por otros usuarios users Permite a cualquier usuario el montaje/desmontaje de el sistema de ficheros owner Igual que user, pero además, debe ser dueño o pertenecer al grupo dueño del archivo del dispositivo noatime No se modificará la fecha de los archivos al acceder a los mismos nodiratime Igual que noatime, pero aplicado solamente para directorios relatime Solamente se modificará la fecha de modificación de los archivos si cambia la fecha de modificación también
Montaje y desmontaje con btrfs
Btrfs soporta muchos árboles del sistema de archivo, con cada árbol correspondiendo a un subvolumen. Para crear un subvolumen, supongamos que contamos con un sistema de archivos btrfs:
# mount | grep btrfs
/dev/sdb1 on /desarrollos type btrfs (rw,relatime,space_cache,subvolid=5,subvol=/) # btrfs subvolume create /desarrollos/testing Create subvolume '/desarrollos/testing' # btrfs subvolume create /desarrollos/estable Create subvolume '/desarrollos/estable' # btrfs subvolume create /desarrollos/confidencial Create subvolume '/desarrollos/confidencial' # btrfs subvolume list -p /desarrollos/ ID 256 gen 7 parent 5 top level 5 path testing ID 257 gen 8 parent 5 top level 5 path estable ID 258 gen 9 parent 5 top level 5 path confidencial # touch testing /desarrollos/{testing,estable}/prog.cc # touch /desarrollos/confidencial/secret.txt # tree /desarrollos/ /desarrollos/ ├── confidencial │ └── secret.txt ├── estable │ └── prog.cc └── testing └── prog.cc
3 directories, 3 files
Ahora dividiremos el filesystem, de modo de crear tres puntos de montaje distintos: # mkdir /testing /estable /everything # mount -o nosuid,user,subvol=testing /dev/sdb1 /testing # mount -o nosuid,owner,subvol=estable /dev/sdb1 /estable # mount /dev/sdb1 /everything/ Si miramos cada punto de montaje quedaría así:
# tree /testing /testing └── prog.cc
0 directories, 1 file # tree /estable /estable └── prog.cc
Primero defragmentamos y comprimimos los archivos existentes: # btrfs filesystem defragment -f -v -r -czlib /everything/ Y luego remontamos con la opción de compresión # mount -o remount,compress