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


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

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

Оффлайн thunderamur

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

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

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

Оффлайн thunderamur

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

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

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

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6841
    • Просмотр профиля
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, который умеет все что надо.

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

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

vlrv

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

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6841
    • Просмотр профиля
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

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6841
    • Просмотр профиля
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

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6841
    • Просмотр профиля
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

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

 

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