rsync를 사용하여 생성된 폴더에 액세스할 수 없습니다.

rsync를 사용하여 생성된 폴더에 액세스할 수 없습니다.

Windows 7 Professional에서 Cygwin을 통해 rysnc를 사용하고 있습니다.

$ rsync -version
rsync  version 3.1.2  protocol version 31

rsync를 사용하여 USB 드라이브에 백업을 설정하려고 합니다.

다음 명령을 실행했습니다.

rsync -v -rplt "/cygdrive/k/Email/" "/cygdrive/d/Backup Files/k/"

["-rlt" 플래그를 사용하여 동일한 결과를 얻었으며 rsync에 권한 복사를 지시하기 위해 "p" 플래그를 추가했습니다."]

정상적으로 작동하는 것 같지만 결과를 보려고 하면 권한 거부 메시지가 표시됩니다.

$ ls /cygdrive/d/Backup\ Files/k
ls: cannot open directory '/cygdrive/d/Backup Files/k': Permission denied

Windows 탐색기를 통해서도 액세스할 수 없습니다.

USB 드라이브를 분리하고 다른 컴퓨터에 연결하면 파일을 볼 수 있습니다.

답변1

USB 저장소의 폴더/파일/콘텐츠에 대해 "chattr"을 활성화하지 않았는지 확인하세요.

먼저 다음을 시도해 보세요.

chattr -R -ai <folder>

또는

 chattr -R -ai <files>

그런 다음 rsync 및 ls 명령을 실행하여 권한 거부 메시지가 표시되는지 확인하십시오.

관련 정보