저는 rsync를 사용하여 약 100GB의 파일과 디렉터리를 백업하고 있습니다. 내 명령은
sudo rsync -azvv /home/path/folder1/ /home/path/folder2
그런데, 파일당 출력량이 너무 빨리 늘어나고, 파일이 너무 많아서 제가 잡아내지 못하는 오류가 있지는 않을까 걱정이 됩니다. 그렇다면 백업 과정에서 오류를 어떻게 감지하는지 궁금합니다.
답변1
나중에 읽을 수 있는 파일로 오류 스트림을 리디렉션합니다. 자세한 출력은 표준 출력으로 이동하고 오류는 표준 오류로 이동합니다.
sudo rsync -azvv /home/path/folder1/ /home/path/folder2 2>rsync-errors
echo $?
cat rsync-errors
또는 상세 모드를 사용하는 대신 진행률 표시기를 사용 --progress
하거나 보기만 하면 스크롤 오류 메시지가 표시됩니다. -P
너무 많으면 너무 빨리 굴러갈 수 있습니다.
그럼에도 불구하고 수표의 반환 상태는 rsync
오류가 없음을 나타내는 0입니다.
답변2
나는 다음을 사용합니다 :
sudo rsync -azvv /home/path/folder1/ /home/path/folder2 |& tee rsync.output
"rsync.output" 파일에는 출력이 포함됩니다.