Btrfs admite copia en escritura. Traté de usar esa función para clonar un directorio:
cp -R --reflink=always foo_directory foo_directory.mirror
Esperaba que el comando terminara casi al instante (como un btrfs subvolume snapshot
), pero el cp
comando parece realizar una copia lenta y estándar.
De acuerdo con la página del manual, esperaría --reflink=always
aplicar Copiar en escritura:
Cuando se especifica --reflink [= always], realice una copia ligera, donde los bloques de datos se copian solo cuando se modifican. Si esto no es posible, la copia falla, o si se especifica --reflink = auto, retroceda a una copia estándar.
Preguntas:
- ¿Sabes por qué
--reflink=always
no funciona? - ¿Qué opciones (u otros comandos) debo usar en su lugar?
cp --reflink=always
Todavía puede ser útil cuando lo que está intentando clonar no es la raíz de un subvolumen, ya quebtrfs subvolume snapshot
solo opera en subvolúmenes, no en porciones de subvolúmenes.