Btrfs prend en charge la copie sur écriture. J'ai essayé d'utiliser cette fonctionnalité pour cloner un répertoire:
cp -R --reflink=always foo_directory foo_directory.mirror
Je m'attendais à ce que la commande se termine presque instantanément (comme un btrfs subvolume snapshot), mais la cpcommande semble effectuer une copie lente et standard.
Selon la page de manuel, je m'attendrais --reflink=alwaysà appliquer la copie sur écriture:
Lorsque --reflink [= toujours] est spécifié, effectuez une copie légère, où les blocs de données sont copiés uniquement lorsqu'ils sont modifiés. Si cela n'est pas possible, la copie échoue ou si --reflink = auto est spécifié, retournez à une copie standard.
Des questions:
- Savez-vous pourquoi
--reflink=alwaysça ne marche pas? - Quelles options (ou autres commandes) dois-je utiliser à la place?