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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Посоветуйте программу для backup  (Прочитано 1236 раз)

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

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Посоветуйте программу для backup
« : 02 Ноября 2012, 23:42:19 »
Сейчас пользуюсь unison. Хочу поменять на что-то другое.

Поиском пользовался, но ответы на все вопросы не нашёл. А перебирать несколько программ нет особого желания.

Посоветуйте, если кто пользуется, программку бэкапа со следующими особенностями:
1. бэкап инкрементальный, с сохранением версий (это большинство программ умеют).
2. возможность запуска бэкапа и восстановления из командной строки (а если настройка через ГУИ будет - так вообще замечательно).
3. сохранение бэкапов куда-то вдаль по ssh.
4. восстановление бэкапа полностью. То есть, если в бэкапе файла А нет, а в системе есть, то после разворачивания из бэкапа файл А в системе удалится.

Хотел начать гитом пользоватся, но он как бэкап-система оказался не очень - не поддерживает вложенные гит-репозитории (точнее, там свои особенности, которые не дают нормально его использовать).

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Посоветуйте программу для backup
« Ответ #1 : 02 Ноября 2012, 23:46:16 »
dejadup?

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #2 : 02 Ноября 2012, 23:50:20 »
А она умеет п.4 и особенно п.2?
Она же чисто гуёвая, вроде.

Pilot6

  • Гость
Re: Посоветуйте программу для backup
« Ответ #3 : 02 Ноября 2012, 23:54:56 »
А она умеет п.4 и особенно п.2?
Она же чисто гуёвая, вроде.
В Linuxе не бывает чисто гуевых программ.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Посоветуйте программу для backup
« Ответ #4 : 03 Ноября 2012, 01:14:05 »

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #5 : 03 Ноября 2012, 02:59:29 »
Цитировать
man duplicity
Интересно, и она даже по-умолчанию идёт. Но:
1. основана на rsync, то есть особого преимущества (в том числе и в скорости) перед unison'ом нет (ну, кроме того, что юнисон не бэкапит инкрементально)
2. как я понял из мана - она не умеет пункт 4 условий. Не, конечно можно rm -rf dest_dir перед restore, но это и плохо и долго.

Пользователь решил продолжить мысль 03 Ноября 2012, 03:08:18:
А она умеет п.4 и особенно п.2?
Она же чисто гуёвая, вроде.
В Linuxе не бывает чисто гуевых программ.

Ещё как бывают.
Попробовал её. Оказалось, что из консоли она работать не умеет, ей иксы подавай. Ну и пункт 4 она тоже не умеет.
« Последнее редактирование: 03 Ноября 2012, 03:09:14 от ukairo »

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #6 : 03 Ноября 2012, 06:33:26 »
Может rdiff-backup подойдет?

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #7 : 03 Ноября 2012, 11:56:04 »
Цитировать
Может rdiff-backup подойдет?
Попробовал - не умеет п.4.
Так же попробовал LuckyBackup и Back In Time - не подходят.

Пользователь решил продолжить мысль 03 Ноября 2012, 12:02:36:
Может, бакулу попробовать... Но смущает тяжеловесность.
« Последнее редактирование: 03 Ноября 2012, 12:02:36 от ukairo »

Оффлайн Romolos

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #8 : 03 Ноября 2012, 13:58:07 »
ukairo,
FreeFileSync

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #9 : 03 Ноября 2012, 14:11:23 »
Попробовал duplicati (форк duplicity) - тоже мимо.

Пользователь решил продолжить мысль 03 Ноября 2012, 14:16:12:
Romolos,
Посмотрел - она только синхронизирует (как тот же unison), а я хочу бэкапить (инкрементально).
« Последнее редактирование: 03 Ноября 2012, 14:16:12 от ukairo »

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #10 : 04 Ноября 2012, 06:08:28 »
Цитировать
Может rdiff-backup подойдет?
Попробовал - не умеет п.4.
Тогда я не понимаю пункт 4. Нужно уточнение. Потому что в том виде как я его понимаю - rdiff-backup умеет так делать. Он восстанавливает полное состояние исходных файлов. Можно на указанное время, либо просто последнее состояние.

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #11 : 04 Ноября 2012, 13:28:55 »
Примерно так:
1. на системе есть файл А.
2. делаем бэкап, файл появляется в бэкапе.
3. в системе файл удаляем, делаем бэкап, файла в бэкапе теперь тоже нет.
4. в системе появляется файл А.
5. разворачиваем бэкап и система бэкапа удаляет файл А из системы, т.к. его нет в бэкапе.

Но вообще, думаю, что вопрос свой сам решил.
git мне не подходит из-за особенностей работы с вложенными репозиториями, поэтому взял меркуриал (с гитом он не конфликтует, а вложенных репозиториев меркуриала у меня нет).

Сейчас тестирую, но, похоже, что всё ок.

Если кому интересно, делаю так:
бэкап: hg add && hg commit -m add && hg push
восстановление: hg pull && hg update && hg clean

hg clean как раз и делает пункт 4 из условий.

Эту систему я использую для поддержания единого рабочего окружения на нескольких компьютерах. Синхронизирую папку /home/<пользователь>.

Единственное неудобство - со временем репозиторий будет разрастаться, т.к. сложнее удалять старые копии бэкапов, ведь репозиторий хранит всю историю коммитов. Но есть hg convert, с помощью которой худо-бедно это можно сделать.

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #12 : 04 Ноября 2012, 13:49:44 »
Примерно так:
1. на системе есть файл А.
2. делаем бэкап, файл появляется в бэкапе.
3. в системе файл удаляем, делаем бэкап, файла в бэкапе теперь тоже нет.
4. в системе появляется файл А.
5. разворачиваем бэкап и система бэкапа удаляет файл А из системы, т.к. его нет в бэкапе.
Это называется дифференциальная архивация.
rdiff-backup это поддерживает. Это его поведение по умолчанию.

Оффлайн ukairo

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Посоветуйте программу для backup
« Ответ #13 : 04 Ноября 2012, 14:34:10 »
Да, работает. Спасибо, буду тестировать.

 

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