Линукс блог

На нашем линукс блоге вы можете скачать linux дистрибутивы, а так же найти много информации по линуксу

backup.jpg

Иногда задалбывает постоянно настраивать систему постоянно, а иногда просто надо скопировать одну систему на 20 компов одинаковой конфигурации. Особенно проблематично когда ты настраивал ати дрова с пол месяца и не особо понял что повликло положительный эффект, проще говоря не понял что сделал, но работает.
Ну что, делаем бэкап нами любимой системы?)))

1) Берем live cd ubuntu любой версии и запускаем

2) Запускаем терминал и логинемся под рутом т.к. нам надо будет примонтировать хард с корнем, я свой примонтировал в директорию /media/coren

3) Теперь монтируем еще один раздели/хард, туда мы отправим бэкап. У меня он примонтирован /media/backup

4) Создаем бэкап командой:

tar cvpjf /media/backup/coren.tar.bz2 /media/coren
  • tar – это программа архиватор
  • с – это оператор который говорит машине что мы будем делать архив
  • v – этот оператор будет вам выводить все что архивирует ваша тачка
  • p – абсолютное имя
  • j – этот ключ указывает на то что мы будем архивировать в bz2
  • /media/backup/coren.tar.bz2 – это путь куда мы будем делать бэкап, где coren – название фаила.
  • /media/coren – это путь каталога который будет архивироваться

Все, когда бэкап создан можно спать спокойно. Но нам когда нибудь понадобиться им воспользоваться. Так что теперь делаем следующее:

1) Запускаем опять лайв сд

2) Опять же монтируем жесткие диски, у меня ничего не изменилось.

3) переходим в раздел с корнем:

cd /media/coren

4) И разархивируем наш бэкап командой

tar xvpjf /media/backup/coren.tar.bz2

Изменился только ключ c на x, ключ x указывает нам на то что мы должны разархивировать указанный фаил. Остальные ключи расписанны выше в 4-м пункте.

Таким образом можно архивировать любую дерикторию. Спросите почему делается все из под лайв сд? Да потому что если просто в системе архивировать, то захватит и каталог /media где все харды, и зархивирует еще пару разделов))) Еще один минус это запущенные фаилы или которые постоянно перезаписываются системой, они тоже не архивируются.

4 Responses so far.

  1. Слава:

    надо бы сделать скрипт с обновлением существующего архива. Тоесть использовать списки файлов find -iname ‘хз что’ | sort, diff | cp -riv и тд. Есть предложения? а то я плохо на баше

  2. Spirit:

    Лучше сделать скрипт который будет не обновлять архив, а делать допустим 3 архива, 3 раза в неделю. После старые удалять. Так можно откатиться до нужного места.

  3. Slava:

    дык, надо звать профи, есть знакомые? пусть напишут :) )

  4. Spirit:

    Всё есть, и я могу, только пока у меня куча работы, как будет время напишу.


Популярные новости

Удобство и крас

Что у нас имеентся на панели: 1) Большая надпись с моим ...

Софт под линукс(

Вот список аналогов приложений win которые вы можете использовать: Музыка Винамп --> ...

Foobar 2000 под Linux

Основные преимущества: Плеер воспроизводит большинство популярных музыкальных форматов. Интерфейс DeadBeeF выполнен в минималистском ...

Бэкап системы и

1) Берем live cd ubuntu любой версии и запускаем 2) Запускаем ...

Wallpapers ubuntu - обои

[nggallery id=9] Скачать всё одним архивом ZIP