Me gustaría utilizar la compresión transparente de Btrfs en una unidad externa.
- ¿Qué herramienta es mejor para formatear la unidad? ¿Utilidad de disco o GParted?
- ¿Cómo activo la compresión? ¿Durante el formateo o cuando monto la unidad? Supongo que en el momento del montaje. Estoy usando usbmount para montar automáticamente dispositivos recién conectados, porque nadie ha iniciado sesión en el escritorio. ¿Tendría que establecer opciones predeterminadas generales en algún lugar de un archivo de configuración del sistema para montar Btrfs con compresión, o debería especificar esto a través de FS_MOUNTOPTIONS en /etc/usbmount/usbmount.conf y cómo?
¡Gracias!
Respuesta aceptada:
Formatear y habilitar LZO
Evitaría usar cualquier GUI para formatear;-)
mkfs.btrfs device
es lo suficientemente bueno, dependiendo de cómo le gustaría hacer uso de las características de Btrfs:
- usar el disco duro USB externo como 1 único dispositivo de partición/bloque
- cree 2 particiones (2 dispositivos de bloque) y forme un raid1 o raid0 para los datos (-d), los metadatos se replican en todos los dispositivos de forma predeterminada, a menos que especifique cambiar manualmente
Puede hacer uso de la compresión agregando la opción al montar, por ejemplo:
sudo mount -o compress=lzo /dev/sdd /mnt/btrfs
Lo bueno de Btrfs es que la compresión LZO también se puede habilitar en un subvol
base, muy flexible;-) Por ejemplo
/* Create a subvolume named subvol1 */
# btrfs subvolume create /mnt/btrfs/subvol1
/* Mount the subvolume and enable compression */
# mount -o compress=lzo,subvol=subvol1 /dev/sdd /mnt/subvol1
NOTA:puede agregar compresión a los sistemas de archivos Btrfs existentes en cualquier momento, solo agregue la opción al montar y realice una defragment
para aplicar compresión a los datos existentes.
Por cierto:2 mejores documentos de Btrfs:
http://www.funtoo.org/wiki/BTRFS_Fun
http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html
Utilice la compresión LZO:
http://www.oracle.com/technetwork/articles/servers-storage-admin/advanced-btrfs-1734952.html
Montaje automático USB
No estoy muy seguro de esto, dejaré que otros tipos lo respondan;-)
Preferiría escribir un script de shell simple para hacer el montaje porque no conectaré el disco duro USB a la computadora todo el tiempo.