LINUX.ORG.RU
ФорумAdmin

Бэкап каталогов и файлов

 


0

1

Чем удобнее и проще всего делать регулярный бэкап отдельных каталогов и файлов (например, базы 1с, конфиги) по указанному времени (например два раза в сутки - в 3:00 и в 13:00). Нужна возможность делать бэкапы на другие машины по сети и желательно по интернету в облака. Необходимо иметь GUI и возможность работы в консоли. В винде это легко делается через cobian backup.

Необходимо иметь GUI

Для себя или для других?

Harliff ★★★★★
()

Из тривиального:

регулярный по указанному времени

man crontab, systemd.timer, и т.п.

бэкап отдельных каталогов и файлов

cat список отдельных каталогов и файлов | xargs cp -t $backups/$(date +%F%T)/

Можно заменить cp на что-то более умное иное - со сжатием(*z), дедупликацией(rsync) и т.п.

другие машины по сети и желательно по интернету

mount -t nfs другие.машины:/место $backups

Выгодно настроить автомонтёр.

Необходимо иметь GUI

любой файловый манагер с «закладкой» в каталоги $backups и где хранить списки «отдельных каталогов и файлов» + и текстовый редактор для последнего.

возможность работы в консоли

любойsh

DonkeyHot ★★★★★
()
Последнее исправление: DonkeyHot (всего исправлений: 1)
Ответ на: комментарий от Deleted

файловая. можно подробнее насчет снапшотов? с GUI есть утилиты для снятия снапшотов по расписанию с возможностью хранения их по сети?

xSPiRiTx
() автор топика

Lvm + снапшоты + rsync + crontab и да это все cli

jo_b1ack ★★★★★
()
Ответ на: комментарий от xSPiRiTx

из крона запускаю скрипт, который делает снапшот lvm, после чего запускает backup manager, который делает полный бэкап раз в неделю и инкрементальный каждый день. потом rsync на отдельный сервер. бэкапы удаляются автоматически в зависимости от наличия свободного места.

Deleted
()
Ответ на: комментарий от anonymous

https://wiki.archlinux.org/index.php/Rsnapshot

Плюсую. Так же есть duplicity, он отлично с облаками работает. Есть основанные на duplicity бэкапилки с GUI (Duplicati, DejaDup)

Как выше советовали, снэпшоты LVM не забывай делать, для консистентности данных.

Harliff ★★★★★
()
Последнее исправление: Harliff (всего исправлений: 1)

В винде это легко делается через cobian backup.

Традиционный вопрос, а восстанавливать пробовали?

anc ★★★★★
()
Ответ на: комментарий от Harliff

спасибо за выше перечисленные утилиты, буду рассматривать

xSPiRiTx
() автор топика
Ответ на: комментарий от anc

Он же с теневыми копиями работает и архивирует в zip/7z. Остальное от программы, которая файлы пишет, зависит.

Radjah ★★★★★
()
Ответ на: комментарий от xSPiRiTx

ты хоть когда нибуть читал как бекапятся базы? По теме проще всего crontab + rsync если гуев хочешь то есть luckybackup. Если что посерьезнее то bareos.

CHIPOK ★★★
()
Ответ на: комментарий от anc

Ну тут по ситуации тогда. Или настроить, чтобы перед запуском выгружалось или закрывало все соединение. По месту смотреть надо. :)

Radjah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.