¿Cómo mover directorios que tienen archivos en común de una a otra partición?
Supongamos que tenemos una partición montada en /mnt/X
directorios que comparten archivos con enlaces duros. Cómo mover dichos directorios a otra partición, que sea /mnt/Y
con la preservación de esos enlaces duros.
Para una mejor ilustración, ¿qué quiero decir con "directorios que comparten archivos en común con enlaces duros"? Aquí hay un ejemplo:
# let's create three of directories and files
mkdir -p a/{b,c,d}/{x,y,z}
touch a/{b,c,d}/{x,y,z}/f{1,2,3,4,5}
# and copy it with hardlinks
cp -r -l a hardlinks_of_a
Para ser más específicos, supongamos que el tamaño total de los archivos es 10G y cada archivo tiene 10 enlaces duros. La pregunta es cómo moverlo al destino con el uso de 10G (alguien podría decir sobre copiarlo con 100G y luego ejecutar la deduplicación; no es lo que estoy preguntando)