Я новый пользователь Linux. Я переустанавливал свой Wubi с нуля как минимум десять раз за последние несколько недель, потому что при запуске системы (драйверы, разрешение и т. Д.) Я что-то сломал ( Х, хрен, неизвестные) и я не могу вернуть его на работу. Особенно для такого новичка, как я, проще (и гораздо быстрее) просто переустановить весь shebang, чем пытаться устранить неполадки в нескольких слоях неудачных попыток «починки».
Исходя из Windows, я ожидаю, что есть некоторая утилита «образ диска», которую я могу запустить, чтобы сделать снимок моей установки Linux (и загрузочного раздела !!), прежде чем я буду вмешиваться в дела. Затем, после того, как я настроил свою машину на foobar, я каким-то образом вернул свою машину к этому рабочему снимку.
Что такое эквивалент дисков Linux для Windows, таких как Acronis True Image или Norton Ghost ?
<час>Примечание. Аналогичный вопрос: Простое резервное копирование / восстановление установленной системы?
Это Clonezilla Live: http://clonezilla.org/
Учебник для Клонезиллы можно найти здесь.
dd
dd
можно использовать низкоуровневую утилиту для выполнения этой задачи. По сути, это низкоуровневая утилита для байтно-байтового копирования. Если вам нужен "UNIX" способ выполнения этой задачи, то читайте дальше.
Все ссылки на файловую систему и жесткие диски находятся локально в виртуальной /dev/
файловой системе. В /dev/
существует множество "узлов", которые являются интерфейсами практически ко всем устройствам на вашем компьютере. Например, /dev/hda
или /dev/sda
будут относиться к первому жесткому диску в Вашей системе (hda vs sda зависит от жесткого диска), а /dev/hda1
будут относиться к первому разделу на Вашем жестком диске.
Самый простой способ создать необработанный образ разделов - использовать /dev/sda1
для сброса всего раздела в один файл (помните, что операционная система получает доступ к разделам /dev/sda1
через файловый интерфейс). Убедитесь, что вы находитесь на большом разделе или на вторичном диске и выполните следующую команду:
dd if=/dev/hda1 из=./part1.image
для резервного копирования (повторите для разных разделов).
dd if=./part1.image of=/dev/hda1
для восстановления
Вы можете использовать точно такую же команду для резервного копирования всего жесткого диска (замените hda1
на hda
). Затем вы можете использовать любую программу сжатия (gunzip, zip, bzip) для сжатия файла для хранения. Вы можете использовать эту же технику для создания маршрутных копий целых разделов для клонирования компьютера.
Однако есть одно ограничение при восстановлении резервной копии: Раздел должен быть того же размера (или больше), что и раздел, с которого вы взяли образ, так что это ограничивает ваши возможности в случае восстановления. Однако, вы всегда можете расширить раздел после восстановления резервной копии, используя gparted
или parted
. При восстановлении целых копий диска картинка становится еще более мутной. Однако, если вы восстанавливаете резервную копию на тот же самый жесткий диск, вам не нужно беспокоиться об этом вообще.
Однако, если вы хотите более "дружественную" утилиту а-ля Norton Ghost, то это предложение может быть не для вас.
Утилиты резервного копирования "дамп" и "восстановление" в репозиториях Ubuntu позволяют создавать резервные копии и восстанавливать "системное состояние" всей системы.
Утилиты "дамп" и "восстановление" можно установить из репозиториев, используя:
sudo apt-get install dump
Ниже приведены ссылки на Man-страницы:
.
⠀Дамп
⠀Восстановление
В вашем случае можно создать резервную копию системы на портативный диск:
dump -0uan -f my_file /
Для восстановления необходимо:
Загрузиться с живого CD/DVD/USB Ubuntu.
Установить утилиту дампа.
Монтаж жесткого диска.
Восстановление (т.е. восстановление -r -f my_file /my_mount
).
Примечание: Если вы восстанавливаетесь на новый диск, вам нужно установить системный загрузчик (GRUB).
Больше информации можно найти в Перемещение linux на другой жёсткий диск (дамп, восстановление, резервное копирование)
Я бы порекомендовал RemasterSys для этой задачи.
Он создает iso для вашей установки, Backup user Date с Deja Dup.
Ниже приведены шаги из Ubuntu Wiki
Резервное копирование с помощью dd
В следующем примере создается образ диска / dev / sda
, образ будет скопирован на внешний диск и сжат. Например, можно использовать bzip2 для максимального сжатия:
sudo dd if=/dev/sda | bzip2 > /media/usb/image.bz2
Восстановление образа диска
Чтобы восстановить образ диска, нужно загрузиться в живую среду. Восстановление довольно просто, и на самом деле оно просто включает в себя изменение значений if и of. Это укажет dd
перезаписать диск данными, хранящимися в файле. Убедитесь, что файл образа не хранится на диске, на который вы восстанавливаете. Если вы сделаете это, в конечном итоге во время операции dd перезапишет файл образа, повредив его и ваш диск.
Чтобы восстановить диск выше с помощью dd:
bzcat /media/usb/image.bz2 | sudo dd of=/dev/sda
При восстановлении всего диска система не будет автоматически создавать устройства ( / dev / sda1
, / dev / sda2
и т. Д.). Перезагрузитесь, чтобы обеспечить автоматическое обнаружение.
Если вы восстановили Ubuntu на новый диск и UUID (подробнее см. UsingUUID )), вы должны изменить загрузчик и точки монтирования. Кто-то может захотеть отредактировать следующее через терминал:
sudo nano /boot/grub/menu.lst
sudo nano /etc/fstab
Чтобы узнать, какие новые UUID для ваших дисков, используйте следующую команду:
sudo blkid
Из этого списка вы можете сопоставить информацию с информацией fdisk, чтобы знать какой диск какой. Затем просто обновите UUID в файлах GRUB и fstab.
Также есть Призрак для Linux, но Клонезилла - это лучший вариант - он более актуален. Последняя версия "Призрака для Linux" опубликована в мае 2009 года, а последняя версия Клонезиллы - в ноябре 2010 года. Одно небольшое ограничение Clonezilla по сравнению с Ghost заключается в том, что вы не можете изменить размер раздела при восстановлении, в то время как Norton Ghost может.
Вероятно, он вам не понадобится, но Clonezilla также поддерживает мультикастинг.
Вы можете сделать именно то, что вам нужно, используя CloneZilla
ОБНОВЛЕНИЕ Ноябрь 2015 г.
Новым Remastersys является Pinguy Builder , а также есть приложение под названием Systemback, которое я предпочитаю лично. Вот как вы можете установить его:
sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
ОБНОВЛЕНИЕ 05.01.2015
Ссылка, которую я предоставляю в этой и других инструкциях на шаге 2, больше не работает. Однако я загрузил файлы Remastersys до закрытия веб-сайта, и их можно без проблем установить через Центр программного обеспечения Ubuntu. !! Я не уверен, доступны ли файлы в Ubuntu Software Center, но если они у вас есть на вашем компьютере, их можно установить через него.
Вам нужна программа, которая может создавать iso-файл, и это Remastersys.
Этот набор инструкций помог мне установить и успешно запустить remastersys на Ubuntu 14.04.1 32bit, а также успешно создать и использовать загрузочную флешку с созданным мной пользовательским ISO.
Примечание: флэш-накопитель работает, если вы по какой-либо причине вручную не обновили ядро перед созданием образа системы.
Нажмите Ctrl-Alt-T и запустите
sudo apt-get install plymouth-x11.
Перейдите по этой ссылке и загрузите версию remastersys для 32-битной или 64-битной системы
http://www.remastersys.com/ubuntu/pool/main/r/remastersys-gui/
ВАЖНО: Я скачал версию 3.0 .4-1 i386, и он РАБОТАЕТ Я проверил версию 3.0.2, и она не работает.
Откройте «Программы и обновления» (поиск в Dash или в параметрах системы)
В «Программы и обновления» выберите «Другое» вкладку и нажмите Добавить ...
Скопируйте / вставьте этот
deb http://www.remastersys.com/ubuntu точный основной
и нажмите OK.
Теперь найдите две строки с «www.remastersys.com/» в списке, который вы можете найти на вкладке «Другое», и убедитесь, что вы отметили оба поля. Введите пароль, если вас попросят.
Нажмите Ctrl-Alt-T и запустите
sudo apt-get install remastersys-gui.
Чтобы открыть remastersys-gui, вам всегда нужны привилегии root. Так что сделайте это в терминале (Ctrl-Alt-T)
sudo -i remastersys-gui
Использование "Dump" и "Restore" является одним из решений, как указывает virtual.stack.
Однако, вы можете быть заинтересованы в использовании Clonezilla, если у вас есть внешний жесткий диск USB или сетевой накопитель. Вам просто нужно загрузить ISO-образ, нажав здесь (вы можете получить доступ к глобальной странице загрузки здесь), записав его с помощью "Brasero". Загрузитесь с Clonezilla Live CD и выполните резервное копирование (диск или раздел на образ) вашего основного жесткого диска (со здоровым Ubuntu). Обратите внимание, что вы не можете создать резервную копию раздела, смонтированного как место назначения резервной копии (это вполне логично). Если ваша система сломана, вам просто нужно загрузиться снова с Clonezilla Live CD и выполнить восстановление системы. Не забывайте, что Clonezilla делает снимки, поэтому если ваши данные ("/home", "/etc", ...) находятся на том же диске/разделе, что и система Ubuntu, вы вернёте его из резервной копии и потеряете то, что было сделано с момента создания резервной копии....
Учебник для Clonezilla Live можно найти здесь: Как использовать Clonezilla - Tutorial
Вы также можете использовать "Back In Time (backintime-gnome)" (доступно в Ubuntu Software Center) или (Déjà Dup, ...) вместе, чтобы получить резервную копию ваших данных. Вы просто должны включить ("/home", "/etc", "/var", "/usr/local", ...) в профиль резервного копирования. Таким образом, вы можете получить обратно свою здоровую систему с Clonezilla, а затем ваши последние данные с помощью "Back In Time" или иначе.
Если вы используете Wubi, почему бы вам просто не загрузиться в Windows и не скопировать файл root.disk
?
Тогда восстановить так же просто, как переименовать root.disk
на что-то другое, и переименовать копию на root.disk
.
У нас есть графический интерфейс, доступный в Ubuntu, под названием «Диски» ( gnome-disks
), который по умолчанию используется в более поздних версиях Ubuntu.
Или
sudo apt-get install gnome-disk-utility
Запускать / искать как «Диски» или запускать как gnome-disks
.
Также необходимы:
Gparted
Живой Ubuntu (или его производные) live-session usb- stick.
Очевидно, раздел не может быть скопирован во время использования : его нужно размонтировать, чтобы он не претерпел изменений во время копирования (это самоочевидно) . Следовательно, для резервного копирования системного раздела вам необходимо загрузиться в live-системе USB или, как показано на изображении выше, в отдельной (мультизагрузочной) системе. Системный раздел отмечен звездочкой. Если вы попытаетесь скопировать системный раздел, то вскоре получите сообщение об ошибке:
Кроме того, следует отметить, что резервное копирование и восстановление загрузочных разделов являются рискованными процедурами и что резервное копирование ценных / важных данные должны быть сначала выполнены другим способом (путем копирования данных вместо всего раздела и т. д.). - По моему опыту, это работает с разделами системы Ubuntu, но не с разделами Windows.
При желании, чтобы минимизировать пространство, занимаемое сохраненным образом, раздел можно сначала уменьшить (с конца, то есть справа), чтобы что в нем не будет пустого места. Вот сообщение об этом: создать образ резервной копии раздела размером не больше, чем его файлы .
После этого ответа: Как правильно восстановить системный раздел (ISO-образ) с помощью «Диски» . Смотрите вопрос там. Основная идея состоит в том, что образ (iso) должен быть восстановлен на существующий пустой раздел, который:
форматированный
не смонтированный
больше, чем сохраненный образ
См. Комментарии под связанным ответом на тот факт, что Gparted сообщает о разнице в пространстве между целевым разделом и восстановленным как нераспределенное пространство. Это можно исправить с помощью Gparted: выберите раздел и примените действие «Проверить».
Если восстановленный раздел является системным разделом, который вы хотите использовать в качестве основного:
он должен иметь достаточно свободного места: используйте Gparted для «Проверка» (заявите, что нераспределенное пространство, как было сказано ранее) и при необходимости и возможности увеличьте раздел.
используйте grub-repair
из живого сеанса, чтобы установить grub
. Я использую эту процедуру: https://askubuntu.com/a/182863/47206 , подробнее здесь: https://askubuntu.com/a/326661/47206 .
Вы можете использовать Clonezilla
Посмотрите эти снимки экрана здесь и вы можете получить подробную информацию о любом неоднозначном меню.
Вы также можете использовать Ghost для Linux G4l.
загрузите iso с здесь , затем запишите на CD и используйте его Live CD.