Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

Примеры простых команд для бекапа всей системы | Форум


Вернуться к спискам тем

 Сергей Морозов создал тему 22.05.2009 в 22:55
 Новичок  Сообщений: 8
 Репутация: 13

 Сейчас не на форуме
Здравствуйте.Уже замучался экспериментировать с бекапом системы, все бестолку :(И сценарии писал и в консоли разные команды пробовал, вроде сохранятьполучалось, а назад развернуть ну никак. От такого бекапа смысла никакого.Все говорят, что есть простая команда (или несколько) в текстовой консоли,чтобы провести бекап. (dd, tar, zip). Может кто знающий написать эти команды?У меня следующая разбивка:Раздел File System Mount Point Size/dev/sda1 ext3 19.5 Gb/dev/sda2 ext3 / 9.3 Gb/dev/sda3 extended 15.8 Gb/dev/sda5 linux-swap 1.8 Gb/dev/sda6 ext3 /home 9.3 Gb/dev/sda7 ext3 /var 2.8 Gb/dev/sda8 ext3 /tmp 1.8 Gb/dev/sda4 ext3 104.4 GbКак я понимаю сохранить нужно обязательно разделы: sda2, sda6, sda7.Лучше всего делать копии этих разделов на диск: sda4, загрузивжисьс liveCD диска и дав необходимые команды (в bash записанные в файл).По поводу: dd if=/dev/sda1 of=/home/backup.imgЯ на форуме спрашивал про полное копирование tar-ом и мне подсказали:Есть нереальные пути, которые заархиваровать не выйдет (/dev/ к примеру). Их надо обходить исключениями.Потом опции надо внимательно на тарение выставлять для сохранения всех атрибутов файлов (оно умеет жесткие ссылки тарить, а дырявые файлы?).Не все так с таром просто. Поэтому придумали специальные программы, пользуйтесь ими.Это к dd тоже относится?Кто может написать эти, как считающиеся несложные, команды для моего случая?Буду очень признателен.
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Андрей Ивницкий ответил 23.05.2009 в 19:03
 Студент  Сообщений: 425
 Репутация: 180

 Сейчас не на форуме
Я делаю бэкап ТАРом. Загружаюсь с LiveCD.sudo tar -cvf /media/backup/system.tar *где к /media/backup примонтирован второй hdd для резервных копий. Все нормально бэкапится, никаких заморочек. Пару раз бэкап спасал после временной кривизны рук и помутнения рассудка)ЗЫ. Хорошо, что напомнил, надо седня сделать бэкап
Цитировать

 Андрей Ивницкий ответил 23.05.2009 в 19:06
 Студент  Сообщений: 425
 Репутация: 180

 Сейчас не на форуме
Вдогонку. У меня всего 2 раздела один для /, второй для /home. Я не совсем понимаю нафига отделять /var, /tmp .
Цитировать

 Сергей Морозов ответил 23.05.2009 в 22:12
 Новичок  Сообщений: 8
 Репутация: 13

 Сейчас не на форуме
gt; Я не совсем понимаю нафига отделять /var, /tmp .По идее это должно привести к лучшей стабильности системы/tmp отделяю, чтобы не забить файловую временными файлами. Во всехкнигах так советуется./var - у меня будет крутится веб сервер. Отделяю по аналогичной причине.gt; sudo tar -cvf /media/backup/system.tar *А приводил в исходное состояние какой командой?Просто я с tar-ом многие часы в экспериментах провел, а в итоге он то меня и подвел :(Вдобавок по поводу предостережения о tar-е, которое я приводил в первом своем посте . Были ли какие нибудь проблемы?
Цитировать

 Андрей Ивницкий ответил 24.05.2009 в 13:19
 Студент  Сообщений: 425
 Репутация: 180

 Сейчас не на форуме
А обратно:cd lt;Раздел с системойgt;sudo tar -xvf /media/backup/system.tarТар удобен тем, что это ПРОСТОЙ способ. DD тоже простая команда, но она копирует в файл-образ и ПУСТОЕ место, тем самым бэкап получается гораздо больше.Как тебя тар подвел, может я еще на эти грабли не наступил? :)
Цитировать

 Сергей Морозов ответил 24.05.2009 в 20:17
 Новичок  Сообщений: 8
 Репутация: 13

 Сейчас не на форуме
gt; DD тоже простая команда, но она копирует в файл-образgt; и ПУСТОЕ место, тем самым бэкап получается гораздо больше.А если сжать такую архивацию, а когда нужно будет, распаковать и установить назад. Архив же не понесет никаких повреждений?gt; Как тебя тар подвел, может я еще на эти грабли не наступил? :)Посмотри скрипты пож.:http://forum.ubuntu.ru/index.php?topic=13893.msg3216 .там еще старая разбивка была. Конечно их можно было оптимизировать, но делать это не было смысла так как все равно они при восстановлении системы не сработали. Я их показывал своему знакомому, который хорошо в Линуксе разбирается, он сказал, что эти скрипты должны работать .Возможно я сталкнулся с этими трудностями?:1) Есть нереальные пути, которые заархиваровать не выйдет (/dev/ к примеру). Их надо обходить исключениями2) Потом опции надо внимательно на тарение выставлять для сохранения всех атрибутов файлов (оно умеет жесткие ссылки тарить, а дырявые файлы?)3) Не все так с таром просто. Поэтому придумали специальные программы, пользуйтесь ими.
Цитировать

 Андрей Ивницкий ответил 24.05.2009 в 21:44
 Студент  Сообщений: 425
 Репутация: 180

 Сейчас не на форуме
1) При загрузке с LiveCD, все dev-файлы являются обычными файлами и спокойно архивируются в тар. Обратно также.2) Я читал предварительно ман :) Либо надо модификатор -p выставлять, либо использовать sudo (для root модификатор -p по умолчанию включен)3) Согласен, но для моих нужно подходит идеально
Цитировать

 Сергей Морозов ответил 25.05.2009 в 0:00
 Новичок  Сообщений: 8
 Репутация: 13

 Сейчас не на форуме
Кстати, в команде: sudo tar -cvf /media/backup/system.tar ** - нужно наверное заменить на точку монтирования которую я буду архивировать? Иначе рискую создать резервную копию LiveCD диска .А по поводу моего скрипта:http://forum.ubuntu.ru/index.php?topic=13893.msg3216 .Что было не так?Вроде и тарил так же как у тебя, но ничего не получилось :(И еще один вопрос. Когда я буду разархивировать таром, он автоматически будет затирать существующие файлы с таким же именем, или лучше сделать эремэреф?
Цитировать

 Андрей Ивницкий ответил 25.05.2009 в 10:41
 Студент  Сообщений: 425
 Репутация: 180

 Сейчас не на форуме
gt;* - нужно наверное заменить на точку монтирования которую я буду gt;архивировать? Иначе рискую создать резервную копию LiveCD диска .Забыл упомянуть, перед этим надо конечно-же войти в нужный каталог (у меня это /media/disk)gt;или лучше сделать эремэреф?По-идее должен заменять. Почитай хэлп к команде.Кстати, я этот способ еще и использую для клонирования убунты. Делаю образ системы, а потом разархивирую на множество компов. Записываю GRUB и вот свежая и уже настроенная система готова. И никаких акронисов, только LiveCD и тар :)
Цитировать

 Андрей Ивницкий ответил 25.05.2009 в 10:46
 Студент  Сообщений: 425
 Репутация: 180

 Сейчас не на форуме
Вдогонку, перед тем как архивировать содержимое каталога, в него лучше ВОЙТИ. Это избавит тебя от множества проблем. А вот местоположение будущего архива указывать как я - /media/backup/system.tar , т.е. полный путь.Вместоsudo tar -cvzf /media/sda14/saving-ubuntu/pack/sda6.backup.tar.gz /media/sda6лучшеcd /media/sda6sudo tar -cvzf /media/sda14/saving-ubuntu/pack/sda6.backup.tar.gz *Так даже нагляднее
Цитировать


Чтобы ответить, нужно авторизоваться здесь

Страницы: 1 2


Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
Поигрался с шифрованием
Дата создания: 17.06.2010 4:00
Проблема с установкой/удалением приложений
Дата создания: 17.06.2010 0:02
Ядро. 2.6.32 -gt; 2.6.30. как?
Дата создания: 16.06.2010 23:46
Ноутбук под Ubuntu (советы)
Дата создания: 16.06.2010 23:45
не видно собеседника в скайпе. [РЕШЕНО]
Дата создания: 16.06.2010 21:04
Настройка сервера для раздачи Интернета от двух провайдеров
Дата создания: 16.06.2010 19:40

2010-2012 © Лаборатория Ubuntu