Перед тем, как монтировать дополнительный HDD к файловой системе на нем нужно создать новый раздел, отформатировать его и только после этого смонтировать
1. Список жестких дисков в Ubuntu
Список дисков покажет программа fdisk:
1
|
fdisk -l | grep 'Disk /dev/sd'
|
2. Создание разделов на HDD в Ubuntu
Для разметки диски снова воспользуемся программой fdisk. Запускаем fdisk с указанием HDD, на котором нужно создать раздел:
Вот несколько основных команд:
p — просмотр текущей таблицы разделов диска;
n — создание нового раздела;
d — удаление существующего раздела;
w — запись таблицы разделов на диск и последующий выход;
q — выход без записи новой таблицы на жесткий диск.
3. Форматирование раздела
4. Монтирование раздела
Создадим каталог /hdd в директории /media, в которую монтируются все подключаемые устройства
Монтируем раздел в созданный каталог:
1
|
mount /dev/sdb1 /media/hdd
|
Проверяем результат:
Как видно из скриншота раздел смонтирован в нужный каталог. К сожалению, после перезагрузки Ubuntu раздел придется монтировать заново. Делать это каждый раз вручную не наш метод, поэтому автоматизируем процесс.
За монтирование разделов при старте операционной системы в Ubuntu отвечает файл /etc/fstab. В него то мы и добавим команду на монтирование раздела. Открываем файл /etc/fstab в редакторе nano:
Итак, открыв /etc/fstab
вы увидите достаточно небольшое содержимое, у меня этот файл выглядит так:
Каждому разделу винчестера отводится одна строка. Строчки, начинающиеся с символа решётки (#
), являются комментариями и системой игнорируются. Формат каждой записи очень простой:
раздел_винчестера точка_монтирования файловая_система опции_монтирования два_вспомогательных_числа
Помните, в
статье про разметку диска я рассказывал, что разделы винчестера в Linux именуются как
sdaX
(или
sdbX
,
sdcX
и т.д. если у вас несколько винчестеров). Так вот, в
fstab
используется несколько другой механизм идентификации винчестеров
6). Для этой цели используются так называемые
uuid
, достаточно длинные строчки из произвольных букв латинского алфавита и цифр
7). Для того, чтобы узнать
uuid
для нужного вам раздела выполните в терминале команду
8)
ls -l /dev/disk/by-uuid
Вот как выглядит результат выполнения у меня:
Я думаю, понятно, что к чему, uuid
для каждого раздела выделен голубым цветом.
Итак, первое поле записи в fstab
для разделов винчестера выглядит так:
UUID=ваш_uuid
Второе поле - это точка монтирования, тут всё просто, собственно вам всего лишь надо указать желаемую директорию. Однако учтите, что во-первых, указываемый каталог должен существовать, а во-вторых, в записи его имени не должно быть спецсимволов и пробелов.
В конец файла вставляем строку
1
|
UUID=ваш_uuid /media/hdd ext4 defaults 1 2
|
сохраняем (Ctrl+O) и закрываем nano (Ctrl+X).
5. Проверка
Проверить работоспособность проделанных действий можно двумя способами:
— Первый способ. Перезагрузить Ubuntu и после загрузки набрать команду df -h. Раздел /dev/sdb1 должен быть смонтирован.
— Второй способ — это путь джедая =) Нужно отмонтировать раздел командой umount /media/hdd и перезагрузить файл fstab командой mount -a.