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


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

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 находится отдельно, не где вся система.

ТС не появлялся на Форуме более полугода по состоянию на 21/11/2019 (последняя явка: 19/04/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 21 Ноября 2019, 17:00:46 от zg_nico »

toZen

  • Гость

Оффлайн Stanyslav Kovalsky

  • Активист
  • *
  • Сообщений: 268
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
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

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

Оффлайн ARTGALGANO

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