Como mover diretórios que possuem arquivos em comum de uma partição para outra?
Vamos supor que tenhamos uma partição montada /mnt/X
com diretórios que compartilham arquivos com hardlinks. Como mover esses diretórios para outra partição, /mnt/Y
preservando esses hardlinks.
Para uma melhor ilustração, o que quero dizer com "diretórios que compartilham arquivos em comum com hardlinks", aqui está um exemplo:
# 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 mais específico, vamos supor que o tamanho total dos arquivos seja 10G e cada arquivo tenha 10 links físicos. A questão é como movê-lo para o destino usando 10G (alguém pode dizer sobre copiá-lo com 100G e depois executar a desduplicação - não é isso que estou perguntando)