Od cp
manuálová stránka:
Když je zadáno --reflink[=vždy], provede se zjednodušená kopie, kde se datové bloky zkopírují pouze při úpravě. Pokud to není možné, kopírování selže, nebo pokud je zadáno --reflink=auto, vraťte se ke standardní kopii.
Toto funguje na souborových systémech, které podporují Copy-on-Write (reflink ), v současnosti hlavně BTRFS. Implementace XFS reflink je ve vývoji.
Klíčové slovo pro vyhledávání je reflink
. Nedávno byl implementován v XFS.
EDIT:implementace XFS byla původně označena EXPERIMENTÁLNÍ. Toto varování bylo odstraněno ve verzi jádra 4.16, několik měsíců poté, co jsem napsal výše uvedené :-).
Linux má systémové volání, které umožňuje procesům v uživatelském prostoru říct jádru, aby vytvořilo kopii při zápisu kopií souborů. FICLONERANGE a FICLONE používané jako možnosti pro ioctl umožňující kopírování při zápisu kopií souborů a rozsahů v souborech, které mají být vytvořeny.
Toto používá cp --reflink k vytváření kopií tam, kde to souborový systém podporuje.