Soy nuevo en btrfs y me gustaría un consejo sobre la estrategia de particionamiento y subvolumen. El sistema es un servidor web liviano y se supone que solo tiene un solo disco.
Con los sistemas de archivos ext, siempre he creado particiones separadas para /, / var, swap (y posiblemente / boot y / home). Para mí, / var siempre contiene todos los datos valiosos del servidor web (por ejemplo, bases de datos MySQL) y ninguno de los códigos. Eso me permite mover fácilmente los datos a un sistema diferente (mover o copiar / var) o reinstalar el sistema operativo sin interrumpir los datos (formatear /) etc.
Usando btrfs, podría hacer lo mismo, usar el mismo esquema de partición y tener un sistema de archivos btrfs separado en cada partición. O bien, podría tener una única partición y usar subvolúmenes btrfs para /, / var, etc. ¿Cuáles serían los pros y los contras de eso?
Me parece que puede haber alguna ventaja en tener instantáneas / -ly y / var-only, por ejemplo ("Restaurar todos los datos a un punto de control anterior" vs "restaurar todo el código" vs "restaurar ambos"). ¿Es correcto, o solo parece de esa manera?
Pregunta extra: ¿hay ventajas al usar lvm debajo del sistema de archivos btrfs?
Pregunta adicional 2: ¿cómo cambiaría su consejo si el sistema tuviera dos discos del mismo tamaño?
También se agradecería cualquier sugerencia sobre "esto es lo que hice y cómo me ha funcionado". Puedo encontrar mucho material sobre lo que puedo hacer, pero no puedo encontrar muchas palabras que digan "esto es lo que intenté y por eso funcionó o no".