공통 파일이있는 디렉토리를 다른 파티션으로 옮기는 방법은 무엇입니까?
/mnt/X
하드 링크로 파일을 공유하는 디렉토리로 파티션을 마운트했다고 가정 해 봅시다 . 그러한 디렉토리를 다른 파티션으로 옮기는 방법은 /mnt/Y
하드 링크를 보존하는 것입니다.
더 나은 설명을 위해 "하드 링크와 공통으로 파일을 공유하는 디렉토리"의 의미는 다음과 같습니다.
# 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
좀 더 구체적으로 말하면 파일의 총 크기는 10G이고 각 파일에는 10 개의 하드 링크가 있다고 가정합니다. 문제는 10G를 사용하여 대상으로 이동하는 방법입니다 (100G로 복사 한 다음 중복 제거를 실행하는 것에 대해 말할 수 있습니다-내가 묻는 것이 아닙니다)