У меня есть центральный сервер резервного копирования CentOS 7, на котором я запускаю следующие rsync
в сценарии, чтобы получить журналы приложений с сотен машин Linux, а затем удалить их.
rsync --remove-source-files --include-from=/tmp/$MACHINE_file.lst \
-v -a -l -K --rsh=ssh --stats $MACHINE:/ $BACKUPDIR/$MACHINE
Я генерирую /tmp/file.lst
на центральной резервной машине для каждой машины с помощью другого скрипта; Он содержит следующие каталоги и файлы для резервного копирования.
+ /data1/
+ /data2/
+ /data2/sample/
- *
Но недавно я столкнулся с большой проблемой, когда /tmp
раздел на центральном резервном сервере заполнился из-за другой проблемы и, следовательно, /tmp/$MACHINE_file.lst
не удалось создать. Это создало проблему, когда rsync
начал удалять файлы из /
раздел на исходных машинах. Есть идеи, почему?