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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Бэкап. В поиске не нашел  (Прочитано 1059 раз)

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

joni2009ok

  • Автор темы
  • Гость
Бэкап. В поиске не нашел
« : 17 Июля 2009, 10:45:09 »
Привет всем! Значит дело такое! Где можно поковыряться и найти готовый скрипт для бэкапа данных на ubuntu
именно по таким требованиям!
1. Бэкап всей типов фалов кроме тех которые у кожу, типа .avi .jpeg
2. Так чтобы имя бэкапа задавалось автоматически и всегда разное. Необходимы копии на неделю
fsbackup не может делать первый пункт. Программу непредлогайте

Lifewalker

  • Автор темы
  • Гость
Re: Бэкап. В поиске не нашел
« Ответ #1 : 17 Июля 2009, 11:00:48 »
tar, cron, google решат проблему.

joni2009ok

  • Автор темы
  • Гость
Re: Бэкап. В поиске не нашел
« Ответ #2 : 17 Июля 2009, 12:00:49 »
tar, cron, google решат проблему.

а можно пример! спомощью tar как в нем написать чтоб он архивам задавал имена 1, 2, 3, .....10.

rapidsp

  • Автор темы
  • Гость
Re: Бэкап. В поиске не нашел
« Ответ #3 : 17 Июля 2009, 12:06:19 »
dump / restore

Lifewalker

  • Автор темы
  • Гость
Re: Бэкап. В поиске не нашел
« Ответ #4 : 17 Июля 2009, 12:34:05 »
а можно пример! спомощью tar как в нем написать чтоб он архивам задавал имена 1, 2, 3, .....10.

Предлагаю посказки.
Вариант 1. В сценарии оболочки проверить наличие файла backup.01.tar.gz. При наличии оного файла, переименовать его в файл backup.02.tar.gz. Затем командой tar с ключом --exclude запаковать в архив backup.01.tar.gz нужные файлы.
Вариант 2. С помощью команды date выделить текущую дату, затем средствами оболочки вставить полученную дату (время, дату+время или подобное) в имя создаваемого файла архива. Далее снова принимаеся за tar.
Конкретные команды за Вас, уважаемый, я искать не буду :)

Может быть поиском наконец воспользоваться?
« Последнее редактирование: 17 Июля 2009, 12:36:26 от Lifewalker »

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Бэкап. В поиске не нашел
« Ответ #5 : 17 Июля 2009, 17:24:57 »

#!/bin/bash
NOWDATE=`date '+%Y%m%d'`
# !!! Директории слешами НЕ закрывать  !!!
BACKUPDIR=/home/backup

# Начало
echo "Процесс архивации ..."
cd / && tar zcpf $BACKUPDIR/backup-ubuntu.$NOWDATE.tar.gz / --exclude=/proc/* --exclude=/dev/* --exclude=/sys/* --exclude=/tmp/* \
--exclude=/var/cache/apt/archives/*.deb --exclude=/media/tmp --exclude=/$BACKUPDIR/*
Вот
Сработает ли  --exclude=*.avi   - хз попробуй расскажеш
Бери больше, кидай дальше

Оффлайн Shweller

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Бэкап. В поиске не нашел
« Ответ #6 : 19 Июля 2009, 23:21:13 »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Бэкап. В поиске не нашел
« Ответ #7 : 19 Июля 2009, 23:33:50 »
Начал выбирать инструмент бэкапа... остановился, как ни странно, на rsync. %)

Оффлайн Shweller

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Бэкап. В поиске не нашел
« Ответ #8 : 20 Июля 2009, 15:24:46 »
Начал выбирать инструмент бэкапа... остановился, как ни странно, на rsync. %)

Ну это у Вас не инструмент бэкапа, а инструмант копирования  :)
Да, этот инструмент позволяет делать инкременты от предыдущего состояния.

Но сам по себе это еще не бэкап, ибо из такой копии нет гарантии восстановления, а есть только гарантии экономия места (инкремент же) и гарантии копирования.
Для создания восстанавливаемой копии (читай бэкапа) требуется сделать мгновенный снимок системы, чтобы во время копирования данные не менялись.

Это можно достичь обычно двумя способами: либо LVM-снепшот, либо загрузка с LiveCD. Оба метода гарантируют неизменность данных на время копирования.

Кстати, прежде чем останавливаться на какой-либо схеме бэкапирования не грех произвести полное и/или частичное восстановление данных по выбранной методе. Вот действительно где много удивительное рядом... :)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Бэкап. В поиске не нашел
« Ответ #9 : 20 Июля 2009, 20:13:42 »
Shweller, всё относительно. :coolsmiley:
Во-первых, это не термоядерный реактор и не МКС.
А кроме того, за время, пока происходит копирование моих данных, их изменениями можно пренебречь.
В большей степени из-за отсутствия таковых изменений в связи с контролируемостью инициализации процесса копирования.
Поэтому я вправе назвать это бэкапом.
Кроме того, если уж так приспичит, ничто не помешает мне разлогиниться и запустить процесс от имени другого пользователя.

ps
И заметьте, я не упоминал о полном бэкапе и не говорил, что ограничиваюсь лишь инкрементальным бэкапом.
« Последнее редактирование: 20 Июля 2009, 20:16:45 от ArcFi »

 

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