Иногда требуется сделать резервную копию системы и восстановление ее из архива. В операционных системах семейства Windows данную задачу можно выполнить в несколько кликов, но для систем семейства Linux несколькими движениями мыши не обойтись.
Вам понадобится
Операционная система Linux Ubuntu.
Инструкция
1
Прежде всего, вам необходимо иметь под рукой стандартный загрузочный диск Ubuntu Live, с которого производилась установка текущей системы на ваш жесткий диск. Размер архива с системой в чистом виде будет составлять не менее 3-х, в сжатом виде не менее 1,5 Гб, поэтому следует выбрать накопитель соответствующего размера (если предполагается сохранять архив на сменном носителе).
2
Вставьте установочный диск в лоток и выполните его автозапуск, перезагрузив при этом компьютер. В меню необходимо выбрать строку «Запустить Ubuntu без установки». Откройте консоль, так называемый «Терминал» - программа, внешне схожая с командной строкой в OS Windows. Нажмите сочетание клавиш Ctrl + Alt + T либо через меню «Приложения» и раздела «Стандартные».
3
В операционных системах семейства Linux нет понятия администратор и просто пользователь, есть суперпользователь, что равноценно администратору. Для выполнения большинства действий, разрешенных суперпользователю, необходимо прописать команду $ sudo -s и нажать кнопку Enter. Ко всем последующим командам будет автоматически прибавлен индекс #, поэтому команды стоит вводить без этого символа.
4
Для вывода всех дисков введите команду fdisk -l и нажмите клавишу Enter. Найдите диск, для которого будет производиться архивирование, и запомните его название, например, /dev/sdb1. Теперь следует создать папку, в которой будет находиться содержимое выбранного раздела. Введите команду mkdir /media/papka, а затем mount /dev/sdb1 /media/papka.
5
Чтобы исключить некоторые каталоги, как нежелательные для архивирования, введите команду gedit /media/backup/exclude. Укажите список папок и нажмите кнопку «Сохранить», затем закройте документ. Для перехода к папке архивации введите команду cd /media/bubunta, затем введите tar -X /media/backup/exclude -czf /media/backup/backup.tgz *. Последняя команда дает старт началу архивации. Спустя некоторое время архив будет готов.
6
Для восстановления из архива необходимо скопировать его в определенную папку, запустив следующую команду cp _путь_до_архива_ _исходная_папка. Распаковать можно следующей командой tar -xzpsf backup.tgz. Чтобы установить загрузчик, запустите следующую в терминале строку grub-install –root-directory=/media/papka /dev/sdb. Восстановление было выполнено полностью.
Создать копию всего диска — прекрасный способ сохранить не только ваши данные, но и саму систему. Цены на переносные USB жесткие диски постоянно снижаются, и весьма полезно иметь парочку для подобных работ. Если ваш основной винчестер испортится, вы сможете заменить его на запасной с копией системы и продолжить работу буквально через несколько минут. Дело только за изготовлением такой копии. Это можно сделать множеством способов, в этой статье мы опишем 3 из них.
Основная проблема при снятии точной копии диска заключается в необходимости загрузиться с другого носителя, чтобы копия была полноценной. Можно загрузиться с LiveCD, либо с загрузочной флешки. Вероятно, у вас где-нибудь хранится установочный диск вашего дистрибутива, можно воспользоваться им. В рамках данной статьи мы будем говорить о дистрибутиве Ubuntu 10.4. Второй способ снять копию жесткого диска — использовать специальный клонирующий дистрибутив Clonezilla. Этот способ хорош для тех, кто еще плохо знает Linux и совсем неуверенно себя чувствует в командной строке. Третий способ позволяет снять копию вашего винчестера из любого дистрибутива Linux при помощи одной простой команды в терминале.
Способ первый: Загрузочный USB носитель с Ubuntu
Сделать загрузочный USB носитель совсем не сложно. Вам понадобится только ISO файл с дистрибутивом Ubuntu. Если его в вас нет, то нужно скачать его с сайта . На этой же странице есть инструкции по созданию загрузочного USB диска в Mac OS X, Ubuntu и Windows.
Как только диск создан, с него можно загружаться. Возможно, вам придется подключить загрузку с USB в BIOS вашего компьютера. На многих новых машинах, нажатием при старте клавиши F12 вызывается загрузочное меню, где указаны все типы загрузочных носителей.
Когда Ubuntu загрузится, можно приступать к созданию копии жесткого диска. Для этого воспользуемся программой GParted, умеющей создавать копии разделов и дисков.
Найти эту программу можно так: Система --> Администрирование --> Partition Editor (или нечто подобное). А можно нажать одновременно клавиши ALT и F2 и появившемся окне набрать "gksu gparted" (без кавычек).
Там же есть и программа Disk Utility, которая содержит множество утилит для работы со всеми дисками в вашей системе. С ее помощью можно примонтировать или отмонтировать диски, отформатировать их. Последнее, кстати, совсем нелишне проделать с тем диском, на котором вы будете создавать резервную копию, особенно если на нем раньше была Windows.
Сам процесс создания копии подробно описан на сайте . Существует также специальный , который может заменить Ubuntu.
Процесс изготовления копии жесткого диска на съемный USB диск займет немало времени, в зависимости от объема диска; в нашем случае около четырех часов. Значительно ускорить этот процесс может адаптер с eSATA коннектором, типа . Такую штуку полезно иметь всем, кто часто создает резервные копии дисков.
Способ второй: Clonezilla
Clonezilla — это дистрибутив Linux специально созданный для клонирования дисков. Бывает двух видов: Live и SE. Live работает так же как уже описанный Ubuntu Live USB (CD). Вы загружаете компьютер с этого Live USB (CD)
и производите копирование любого диска на любой диск из числа подключенных к системе. Для этой цели дистрибутив содержит множество программ, объединенных одной простой системой меню, помогающей вам проделать нужную операцию. По умолчанию, программой копирования разделов является .
Clonezilla SE (Server Edition) предназначена для клонирования дисков через сети.
Последняя версия Clonezilla 1.2.5.17 выходит в Debian и Ubuntu вариантах. Доступна теперь и AMD64 версия, имеющая 64-битные версии всех программ и возможность копировать большие разделы. Все приложения обновлены до версии ядра Linux 2.6.32-12. Самое сложное при использовании Clonezilla — не перепутать, какой из дисков является мастером, а какой копией. Clonezilla также обеспечивает копирование Главного Загрузочного Сектора (MBR), чего не делает GParted из Ubuntu Live CD. В последнем случае приходится делать это вручную через командную строку.
Способ третий: Команда dd
Если вы не боитесь командной строки, то можете применить для клонирования диска команду dd.
Выглядит это в самом общем виде вот так:
# dd if=/dev/sda of=/dev/sdb
В данном примере /dev/sda — это диск, с которого снимается копия, а /dev/sdb — диск на который копируется. Имейте в виду, что dd делает побайтовую копию всего диска, в том числе и загрузочного сектора (MBR). Команда dd позволяет также скопировать диск не на другой диск, а просто в файл, который впоследствии можно поместить на хранение куда угодно, можно записать на DVD, а в случае нужды при помощи той же команды копировать обратно на место:
# dd if=/dev/sda of=имя_файла_резервной_копии (например, backup.sda)
Скорость при копировании при помощи команды dd в приведенном варианте будет невелика, примерно такая же, как при помощи программы GParted. Дело в том, что по умолчанию dd работает блоками по 512 байт. Но можно в несколько раз повысить эту скорость, применив другой размер блока, скажем 100Мб:
Не важно, каким из трех способов вы воспользуетесь; важно, что у вас будет резервная копия всей системы. Компьютеры время от времени ломаются, и время их поломки всегда самое неудачное. Так что не ленитесь создать клон своего винчестера.
Ubuntu Builder - простой инструмент для создания вашего собственного дистрибутива. Он позволяет загружать, распаковывать, кастомизировать многими способами и пересобирать ваши образы Ubuntu. Вы можете кастомизировать образы для архитектур i386 и amd64.
Чтобы установить это приложение в Ubuntu, откройте ваш терминал (используйте комбинацию клавиш Ctrl+alt+T) и выполните следующие команды:
Relinux маленькая программа, для копирования Дебиан-системы. Использовал relinux . После скачивания архива, распаковываем его и заходим в появившуюся директорию. Там три объекта: etc, usr, INSTALL (описание на английском). Запускаем в директории терминал и выполняем команду: Код: sudo cp -R usr etc / Выполняем в терминале последовательно три команды: Код: sudo relinux clean Код: sudo relinux squashfs Код: sudo relinux onlyiso В результате в дирректории home появилась «папка» relinux, а в ней custom.iso. С помощью MultiSystem создал загрузочную флешку. При загрузке в Live режим ввел login — custom, пароль пустой. Загрузка проходила обычным образом: выбор языка, раскладки клавиатуры, часового пояса, разметка диска, выбор логина, пароля... Итого после перезагрузки получаем:: 1.Система с обновленным ядром 2.Настроенный grub 3.Уже установленные программы (без настроек)
Запускаем "winecfg" и устанавливаем "Windows Version" в windows XP
2. Если вы используете 64-битную версию Linux необходимо настроить Wine для работы с 32-битной среде, потому что Office 2010 работает только с 32-битной установки. Так что сначала нужно удалить папку по умолчанию Wine с этой командой. Возможно необходимо будет ввести sudo передэтой командой
$ rm -r ~/.wine
создаем 32 bit среду этой командой
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Wine изменил конфигурацию настроек. Чтобы получить дополнительную информацию смотритеaskubuntu .
3. Запускаем Winetricks. Если возникают проблемы с запуском, запустите Winetricks из терминала. Руководство по созданию ярлыка запуска смотрите на askubuntu .
winetricks –-gui
4. Отмечаем “Select the default wineprefix ” и кликаем “OK”.
5. Далее отмечаем “Install a Windows DDL or component” и кликаем “OK”
6. Далее отмечаем “msxml6” и подтверждаем “OK”.
7. Идем назад и отмечаем ” Install a Font” жмем “OK”.
8. Далее отмечаем “corefonts” жмем “OK” устанавливаем windows шрифты.
9. Необходимо будет установить .NET framework 2.0 ручками из под Wine.
10. Запускаем “winecfg” и выбираем “Libraries” выделяем "*msxml6 (native, built-in)" в Existing_overrides и изменяем выбираем “Native Windows”.
11. Теперь добавляем "riched20" и "gdiplus" в выбранном "New override for libraries" и устанавливаем их их по-умолчанию.
12. Правой кнопкой мышки кликаем на Office 2010 Setup.exe и открываем в "Wine Windows Program Loader" . Устанавливаем ручками как обычно в среде Windows.
13. После успешной установки находим Office 2010 в программах и пользуемся
Ассоциация (ассоциирование) файла – это привязывание файла по расширению к программе, которая будет обрабатывать его при последующем запуске. К правило, для файлов существует множество альтернативных программ, которые могут отрывать данное расширение файла. К примеру аудио файлы формата mp3 можно прослушивать в различных аудио проигрывателях. При двойном нажатии мыши открывается программа обработки файла по умолчанию.
У меня возникла необходимость изменения ассоциации файла в linux. Существует несколько способов ассоциации файлов с приложениями. Я разберу изменение ассоциации на системном уровне. Это означает, что при создании нового пользователя в системе будет применяться программа ассоциации, выбранная мною. Это очень удобно, когда на ПК есть несколько учётных записей и для каждой нужно настроить какими программами открывать выбранные файлы. Я буду всё описывать на примере привязки формата *.fb2 к читалке электронных книг Fbreader, а Вы уже подставьте для себя свой формат. Всё, что от нас требуется – так это добавить/изменить строку конфигурации, определяющую системную ассоциацию файлов. Данный файл в ОС Debian/Ubuntu находится в директории /usr/share/applications/ В ней нас интересую два файла: 1) defaults.list устанавливает программу по умолчанию для открытия определённого формата 2) mimeinfo.cache отвечает за опцию «рекомендуемые программы» (нажав правой кнопкой мышки на файле, в контекстом меню увидите «открыть с помощью»). Я добавил новую строку в файлы defaults.list и mimeinfo.cache, поскольку система не знала чем открывать формат fb2: application/x-fictionbook+xml=FBReader.desktop;
FBReader.desktop — это ссылка на программу, ответственную за запуск fb2 формата. Все ссылки расположены в директории /usr/share/applications/
По-быстрому добавить эту строку через консоль можно следующими командами: sudo echo "application/x-fictionbook+xml=FBReader.desktop;" >> /usr/share/applications/defaults.list sudo echo "application/x-fictionbook+xml=FBReader.desktop;" >> /usr/share/applications/mimeinfo.cache В том случае, если не уверен какую строку нужно вписать для ассоциации файлов — я пишу в терминале: mimetype -aD файл.fb2 и в выводе будет указано что-то вроде: $ mimetype -aD .fb2 > Checking inode type > Checking globs for basename '.fb2' > Checking for extension '.fb2' .fb2: application/x-fictionbook+xml Выделенное жирным копируем и вписываем в упомянутые выше файлы конфигурации.
При установленном Thunderbird после установки Google-chrome из писем не открываются интернетовские ссылки. Чтобы это поправить делаем следующее: - запускаем Thunderbird Правка -> Настройки -> Дополнительно Вкладка Основные - > кнопка "Редактор настроек" - добавляем три новых строки (меню по правой кнопке мыши): network.protocol-handler.app.ftp network.protocol-handler.app.http network.protocol-handler.app.https со значениями /opt/google/chrome/google-chrome Если это не помогает, то можно: - установить дополнение ThunderBrowse . После установки Вы сможете открывать ссылки или прямо во вкладках ThunderBrowse или во внешнем браузере. Если выбрать открытие во внешнем браузере, то в настройках дополнения надо открыть вкладку Внешний браузер и указать путь к исполняемому файлу браузера ( /opt/google/chrome/google-chrome ); - подправить файлы ~/.local/share/applications/mimeapps.list /usr/share/applications/defaults.list заменяем все упоминания firefox.desktop на google-chrome.desktop
Магнет ссылки предназначены для указания на ресурсы, доступные к загрузке через p2p сети. Такие ссылки в основном идентифицируют файлы не по их расположению или имени, а по содержанию, точнее, по хеш-коду.
При клике по такой ссылке google chrome передаёт эту ссылку утилите xdg-open, которая в свою очередь передаёт ссылку конечной программе. Но вряд ли xdg-open точно знает какая программа должна обрабатывать magnet-ссылку. Сейчас будем учить xdg-open открывать magnet-ссылки тем, чем нужно. Для этого смотрим, где находится файл xdg-open:
1
whereis xdg-open
и открываем его для редактирования
1
sudo nano /usr/bin/xdg-open
Далее идем в самый конец файла и видим строки:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
case"$DE" in
kde) open_kde "$url" ;;
gnome) open_gnome "$url" ;;
xfce) open_xfce "$url" ;;
generic) open_generic "$url" ;;
*) exit_failure_operation_impossible "no method available for opening '$url'" ;;
esac
Понятно, что для open_xfce соответствует то, что команда будет выполняться в xfce, для open_kde то, что в kde и т.д. При необходимости ненужные DE можно стереть. Теперь нужно добавить условие, которое будет выполняться, если переданная ссылка magnet. Ниже приведен пример для всех DE и torrent клиента deluge.
Естественно, что вместо deluge вы можете подставить любую программу. Как уже было сказано выше ненужные DE можно удалить и для openbox вышепреведённый код можно заменить на: