Как мне сделать «резервную копию» файлов и папок в /home/, когда я добавляю, удаляю и реорганизовываю файлы/папки в /home/?

Как мне сделать «резервную копию» файлов и папок в /home/, когда я добавляю, удаляю и реорганизовываю файлы/папки в /home/?

Я использую grsync для «резервного копирования» моего домашнего каталога. Но я не понимаю, как использовать grsync для сохранения файлов и каталогов в «резервной копии». Моя «резервная копия» не будет зеркалом /home/, потому что я могу захотеть сохранить файл или папку в резервной копии, но захочу удалить их из моего /home/. Я могу захотеть реорганизовать /home/, переместив файлы или папки в другие каталоги, не создавая дубликатов файлов или папок в резервной копии после повторного запуска grsync. Как мне добиться «хранилища» моих файлов и папок с помощью grsync или другой программы, которая выполнит эту работу с меньшими усилиями, чем создание копии?

решение1

Я не имею ни малейшего представления о графических инструментах, но с помощью терминала вы можете смонтировать свой каталог хранилища и добавить его к вашему /etc/fstabна локальной машине, так что все, что вы пишете, создаете или изменяете, будет записано на вашей машине/сервере хранилища. Таким образом, вам не нужно будет ничего удалять, если вы хотите сохранить это на хранилище, и ничто не будет тратить хранилище вашей локальной машины, и она будет напрямую использовать машину хранилища.

Но если это не ваш личный сценарий, я рекомендую вам иметь как минимум 2 сервера и запустить распределенный реплицированный том GlusterFS на обоих, а ваших клиентов — на тех же серверах.Здесьвы можете увидеть, какие проблемы у меня возникли с GlusterFS, и прочитать предоставленное решение.

rsync — отличный и мощный инструмент, но я думаю, что приведенные выше решения помогут вам больше.

Связанный контент