![rsync를 통한 백업에 사용하기 위해 외장 하드 드라이브에 대한 권한을 어떻게 설정합니까?](https://linux55.com/image/86424/rsync%EB%A5%BC%20%ED%86%B5%ED%95%9C%20%EB%B0%B1%EC%97%85%EC%97%90%20%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EC%99%B8%EC%9E%A5%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%84%A4%EC%A0%95%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
그래서 최근에 아치 리눅스를 설치하고 데이터를 백업할 수 있는 좋은 방법을 찾고 있습니다. Wikipedia를 살펴본 후 저는 다음 지침을 따르기로 결정했습니다.https://wiki.archlinux.org/index.php/full_system_backup_with_rsync.
내 명령은
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /run/media/jakev/BACKUPDISK/2016.03.27/
그러나 이것은 작동하지 않습니다. 이런 오류가 많이 나오네요
rsync: chown "/run/media/jakev/BACKUPDISK/2016.03.27/usr/bin/.grops.IsCNPi" failed: Operation not permitted (1)
계속 실행시키면 매번 파일에 갇히게 됩니다.usr/bin/msgfilter
이것이 드라이브에 대한 권한과 관련이 있다고 생각합니까? 소유자를 변경하시겠습니까? 저는 아치 리눅스를 처음 접했습니다. 도와주세요.
다들 감사 해요!
편집: 그래서 sudo를 사용하지 않고 실행 상태로 두었습니다. 결국 나는이 오류를 겪었지만rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1178) [sender=3.1.2]
답변1
rsync
백업 디스크에서 사용 중인 파일 시스템 유형에 파일 소유권 개념이 없기 때문에 백업 디스크에 파일 소유자를 설정할 수 없다고 불평합니다.
이는 치명적인 오류는 아니며 rsync
어쨌든 성공할 것입니다. 그러나 백업이 원본 파일 시스템의 내용에 충실하고 복구가 필요한 경우 최대한 유용하게 하려면 다음을 사용하여 외부 디스크에 백업하는 것이 좋습니다. POSIX 시스템을 지원하는 데 충분한 POSIX 기능을 지원하는 파일 시스템입니다. rsync
백업할 수 없는 유일한 문제는 소유권이 아닐 수도 있습니다 . 일부 권한, 확장 속성(지정했기 때문에 관련 있음 -X
), 심볼릭 링크, 하드 링크(지정하지 않았기 때문에 관련 없음)가 누락되었을 수 있지만 -H
권장합니다. 그렇게 하세요), 타임스탬프를 파일로 저장하세요.