며칠 전에 동료의 컴퓨터가 고장 나서 "백업 전략"을 세워야 할 때라고 판단했습니다. 우리는 Windows PC를 사용하고 있지만 대부분의 Linux 명령도 WSL을 통해 받기 때문에 "dar"를 사용하여 백업해 보기로 했습니다. 이전에는 "dar"를 사용한 적이 없으므로 이 질문이 WSL의 "dar"에만 해당되는지는 알 수 없습니다.
내가 한 일은 파일을 찾기 위해 다음과 같은 여러 명령을 실행하는 것뿐이었습니다.
find '/mnt/c/Users/username/Documents' -type f
모든 것을 큰 파일로 파이프하고 이를 사용하여 dar를 호출합니다.
dar -v -e -m 256 -z -s 1G -D -R / -c
데이트-I_data -Z "*.gz" -Z "*.7z" -Z "*.bz2" -Z "*.zip" -Z "*.png" -Z "*.jpg" -Z "*.bak" -Z "*.dat" --include-from-file files_to_backup.txt
어떤 부분이 문제를 일으킬 수 있는지 모르기 때문에 전체 명령을 포함시켰습니다.
내 문제는 다음과 같습니다.문서find(-type f)를 사용하면 다음과 같은 오류가 발생합니다.
- 디렉터리 내용을 읽을 수 없습니다: /mnt/c/Config.Msi: 스텔스 읽기 모드에서 디렉터리를 여는 중 오류 발생: /mnt/c/Config.Msi: 권한이 거부되었습니다.
- /mnt/c/swapfile.sys 파일의 inode를 읽는 중 오류가 발생했습니다. 권한이 거부되었습니다.
- 디렉터리 내용을 읽는 중 오류가 발생했습니다. /mnt/c/Users/username/SendTo에 대한 파일 정보를 읽을 수 없습니다. 권한이 거부되었습니다. 파일 또는 디렉터리 무시
files_to_backup.txt 어디에도 "/mnt/c/Config.Msi" 또는 "/mnt/c/swapfile.sys" 또는 "/mnt/c" 또는 "/Users/username"이 언급되어 있지 않습니다. files_to_backup.txt에는 다음만 포함됩니다.파일 이름dar가 불평한 파일 대신.
그렇다면 dar가 다음 파일/디렉토리를 읽으려고 시도하는 것을 어떻게 막을 수 있습니까?아니요--include-from-file 매개변수에 나열되어 있습니까?
참고: "dar" 태그가 존재하지 않고 생성된 태그에 대한 대리자가 없기 때문에 추가할 수 없습니다.