마운트 시 드라이브 A를 드라이브 B로 복사

마운트 시 드라이브 A를 드라이브 B로 복사

A 드라이브 -> B 드라이브에서 자동 복사 문제에 대한 도움이 필요합니다.

A로 마운트된 드라이브를 감지하고 싶습니다. 첫 번째 마운트된 드라이브는 소스 드라이브로 A입니다. 두 번째로 마운트된 드라이브를 B - 대상 드라이브로 감지합니다.

두 드라이브가 모두 마운트되자마자 자동으로 새 폴더를 만들고 A 드라이브의 내용을 B 드라이브의 새 폴더에 복사하고 싶습니다. (저의 경우 A 드라이브는 SD 카드이고 B 드라이브는 하드 디스크가 됩니다. 또는 USB 드라이브).

복사에 rsync와 같은 기능을 사용하여 이 프로세스를 어떻게 자동화할 수 있나요?

답변1

예, rsync가 최선의 방법일 것입니다. 물론 파일만 복사할 수도 있지만 rsync는 중단된 복사본을 재개하는 기능을 제공하며 개인적으로 rsync에 의해 생성된 출력은 출력을 로그 파일에 덤프하고 오류가 보고되면 나중에 검토하는 데 매우 유용하다고 생각합니다. 또한 rsync는 소스와 대상을 비교하므로 변경 사항만 복사하고 매번 모든 파일을 다시 복사하지는 않습니다.

다시 한 번 말씀드리지만, rsync가 좋은 방법이 될 것입니다. 행운을 빌어요.

답변2

트릭은 "UDEV"를 사용하는 것입니다. 드라이브가 연결되면 UDEV는 고유 식별자를 제공해야 하며 해당 식별자를 기반으로 스크립트를 트리거하여 드라이브를 마운트하고 재동기화할 수 있습니다.

이 프로세스의 변형을 안내하는 페이지를 찾을 수 있습니다.여기, 시간오히려그리고여기.

관련 정보