У меня есть центральный сервер резервного копирования 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
начал удаление файлов из раздела /
на исходных машинах. Есть идеи, почему?