Como alguien que usa un btrfs
sistema de archivos Arch Linux
desde hace casi 2
años, puedo decir con seguridad que no parece haber un límite práctico en la cantidad de instantáneas que se pueden alcanzar fácilmente. Sin embargo, hay algunas advertencias. btrfs
El sistema de archivos puede conducir a la fragmentación. Por lo tanto, es aconsejable utilizar la función de desfragmentación en línea integrada btrfs
. Además, se puede hacer un buen uso de btrfs
la función de compresión de. Estas medidas deberían solucionar la mayoría de los problemas de rendimiento que podrían surgir en una computadora razonablemente decente al crear muchas instantáneas.
Como sabrán, los btrfs
subvolúmenes se tratan como sistemas de archivos y, por lo tanto, el número de instantáneas es realmente limitado: es decir, por el tamaño de los archivos. Según la btrfs
wiki, el tamaño máximo de archivo que se puede alcanzar es 2^64 byte == 16 EiB
[1] .
Además de estas limitaciones, siempre puede haber problemas cuando te quedas sin espacio sin que lo reconozcas de inmediato porque verificar el espacio libre en los btrfs
sistemas de archivos a veces puede ser complicado, es decir, sin poder diferenciar entre diferentes métodos para medir el espacio libre en un btrfs
sistema de archivos, uno puede use fácilmente la pista de la cantidad de espacio que queda realmente. Una posible forma de prevenir este escenario es el uso de la cuota. Esto garantiza que los usuarios (o el usuario si es solo uno) solo puedan usar una cierta cantidad de espacio. Este concepto se discute muy hábilmente aquí y también aquí .
Por último, pero no menos importante, una advertencia: no soy un experto en btrfs
sistemas de archivos y solo leí sobre estas cosas cuando tuve la misma pregunta hace un tiempo. Además, siempre existe el problema de que btrfs
es un "objetivo que se mueve rápidamente" ( Arch Linux
creo que una buena redacción fue robada de una página wiki), por lo que las cosas podrían cambiar.