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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Бэкап данных.  (Прочитано 2242 раз)

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

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Бэкап данных.
« : 31 Мая 2012, 11:56:32 »
Есть раздел с данными, их нужно бэкапить т.о., чтобы сохранялись старые версии файлов. Т.е. сделали 1-й бэкап, сохранились все данные, сделали 2-й, сохранились только изменённые.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #1 : 31 Мая 2012, 13:02:05 »
tar -update, правда при распаковке такого архива будут только новые файлы, но в архиве лежат все версии и их можно вынуть при необходимости по одному.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #2 : 31 Мая 2012, 13:36:33 »
я как-то больше смотрю сторону rsync. Понятно как сделать бэкап, но не совсем понятно как сделать то, что я описал выше.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #3 : 31 Мая 2012, 13:39:23 »
rsync так не умеет

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #4 : 01 Июня 2012, 04:49:12 »
зря ты так про rsync...

вот что родил мой мозг после раскуривания мана

rsync -aubP --backup-dir=/home/master/desktop/backup --suffix=__`date +%Y-%m-%d_%H:%M:%S` scripts desktop

ls -R desktop/backup/
desktop/backup/:
scripts

desktop/backup/scripts:
somefile__2012-06-01_10:45:13  somefile__2012-06-01_10:47:05

Оффлайн unixod

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #5 : 01 Июня 2012, 09:06:53 »
Не стоит изобретать велосипед. Есть rdiff-backup, который умеет все что надо.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #6 : 01 Июня 2012, 09:34:47 »
зря ты так про rsync...
вот что родил мой мозг после раскуривания мана
В очередной раз убеждаюсь, какая крутая вещь этот rsync.

vlrv

  • Гость
Re: Бэкап данных.
« Ответ #7 : 01 Июня 2012, 10:12:44 »
Это называется инкрементальный бакуп и его умеет делать встроенный в Ubuntu Deja Dup

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #8 : 01 Июня 2012, 10:28:47 »
Не стоит изобретать велосипед. Есть rdiff-backup, который умеет все что надо.
man rdiff-backup
Нет справочной страницы для rdiff-backup
показывай как он сделает то же самое.

Пользователь решил продолжить мысль 01 Июня 2012, 10:30:23:
Это называется инкрементальный бакуп и его умеет делать встроенный в Ubuntu Deja Dup
показывай команды, которыми сделать то же самое. И да, эта штуковина есть в 10.04 по умолчанию? А что на счёт каких-нибудь центосей и прочих дебианов?
« Последнее редактирование: 01 Июня 2012, 10:30:23 от ⚡ Thunde® ⚡ »

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Бэкап данных.
« Ответ #9 : 01 Июня 2012, 15:59:06 »
Тэкс давайте без агрессий, а ман есть здесь http://rdiff-backup.nongnu.org и действительно решение заточено именно под такой случай что вы описали.

Сделали на RSYNC да ради бога, сам им пользуюсь, только давайте вобщем без выяснения отношений. Хорошо что возможности есть сделать одну и ту же операцию разными инструментами.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #10 : 01 Июня 2012, 17:34:05 »
VinnyPooh,
ты что-то путаешь... какая агрессия?! и близко не было никакого выяснения, я хотел увидеть конкретный пример от людей, которые что-то советуют. Честно говоря, даже удивлен :)

Пользователь решил продолжить мысль 01 Июня 2012, 17:36:10:
VinnyPooh,
я вижу ты шаришь в вопросе, расскажи какой профит перед rsync? Как я понял, его нет по умолчанию в популярных серверных дистрибах? В общем интересует преимущество перед rsync.

Пользователь решил продолжить мысль 01 Июня 2012, 17:40:24:
Цитировать
Finally, rdiff-backup is easy to use and settings have sensical defaults.

это хорошо, но видимо гибкости поменьше будет, да и когда уже работает easy to use не в счет выходит.
« Последнее редактирование: 01 Июня 2012, 17:40:24 от ⚡ Thunde® ⚡ »

Оффлайн unixod

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #11 : 01 Июня 2012, 20:54:22 »
⚡ Thunde® ⚡, ну я думал сами почитаете :) Вообще rdiff-backup - это rsync с обвязкой для удобной работы.
 
 В частности так же синхронизирует папку назначения с исходной. Но есть одно важное отличие. Если сделать синхронизацию первый раз, потом в исходной папке добавить 1 файл, 1 файл удалить и 1 файл изменить, то после повторной синхронизации rdiff-backup синхронизирует состояние исходной папки. Но при этом он закачает новый файл, изменит нужный файл и удалит ненужный файл. И все эти действия будут грубо говоря виртуальные. Он реально скачает новый файл. Сохранит старый файл и скачает новый измененный файл. Оставит удаленный файл. И все эти действия запишет в историю изменений. И по команде (не помню уж какая опция) можно просмотреть все состояния бекапа, удалить бекапы старее какого то времени и восстановить определенный снимок в отдельную папку.
 
 Такой ответ устраивает? :)
 
 Вот тут все примеры понятные есть.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #12 : 02 Июня 2012, 11:48:45 »
unixod,
examples лю, спасибо за ссылку, почитаю на досуге обязательно, мб оно действительно удобнее. Из того, что ты рассказал - возможность удалить бэкап от определённой даты, интересно, т.к. для rsync надо будет ещё не короткую строчку писать, чтобы просмотреть все файлы и удалить старые по маске имени файла.

Оффлайн SangreEdessa

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #13 : 02 Июня 2012, 13:40:44 »
http://subversion.apache.org/ Subversion тебе в помощь.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Бэкап данных.
« Ответ #14 : 02 Июня 2012, 14:29:42 »
SangreEdessa,
Кажется мне, это дело для разработки, а не для бэкапа на файл-сервере.

 

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