Я настраиваю резервное копирование моих важных данных (в основном базы данных и изображений) на S3 с моего Ubuntu box. Я настроил Amazon S3 и установил S3FS для монтирования бакета на моей машине. Это работает хорошо, но когда я тестирую свой скрипт, я получаю предупреждение:
s3fs: MOUNTPOINT directory /aaa/bbb/ccc/ is not empty.
s3fs: if you are sure this is safe, can use the 'nonempty' mount option.
Итак, я не уверен в теории того, как должен работать смонтированный диск. Я думал, что могу смонтировать диск непосредственно перед тем, как поместить новый файл в каталог для резервного копирования, а затем размонтировать диск, когда закончу. Это ошибочная логика? Мне просто смонтировать диски один раз и оставить их? Если монтирование по какой-то причине не удается и мне нужно перемонтировать, следует ли мне очистить каталог перед повторным монтированием?
Для получения дополнительной информации я буду перезаписывать резервные копии базы данных на ротационной основе и rsync
использовать большой каталог изображений.
Любая помощь с теорией или идеями о том, как это можно эффективно настроить, используя передовой опыт, будет высоко оценена!
Редактировать:Или s3cmd
лучше подойдет для моих запасных планов?