NFS 백업을 수행하기 위해 다음을 사용하고 있습니다.
tar -b 1024 -cf - . | /bin/gzip -c | /bin/dd bs=10M oflag=direct,sync of=/nfs
하지만 어딘가에서 NFS 쓰기 속도와 일치하도록 데이터를 읽는 I/O 속도를 제한한다는 내용을 읽었습니다.
rsync --bwlimit=10M -az -P -H . /nfs
둘 중 어느 것이 NFS 마운트 경로에 큰 파일 청크를 효율적으로 쓸 수 있는지 궁금합니다.
답변1
rsync
더 나은 선택이 될 것입니다. 조절은 네트워크를 혼잡하게 하지 않으려는 경우에만 필요합니다.
rsync를 사용하면 백업 프로세스 중에 문제가 발생하는 경우 복구가 더 빨라진다는 장점이 있습니다. (첫 번째 방법은 처음부터 다시 시작해야 함)