Монтирование диска в Ubuntu.

Автор: | 21.07.2017

Рассмотрим как примонтировать жесткий диск в Ubuntu. Для этого необходимо выполнить три действия:

  1. Создать раздел на жестком диске.
  2. Форматирование диска.
  3. Монтирование диска в системе.

Используем утилиту fdisk. Посмотреть список дисков подключенных к компьютеру можно командой:

fdisk -l

Команда выводит текст приблизительно следующего содержания:

Диск /dev/sda: 21.5 ГБ, 21474836480 байт
255 heads, 63 sectors/track, 2610 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bedde

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        2497    20051968   83  Linux
/dev/sda2            2497        2611      916481    5  Расширенный
/dev/sda5            2497        2611      916480   82  Linux своп / Solaris

Диск /dev/sdb: 2147 МБ, 2147483648 байт
255 heads, 63 sectors/track, 261 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/sdb отсутствует верная таблица разделов

У нас имеется два диска, sda и sdb. На sda уже имеются три раздела а sdb не размечен. Для создания разделов на sdb, выполним команду:

fdisk /dev/sdb

Будет предложено ввести `m` для справки, вводим и смотрим какие есть возможности по работе с диском

Действие команды
a переключение флага загрузки
b редактирование метки диска bsd
c переключение флага dos-совместимости
d удаление раздела
l список известных типов файловых систем
m вывод этого меню
n добавление нового раздела
o создание новой пустой таблицы разделов DOS
p вывод таблицы разделов
q выход без сохранения изменений
s создание новой чистой метки диска Sun
t изменение id системы раздела
u изменение единиц измерения экрана/содержимого
v проверка таблицы разделов
w запись таблицы разделов на диск и выход
x дополнительная функциональность (только для экспертов)

Вводим `n` то есть добавим новый раздел

Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)

Выбираем основной нажав `p`

Номер раздела (1-4):

Ставим номер раздела, без разницы какой, но для порядка лучше 1 (если он не занят конечно). Эта цифра означает как будет называться ваш диск sdb1 или sdb2 ну и т.д.

Далее размечаем только что созданный раздел. Если раздел будет на весь диск, то оставляем все по умолчанию, ничего не вводя а просто нажимая Enter, либо вводим то как вам нужно разметить диск

Первый цилиндр (1-261, по умолчанию 1):
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-261, по умолчанию 261):
Используется значение по умолчанию 261

Далее вводим `w` что означает сохранить настройки и выйти.

Команда (m для справки): w
Таблица разделов была изменена!

Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.

Раздел мы создали, теперь необходимо отформатировать его. Воспользуемся командой mkfs

Формат ее простой mkfs.файловая система устройство

Например нам необходимо отформатировать наш /dev/sdb1 в ext4, для этого выполним следующую команду:

mkfs.ext4 /dev/sdb1

и ждем когда наш диск отформатируется.

Теперь собственно примонтируем наш диск. Выполним это с помощью команды mount

mount -t ext4 /dev/sdb1 /usr/data

-t ext4 — указываем файловую систему подключаемого диска

/dev/sdb1 — Собственно, сам раздел который мы подключаем

/usr/data — Точка монтирования место куда подключается наш раздел

Размонтировать диск можно командой umount указав диск

umount /dev/sdb1

Чтобы диск монтировался в системе автоматически после перезагрузки необходимо прописать его в файле /etc/fstab. Переходим на новую строчку и добавляем строку такого вида:
раздел_винчестера точка_монтирования файловая_система опции_монтирования два_вспомогательных_числа. Например чтобы описать наш раздел /dev/sdb1 с файловой системой ext4 добавляем следующую строчку:

/dev/sdb1 /usr/data ext4 defaults 1 2

где, /dev/sdb1 — наш раздел, диск, устройство называйте его как хотите

/usr/data — точка монтирования, где будут файлы с нашего диска

ext4 — файловая система, на примонтированном диске

defaults — все опции по умолчанию. Читайте ниже их описание

1 2 — Вспомогательные числа, также читайте описание ниже

Таблица опций:

 Опция Описание
defaults Использовать настройки по умолчанию. То есть такие: rw,suid,dev,exec,auto,nouser,async.
rw / ro Разрешено чтение и запись / Разрешено только чтение
suid / nosuid Разрешение / Блокировка работы suid, и sgid бит
dev / nodev Интерпретировать / не интерпретировать блок специальных устройств на файловой системе.
exec / noexec Разрешить выполнять двоичные файлы находящиеся на этом диске / Запретить
auto / noauto Устройство будет устанавливаться автоматически при загрузке / Не будет
nouser / user Запрещение монтирование от всех кроме root (nouser) / Разрешение монтировать от лица любого пользователя
async / sync Запись и чтение на диске будут производиться асинхронно / Синхронно

Вспомогательные числа:

1 число

Возможные значения 0 или 1 —  означает, включить/выключить резервное копирование файловой системы при помощи команды dump. Устаревшая опция.

2 число

Возможные значения 0, 1, 2,  — означает порядок, в котором файловая система должна быть проверена при загрузке:

0 — не проверять.
1 — должна проверяться первой и использоваться как корневая.
Для всех остальных систем ставится 2.
На этом все. Наш жесткий диск примонтирован в Ubuntu.
Rating: 5.0/5. From 1 vote.
Please wait...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *