때때로, 나는 서버의 데이터 파일에 대해 몇 가지 큰 마이그레이션 변경을 수행해야하며,이를위한 좋은 방법을 찾고 있습니다. rsync를 사용하여 루트 데이터 폴더에서 시작하여 디렉토리 구조를 복제하고 모든 원본 파일에 대한 하드 링크를 만들려고 생각했습니다 (일부는 다소 큼). 대상 트리에서 마이그레이션 해야하는 파일 만 덮어 쓸 수 있습니다. 결국 두 가지 mv작업으로 …
디렉토리의 사본을 만들고 몇 개의 파일을 조정 한 다음 결과를 처리하는 상황이 있다고 생각합니다. 이것은 하루에 수십 번 정도 상당히 자주 수행됩니다. (정확한 사용 사례는 패치 제출을 테스트하는 것입니다. 코드를 지우고 패치하고 빌드 / 테스트 / 보고서 등을 수행하십시오.) 내가 찾고있는 것은 새로운 디렉토리 구조를 만들고 원래의 하드 링크로 채우면 …
에 remote/A동기화되어 local/A있으며 local/B하드 링크 된 파일 이 있다고 가정 해 보겠습니다 local/A. 다음 remote/A변경 및 동기화시 rsync삭제되지 local/A않고 일부만 교체 / 추가하여 local/B(하드 링크로 인해) 변경 될 위험이 있습니까?
현재 한 가지 큰 문제가 있습니다. 고객 중 하나를 위해 파일 시스템을 미러링해야합니다. 그것은 실제로 실제로 문제가되지 않지만 여기에 있습니다 : 이 파일 시스템에는 수백만 개의 하드 링크가있는 하나의 폴더가 있습니다 (예! MILLIONS!). rsync파일 목록을 작성하는 데 4 일 이상이 소요됩니다. 우리는 다음과 같은 rsync옵션을 사용합니다 . rsync -Havz --progress …
하드 링크가있는 특정 파일 수를 포함하는 폴더가 있습니다 (동일한 폴더 또는 다른 곳에 있음).이 파일을 하드 링크 해제하여 독립적으로 만들고 내용을 변경해도 아무런 영향을 미치지 않습니다. 다른 파일 (링크 수는 1이 됨) 아래에는 기본적으로 각 하드 링크를 다른 위치로 복사 한 다음 제자리로 옮기는 솔루션이 있습니다. 그러나이 방법은 다소 조잡하고 …
Ubuntu 10.04.3 서버에 두 개의 파티션이 있습니다. 파티션 1 : / mnt / storage / 파티션 2 : / var / www / myweb / 이제 다음 명령을 실행할 때 $ ln /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt 알았어 ln : 하드 링크 만들기`/var/www/myweb/linkedfile.txt '=>`sourcefile.txt': 잘못된 교차 장치 링크 이 심볼릭 링크를 만드는 방법에 …