![tar는 하드 링크된 파일을 어떻게 처리합니까? [복사]](https://linux55.com/image/98202/tar%EB%8A%94%20%ED%95%98%EB%93%9C%20%EB%A7%81%ED%81%AC%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%B2%98%EB%A6%AC%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
2.5TB의 데이터를 2TB 하드 드라이브에 넣어 어딘가에 메일로 보내고 싶습니다. 데이터의 상당 부분이 중복 파일로 구성되어 있으므로 절망적인 것은 아닙니다. 사용을 고려하고 있어요jdupes
이 -H
옵션을 사용하면 중복 파일이 개별 파일에 대한 하드 링크로 대체됩니다.
문제는 이것이다:디렉터리 트리의 다른 파일에 대한 여러 하드 링크가 포함된 디렉터리를 tar하면 해당 파일이 tar
아카이브 파일에서 "중복"됩니까?
답변1
중복일 수도 있음하드 링크 역참조
기본적으로 하드 링크 데이터의 단일 복사본이 아카이브에 포함되어야 합니다.
답변2
Fedora/RHEL을 사용하는 경우 hardlink
이 항목을 정리하는 패키지도 있습니다. 그런 다음 다른 사람들이 지적했듯이 tar
기본적으로 하나만 저장됩니다.