Как смонтировать диск через консоль

Для монтирования через терминал например usb hdd для начала, нужно найти свой диск.
Просмотр всех дисков

sudo fdisk -l

Создаем директорию для монтирования

sudo mkdir /mnt/usbhdd

Монтируем

sudo mount /dev/sdb1 /mnt/usbhdd

Проверим смонтировался ли наш диск

df -h

Чтобы размонтировать

sudo umount /mnt/usbhdd

Бэкап системы в Ubuntu

Данная статья, судя по тому, к какой рубрике она относится, подойдет для большинства пользователей дистрибутива: Ubuntu.

P.S. Также пойдёт и для пользователей всех дистрибутивов Linux. Отличием будет команда для «рут» доступа… Но данная, статья будет рассматривать весь процесс на Ubuntu, для полного изучения метода архивации системы.

Предисловие:

Часто бывает так, что, установив огромное количество программ (игр, скриптов и т.д.), приходит мысль: «Как мне дальше жить с этим мусором 🙁  «. Мы расстраиваемся, впадаем в депрессию из-за того, что нельзя всё вернуть обратно, как это было в недалёкие времена, когда система летала как ласточка и, работа за компьютером доставляла удовольствие.  И тогда на помощь приходит такое понятие как Бэкап системы (или Резервное копирование). Подробно рассмотрим один из способов, как сделать резервную копию нашей системы, с возможностью последующего восстановления.

Обратите особое внимание на всё, что написано курсивом. Таким образом буду указывать важные указания, пометки или рекомендации. Стоит дословно ознакомиться со всей статьёй сразу, чтобы избежать каких либо ошибок в будущем.

Подготовка:

Итак, у нас есть установленная система: Ubuntu, установочный диск с возможностью загрузки системы без установки, и место, куда мы сохраним архив с Ubuntu (флешка или жесткий диск).

Следует заметить, что свободного места на флешке или жестком диске должно хватить для того, чтобы разместить архив (свеже-установленная система «весит» максимум 3 гигабайта; т.е. примерный вес архива, с учетом сжатия, будет иметь «вес» 1.5 гигабайта).

Для начала запустим установочный диск с Ubuntu, и после выбора языка, запускаем «убунту» без установки (Запустить Ubuntu без установки):

После полной загрузки приступаем к следующему этапу:

Бэкап:

Запускаем консоль (терминал) сочетанием клавиш:

Ctrl+Alt+T

Либо через меню:

Открылся терминал:

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

Теперь для большинства следующих действий потребуются права владельца, поэтому выполняем команду:

$ sudo -s

И теперь последний символ строки будет: # , что означает — права владельца.

Далее выполним команду:

# fdisk -l

для того, чтобы вывести список всех жестких дисков.

Примерный результат выполнения данной команды:

На скриншоте мы видим два жестких диска: /dev/sda и /dev/sdb.

Внимательно следите за буквами и номерами разделов!

На примере: /dev/sda — диск для размещения бэкапа.

/dev/sdb — диск с разделами Linux (нашей Ubuntu) и swap (раздел для «подкачки»).

Если Вы также будете использовать сторонний ЖД (жесткий диск), то подключить его необходимо еще до загрузки компьютера (при выключенном питании). Если же использовать флешку или USB ЖД, то будет немного легче (меньше манипуляций).

Теперь примонтируем необходимые разделы. Судя по примеру, раздел с Ubuntu находится на диске /dev/sdb в разделе /dev/sdb1. Поэтому примонтируем раздел с «убунтой» в какую нибудь папку (перед этим создадим её):

# mkdir /media/bubunta

Создали папку /media/bubunta.

# mount /dev/sdb1 /media/bubunta

Примонтировали «убунту» в папку /media/bubunta.

Следующий пункт, для тех кто будет использовать сторонний ЖД вместо флешки (или USB ЖД):

Также монтируем раздел для бэкапа в папку (перед этим создадим её):

# mkdir /media/backup

# mount /dev/sda1 /media/backup

Теперь проверим наличие созданных нами папок (и ради интереса проверим и размер папок):

# ls /media

# du -sh /media/*

Создадим файл со списком дирректорий, которые не хотелось бы бэкапить:

# gedit /media/backup/exclude

Если используем флешку или USB ЖД, то указываем другие пути.

И запишем следующие дирректории (данные дирректории обязательны!):

proc/*

sys/*

tmp/*

Если у вас есть папки, которые Вы бы не хотели бэкапить, то также занесите и их в этот список.

Нажмите кнопку Save, чтобы сохранить файл, и закройте окно редактора.

Далее перейдем в папку с Ubuntu, для последующего создания бэкапа:

# cd /media/bubunta

Перед тем, как приступить к архивации, выньте все сторонние устройства из компьютера.

И приступим к архивации:

# tar -X /media/backup/exclude -czf /media/backup/backup.tgz *

Флагом -X указываем путь к файлу (/media/backup/exclude), исключающего список дирректорий для архивации;

Флагом -czf: с — создание архива;

z — gzip способ архивации;

f — для указания пути архива;

Остается только ждать, пока закончится архивация 🙂

И на этом всё. Архив готов. Теперь можно хранить архив, до неблагоприятных времен.

[spoiler name=»Соберу все команды в небольшой список, для того чтобы удобно было распечатать:»]

Запуск консоли:

Ctrl+Alt+T

«Рутовские» права:

$ sudo -s

Вывод всех ЖД:

# fdisk -l

Создание папок:

# mkdir /media/bubunta

# mkdir /media/backup

(mkdir папка)

Монтирование разделов:

# mount /dev/sdb1 /media/bubunta

# mount /dev/sda1 /media/backup

(mount раздел папка)

Содержимое дирректории и «вес»:

# ls /media

# du -sh /media/*

(ls папка; du -sh папка)

Редактирование текстовых файлов:

# gedit /media/backup/exclude

(gedit путь к файлу)

Обязательные дирректории для игнорирования:

proc/*

sys/*

tmp/*

Переход в дирректорию:

# cd /media/bubunta

(cd папка)

Архивация:

# tar -X /media/backup/exclude -czf /media/backup/backup.tgz *

(tar -X файл-исключение -czf путь к создаваемому архиву *(указание на то, что будет производится архивация всех файлов и папок в дирректории, которой находишся))

[/spoiler]

Выражаю огромную благодарность Артёму (ShiftBHT), за любезно предоставленный принцип резервного копирования системы и поправки в статье.

В связи с большим содержанием данной статьи, статью о восстановлении из архива, решил написать отдельно.

Спасибо за терпение и внимание!