지난 몇 달 동안 crontab 프로세스에서 rsync 루틴을 실행해 왔지만 오늘 루트 디렉터리의 공간 부족과 관련된 오류를 받았습니다. 제목에서 설명했듯이 루트 디렉터리의 fstab ip 파일 시스템 구성을 /mnt로 구체적으로 설정하고 다음 코드를 실행했습니다.
`0 16-22 * * 6 sudo rsync -avzpEo --delete-delay /home/ /mnt/Rsync_Dell/`
그러나 오늘 내 파티션이 너무 꽉 차서 더 이상 아무것도 실행할 수 없다는 오류가 발생했고(라이브 미디어를 사용하여 파일을 지움) mnt 디렉터리가 가득 차서 루트 파티션이 막히는 것을 발견했습니다.
내 질문은 rsync가 내 서버로 파일을 보내는 경우 내 시스템을 어떻게 차단할 수 있느냐는 것입니다. 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까? 삭제 지연을 삭제 기간으로 변경해야 하나요?
루트 전용 공간은 40GB, 마스터 서버는 150GB, 대상 서버는 750GB입니다.
답변1
rsync
cronjob에서 세부정보를 실행 중입니다 .
이렇게 하면 귀하에게 이메일로 전송될 수많은 메시지가 생성됩니다. 크기를 확인하세요 /var/spool/mail
.
로컬 배송 설정이 없는 경우 /root
또는 파일에 dead.letter라는 매우 큰 파일이 있을 수 있습니다./home/YOUR_USER
baobab
어느 쪽이든, 지금 당장 가장 좋은 방법은 무엇이 공간을 차지하고 있는지 알아보기 위해 달려가는 것입니다 .
rsync
아마 훨씬 더 조용 해져야 할 거예요 .