He leído bastante sobre la función de subvolúmenes de btrfs. Si bien parecería interesante tener subvolúmenes para las categorías principales en un sistema de archivos de datos, como @películas, @imágenes, @música... ¿Qué ventaja ofrece esto sobre solo tener carpetas?
¿Tendré que montar cada subvolumen? ¿O aparecerán los subvolúmenes como carpetas debajo del punto de montaje raíz? es decir, para un punto de montaje de datos, tendré:/datos/imágenes, /datos/música, etc.
Respuesta aceptada:
La respuesta a su pregunta de uno u otro es "ambos". Sí, tendrás que montar cada subvolumen. Cada subvolumen se comporta como un sistema de archivos normal, por lo que aparecerán en puntos de montaje como /etc.
Hay algunas ventajas en esa idea. Por ejemplo, podría convertir su directorio de base de datos MySQL en un subvolumen, lo que le permitiría tomar instantáneas para usar con copias de seguridad. También puede optar por convertir ese directorio en un RAID1, de modo que si un disco falla, su base de datos aún estaría intacta. Otro es usar un subvolumen para /etc para que siempre pueda revertir cualquier tipo de cambio de configuración en todo el sistema. El uso de un subvolumen para /home/nombre de usuario permitiría a cada usuario tener una máquina del tiempo, aunque probablemente de una manera mucho más flexible que la que ofrece Apple en su sistema.
Y, por supuesto, un beneficio de tener un subvolumen para hogares y otro para la raíz es la capacidad de revertir una actualización. Por ejemplo, actualiza de 12.04 a 12.10 muy temprano, descubre que tiene demasiados errores después del primer mes, por lo que simplemente cancela la actualización de su sistema operativo. No lo he intentado yo mismo, pero debería funcionar tan bien como mantener su hogar y reinstalar el sistema anterior, excepto que tomaría aproximadamente un segundo en lugar de una hora. 🙂