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


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

Автор Тема: Восстановление системы ubuntu  (Прочитано 1470 раз)

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

Оффлайн Slesenjer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Восстановление системы ubuntu
« : 09 Июнь 2016, 20:46:01 »
Всем привет. Помогите решить одну проблему, хочу сделать копию всей системы, кроме папок media и home, а потом в случае каких либо неполадок в системе копировать их назад для восстановления, будет ли этот метод работать? И как это сделать? Уже неделю читаю разные статьи и форумы про восстановление, но всё, что-то не то или не получается.
У меня есть пустой раздел на отдельном диске куда я и хочу сделать копию, пробовал через команду
cp -a
cp -R
cp -ax
не копирует многие файлы, да и как я понял через эту команду нельзя сделать исключения из копирования, хотя мне и не лень, и по одной папке, их не так там и много, но вот не получается
пишу например cd и захожу в нужную папку, затем sudo cp -a /proc/ . и посыпались ошибки
cp: ошибка чтения '/proc/11753/attr/keycreate': Недопустимый аргумент и там все файлы такие
а папку root к примеру нормально копирует.
Ещё пробовал tar cvpjf, tar cvpjf из разных статей, там тоже ошибки есть, пишет
tar: Завершение работы с состоянием неисправности из-за возникших ошибок
Программы для восстановления мне не подходят по той причине, что я полный ноль в линуксе, и если при неполадках не грузится рабочий стол, я даже не знаю как их запустить, а консоль иногда получается. Облака для хранения тоже не торт, вдруг инета не будет, как и флешки, сидирома и так нету если говорить о дисках.
Просто были дела, мигнул свет ночью, всё система не грузится, на экране одни кракозябы, пришлось систему переустанавливать, и флешки не было у знакомых спрашивал, загрузочную делал, вот так и бегал туда сюда.
Хочется чтобы через консоль можно было прописать команды и восстановить систему. Подскажите как лучше это сделать? Установлена Ubuntu 16.04 LTS.
Ещё добавлю, папка home находится отдельно, не где вся система.
« Последнее редактирование: 09 Июнь 2016, 20:51:28 от Slesenjer »

Оффлайн τοΖεη

  • Заслуженный пользователь
  • Администратор
  • Старожил
  • *
  • Сообщений: 8603
    • Просмотр профиля
# find / -iname '*τοΖεη*'
# /God's_Universe/Book_Of_Life_aka_LordJC_protected/τοΖεη
Subject description -->> Not an ideal but s@ved 4eVer. Final destination -->> Kingdom Of Heaven

Оффлайн Stanyslav Kovalsky

  • Активист
  • *
  • Сообщений: 266
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
Re: Восстановление системы ubuntu
« Ответ #2 : 09 Июнь 2016, 21:09:18 »
Мне нравится утилита systemback.

Создает каталоги с бэкапами по датам и описанию. 

---------

Хотя периодически рекомендую пользовать clonezilla, на случай если система вообще не загрузится.

Оффлайн Slesenjer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Восстановление системы ubuntu
« Ответ #3 : 09 Июнь 2016, 22:19:38 »
Станислав уверен, что программа хорошая, но я хочу через терминал по описанным мной ранее причинам, но всё равно спасибо.
Уважаемый τοΖεη, начал делать всё как написано в уроке по вашей ссылке
Сделал так
sudo mkdir /mnt/root
sudo mkdir /media/aleksey/имя диска/backup
система у меня стоит на sda5, копию хочу сделать на sdb6
sudo mount /dev/sda5 /mnt/root -o ro
sudo mount /dev/sdb6 /media/aleksey/имя диска/backup
(имя диска не стал писать очень длинное)
в статье написано:
В случае, если вы используете отдельные разделы для /boot, /usr, /home и пр. и хотите включить их содержимое в бэкап, примонтируйте их в соответствующие папки
sudo mount /dev/sdXY /mnt/root/home -o ro
я этого не делал, поскольку наоборот не хочу копировать home
sudo tar -cvzpf -C /mnt/root /media/aleksey/имя диска/backup/ubuntu-sda1.tar.gz .
в итоге
(Нажмите, чтобы показать/скрыть)
полностью текст не стал ставить, больно большой.
Подскажите, где я ошибся, что не так сделал? почему началось копирование home?

Оффлайн Stanyslav Kovalsky

  • Активист
  • *
  • Сообщений: 266
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
Re: Восстановление системы ubuntu
« Ответ #4 : 09 Июнь 2016, 22:49:57 »
systemback создает копии корневого раздела в виде папок и файлов (в разделе /home), т.е из консоли можно восстановить отдельные битые или стертые системные файлы, не прибегая к полному перезаписыванию корня.
Да, безусловно, это еще нужно догадаться какие именно файлы потерлись, но то такое)
(просто как дополнительное средство архивации)
« Последнее редактирование: 09 Июнь 2016, 22:51:51 от Stanyslav Kovalsky »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1815
    • Просмотр профиля
Re: Восстановление системы ubuntu
« Ответ #5 : 09 Июнь 2016, 22:56:09 »
tar -cvzpf -C /mnt/root /media/aleksey/имя диска/backup/ubuntu-sda1.tar.gz .
-C /mnt/root --это-то тут при чем?
/media/aleksey/имя диска/backup/ubuntu-sda1.tar.gz - имя  создаваемого архива
и . что архивируем. те home
cd  /media/aleksey/имя диска/backup/
sudo tar -cvzpf ubuntu-sda1.tar.gz /mnt/root/*

Оффлайн Sergiy17

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Восстановление системы ubuntu
« Ответ #6 : 09 Июнь 2016, 23:19:07 »
Пробуйте утилиту TimeShift
Лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер." (с) Дональд Кнут

Оффлайн Slesenjer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Восстановление системы ubuntu
« Ответ #7 : 10 Июнь 2016, 00:34:14 »
ARTGALGANO
-C /mnt/root --это-то тут при чем?
Это полностью из команды в уроке, там было так:
Теперь можно приступить к созданию архива. Чтобы создать архив с gzip-сжатием, выполните
sudo tar -cvzpf -C /mnt/root /mnt/backup/ubuntu-sda1.tar.gz .
и . что архивируем. те home
Мне наоборот папку home архивировать не надо.

Пробуйте утилиту TimeShift
Нет Сергей, спасибо, пробовал я эту программу, при создании копии сожрала под свои нужды 30Гб и даже после удаления копии и самой программы, место так и не освободилось, как его освободить не смог найти, зато нашёл несколько отзывов с такой же проблемой о этой проге.




Пользователь добавил сообщение 10 Июнь 2016, 01:01:13:
ещё раз по порядку
Написано:
Для начала создайте точки монтирования для корневого раздела и для раздела, на котором вы собираетесь создавать бэкап, например так
sudo mkdir /mnt/{root,backup}

я делаю:
sudo mkdir /mnt/root
sudo mkdir /media/aleksey/disk/backup
--------------------------------------
Смонтируйте оба раздела. Для большей надежности можно смонтировать корневой раздел в режиме read-only (только для чтения), чтобы исключить вероятность случайного изменения данных
sudo mount /dev/sdXY /mnt/root -o ro
sudo mount /dev/sdXY /mnt/backup

я делаю:
sudo mount /dev/sda5 /mnt/root -o ro
sudo mount /dev/sdb6 /media/aleksey/disk/backup
--------------------------------------
В случае, если вы используете отдельные разделы для /boot, /usr, /home и пр. и хотите включить их содержимое в бэкап, примонтируйте их в соответствующие папки
sudo mount /dev/sdXY /mnt/root/usr -o ro
sudo mount /dev/sdXY /mnt/root/home -o ro

я этого не делаю, так как мне этого не надо.
--------------------------------------
При необходимости создайте на бэкап-разделе папку, в которой вы хотите разместить архив, например
sudo mkdir -p /mnt/backup/ubuntu/root

Это я тоже не делал, поскольку под копию отдельная часть диска, полностью пустая.
--------------------------------------
Теперь можно приступить к созданию архива. Чтобы создать архив с gzip-сжатием, выполните
sudo tar -cvzpf -C /mnt/root /mnt/backup/ubuntu-sda1.tar.gz .

я делаю:
sudo tar -cvzpf -C /mnt/root /media/aleksey/disk/backup/ubuntu-sda.tar.gz .
--------------------------------------
Ну и что получается я уже писал в спойлер ранее.
Или я, что не туда вписываю или урок такой?
« Последнее редактирование: 10 Июнь 2016, 01:01:13 от Slesenjer »

 

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