Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Настройка скрипта для резервного копирования rsync Linux Ubuntu 14.04  (Прочитано 720 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DemonSylar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Здравствуйте.
Появилась необходимость создания резервных копий для полного и инкрементного бэкапов в разные промежутки времени (каждый день, неделю, месяц).
Бэкапы должны сохраняться на второй жесткий диск в папку backups. Он примонтирован, как /mnt/rsync_backup. При помощи гугла и некоторых изменейний дошел до такого скрипта (который потом запихну в cron):
(Нажмите, чтобы показать/скрыть)

Файл exclude:
(Нажмите, чтобы показать/скрыть)

Файл synclist.conf
(Нажмите, чтобы показать/скрыть)

В целом всё копирует, но при копировании /sys начинаются ошибки:
(Нажмите, чтобы показать/скрыть)

И завершился такой строчкой:
(Нажмите, чтобы показать/скрыть)

Из этого всего вытекают вопросы:
1)Как поправить скрипт?
2)Можно ли из такой копии восстановиться на чистый (отформатированный) диск, восстановив дополнительно mbr с помощью dd?
3)Сохранит ли такая копия (при условии пункта 2) все настройки системы и программ.
4)Что лучше добавить в exclude
« Последнее редактирование: 15 Май 2016, 00:58:28 от DemonSylar »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
А зачем Вы архивируете /sys ?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн DemonSylar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Я новичок в линуксе и для этого написал пункт 4:
что добавить в исключения (exclude)?

Оффлайн Cxms

  • Активист
  • *
  • Сообщений: 407
    • Просмотр профиля
Цитировать
2)Можно ли из такой копии восстановиться на чистый (отформатированный) диск, восстановив дополнительно mbr с помощью dd?
Нет. Для этого нужно делать образ системного раздела загрузившись с live-cd/flash Clonzilla.

А если бэкапить папки, то без exclude, т.е только указанные в списке.
/bin
/boot
/etc
/home
/lib
/root
/run
/sbin
/usr
/var

Оффлайн DemonSylar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Цитировать
2)Можно ли из такой копии восстановиться на чистый (отформатированный) диск, восстановив дополнительно mbr с помощью dd?
Нет. Для этого нужно делать образ системного раздела загрузившись с live-cd/flash Clonzilla.

А если, допустим, я восстановился с образа, но месячной давности, мне rsync может помочь с восстановлением свежих данных? Просто хотелось бы настроить систему так, чтобы не грузить каждый день этот образ, а только эти изменившиеся файлы.
И ещё одна мысль. Переустановив линукс, можно ли синхронизировать с забэкапленными rsync-ом данные?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Изменившиеся данные интересны только в /home + список установленных программ. Всё остальное нормализуется обычным обновлением + восстановлением списка.
« Последнее редактирование: 15 Май 2016, 10:23:15 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн DemonSylar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Цитировать
Изменившиеся данные интересны только в /home + список установленных программ. Всё остальное нормализуется обычным обновлением + восстановлением списка.
Можно пожалуйста чуть-чуть подробнее? Что значит и как делается (с помощью чего):
Цитировать
обычным обновлением + восстановлением списка

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Создание списка установленных пакетов:dpkg --get-selections >list.filesОбычное обновлениеsudo apt update && sudo apt full-upgrade -yУстановка (после восстановления) пакетов:sudo dpkg --set-selections <list.files
sudo apt-get dselect-upgrade
Кроме того существуют графические утилиты типа AptOnCD
« Последнее редактирование: 15 Май 2016, 11:02:08 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.058 секунд. Запросов: 24.