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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Резервное копирование системы  (Прочитано 10383 раз)

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #15 : 21 Июля 2017, 18:09:46 »
Как сделать бекап всей системы с минимальным объемом образа, т.к dd делает образ "один в один"?
cоздать
gzip < /dev/sdXX > /куда/образ
восстановить
gzip -d < /образ > /dev/sdXX
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Июля 2017, 18:32:12 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #16 : 22 Июля 2017, 05:12:10 »
Как сделать бекап всей системы с минимальным объемом образа, т.к dd делает образ "один в один"?
Что имею:
Перед dd зачищаю диск записывая на всё "пустое" пространство раздела "нули"
dd if=/dev/zero > /tmp/ZERO.file
dd if=/dev/zero > /home/user/ZERO.file (если /home на отдельном разделе)
ну и удалить эти файлы

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #17 : 22 Июля 2017, 06:10:13 »
jack_solovey, чушь. Хоть весь раздел нулями забейте (даже не создавая ФС) - без сжатия размер образа dd будет равен размеру раздела.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4490
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #18 : 22 Июля 2017, 07:46:36 »
ИМХО, если сначала "зачистить диск записывая на всё "пустое" пространство раздела "нули", то "gzip < /dev/sdXX > /куда/образ" получится ощутимо меньшего размера... но, это, как я уже отметил в начале, всего лишь ИМХО, нужно бы проверить ::)

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #19 : 23 Июля 2017, 07:36:10 »
jack_solovey, чушь. Хоть весь раздел нулями забейте (даже не создавая ФС) - без сжатия размер образа dd будет равен размеру раздела.
Я где-то сказал, что забивка нулями альтернатива сжатию? или что я не делаю сжатие?
Это Вы придумали себе чушь, которую я не писал, а обвиняете в ней меня. Читать надо то, что пишут, а не выдумывать себе то, чего не писали.

Естественно, я использую bzip вместе с dd , например

sudo dd if=/dev/sda1 | bzip2 > /media/disk2/BACKUP/os_mint18_root_2016-12-04.iso
Но перед этим делаю то, что написал выше.

Пользователь добавил сообщение 23 Июля 2017, 07:38:04:
но, это, как я уже отметил в начале, всего лишь ИМХО, нужно бы проверить
Проверено. Если диск активно пользуется в режиме запись-удаление файлов, то разница существенная в размере файлов получается.
Еще для уменьшения файла бэкапа, перед забивкой нулями, чищу все кэши, особенно apt
« Последнее редактирование: 23 Июля 2017, 09:41:04 от jack_solovey »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #20 : 23 Июля 2017, 08:48:41 »
P.S Возможно ли создать бекап / на / или обязательно нужен другой раздел?
Возможно, но лучше и проще на другой.

Резервное копирование и восстановление системы с помощью Clonezilla

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #21 : 23 Июля 2017, 17:04:34 »
jack_solovey, читаю внимательно. В вашем предыдущем сообщении про сжатие ни слова не написано.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Скуратов-Бельский

  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #22 : 23 Июля 2017, 21:08:23 »
ALiEN175, Ура! Впервые кто-то написал, как восстановить систему из бэкапа. До сих пор я читал только огромное количество инструкций о том, как сделать бэкап...

Оффлайн jack_solovey

  • Активист
  • *
  • Сообщений: 905
  • Mate, и никаких Unity
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #23 : 03 Августа 2017, 04:32:15 »
jack_solovey, читаю внимательно. В вашем предыдущем сообщении про сжатие ни слова не написано.
Я обязан был это написать?
Сжатие делается до или после dd ?
Я помоему ясно указал, что ДО dd нужно зачистить пространство. Если пошел разговор о том, что нужно сделать ДО, обязательно так же повторять очевидное, а именно что нужно сделать ПОСЛЕ?
Вы всегда не понимаете контекст и нуждаетесь в том чтобы вам всю процедуру проговаривали, даже когда в разговоре идет отступление в частности?

P.S. пример
- ALiEN175 надень штаны и иди гулять во двор.
- Хорошо
- Да и захвати зонт, на улице дождь... Ты почему без штанов вышел?
- Я читал внимательно, в вашем предыдущем сообщении о штанах ни слова не написано.
« Последнее редактирование: 03 Августа 2017, 04:35:46 от jack_solovey »

Morisson

  • Гость
Re: Резервное копирование системы
« Ответ #24 : 03 Августа 2017, 08:27:34 »
И это ничего, что dd скопирует "один-в-один" вместе с ошибками диска...

Morisson

  • Гость
Re: Резервное копирование системы
« Ответ #25 : 03 Августа 2017, 08:28:37 »
Скопировать лучше рекурсивно с сохранением прав
cp -rav откуда куда

vladj

  • Гость
Re: Резервное копирование системы
« Ответ #26 : 03 Декабря 2018, 23:01:24 »
Если будете запускать систему из этого файла - имя может быть любое, а расширение только "squashfs".
Мечта заиметь настроенную систему запускаемую в лайв режиме в оперативе. В винде критично развёртывать бэкап на другом железе, а как с этим в Linux...если создать squashfs на одном железе, а запускать на другом ?
Цитировать
можно, вместо сжатия в squash, скопировать в каталог ub1604.dir.
Что предпочтительней для моего случая сжатие в squash или скопировать в каталог ub1604.dir.
На слабом железе система загруженная вживую работает намного быстрей, чем с установленной на SSD при наличии 4Gb оперативы.
Сохранять данные при отключении РС не обязательно. Т.е гружусь с единожды настроенной системой только в живую, в оперативу.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #27 : 03 Декабря 2018, 23:19:08 »
Мечта заиметь настроенную систему запускаемую в лайв режиме в оперативе.

remastersys же
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: Резервное копирование системы
« Ответ #28 : 04 Декабря 2018, 08:09:01 »
Цитировать
Мечта заиметь настроенную систему запускаемую в лайв режиме...
Что мешает попробовать?
В том топике внимательно читайте вариант 2. Он базируется на том, что установленная система запускается в лайв-режиме.
Цитировать
В винде критично развёртывать бэкап на другом железе, а как с этим в Linux
Из собственного опыта.
Десктопный hdd, через PATA-USB переходник подключал к ноутбуку. Устанавливал Дебиан. Hdd возвращал в десктоп. Система загружалась, работала.
Разница между компьютерами - несколько поколений. На ноуте видео - интел, на десктопе nVidia.
Squashfs с 32битной Ubuntu, созданный на ноуте с БИОС, загружался на ноуте с УЕФИ, в котором нет легаси режима.
Цитировать
...если создать squashfs на одном железе, а запускать на другом ?
Грубо говоря - велика вероятность, что запустится. Мягко выражаясь - дело не в squashfs.
Например, вы установили на hdd Ubuntu на одном компьютере, подключели hdd к другому и пытаетесь загрузить систему.
Если настройки в профиле пользователя не помешают, то система загрузится.
При загрузке "живой системы" - создается пользователь "ubuntu" и создается его профиль для данного конкретного запуска.
Поэтому у "живой системы" выше шанс загрузится на любом компьютере.
И это не единственное отличие. Например, в "живой системе" почти пустые fstab и hosts.
Впрочем, все это несложно сделать. Даже без использования сторонних программ, типа remastersys.
Цитировать
На слабом железе система загруженная вживую работает намного быстрей, чем с установленной на SSD при наличии 4Gb оперативы.
Кому - щи жидкие, кому - бриллианты мелкие. По мне, 4гб - уже неслабое железо.
Цитировать
Что предпочтительней для моего случая сжатие в squash или скопировать в каталог ub1604.dir.
Файл *.squashfs может быть на любой файловой системе: ntfs, fat.
Каталог *.dir может быть только на "линуксовой" ФС: ext4. Так как ntfs не поддерживает линуксовые аттрибуты файлов.
В случае с каталогом проще вносить изменения.
Например, загрузили "живую систему" из каталога. Изменили какую-нибудь настройку. Прямо из запущенной системы можно сохранить соответствующий конфиг в каталог *.dir.
В следующий раз система загрузится уже с новым конфигом.
Чтобы внести изменения в файл *.squashfs, нужно его распаковать, внести изменеия, и снова запаковать.

vladj

  • Гость
Re: Резервное копирование системы
« Ответ #29 : 04 Декабря 2018, 12:16:39 »
Цитата: ALiEN175
remastersys же
Не всё тут хорошо, пусть Алексей и пишет что починил, но вот его образ я не могу установить на одну из своих коробочек, т.е. не работает загрузчик. А знаний не хватает по запуску установки из командной строки. Ковырять Биос не предлагайте, из 20 примерно опробованных образов половина на ней грузятся при любых установках секьюрити.
 andytux, спасибо большое за ответ, буду пробовать создание живого образа.
 

 

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