Ubuntu линейка
всегда привлекала тем, что многое она
делает автоматически, и не нужно лезть
в дебри линукса для какой-то настройки
(от установки системы, драйверов до
минимально-необходимых пользовательских
программ).
Но логические
разделы Ubuntu монтирует при «первом
обращении»: на рабочем столе (или в
файловом менеджере) есть соответствующий
ярлычек (визуально неактивный), при
нажатии на который и монтируется раздел
(в /media/label_name). В общем, как флешка :)
У меня диск
разбит на 3 логических раздела (+ 1 swap),
на которых:
1 — корневая
папка (система, корневая папка)
2 — домашняя
папка (home)
3 — медиа
данные (data)
Просмотреть
подключенные диски (и разделы на них)
можно командой:
$ sudo fdisk -l
Мой вывод:
~$ sudo fdisk -l
~$ sudo fdisk -l
Диск /dev/sda:
250.1 Гб, 250059350016 байт
255 головок,
63 секторов/треков, 30401 цилиндров, всего
488397168 секторов
Units = секторы
of 1 * 512 = 512 bytes
Размер сектора
(логического/физического): 512 байт / 512
байт
I/O size
(minimum/optimal): 512 bytes / 512 bytes
Идентификатор
диска: 0x000889da
Устр-во Загр
Начало Конец Блоки Id Система
/dev/sda1 *
2048 84005954 42001953+ 83 Linux
/dev/sda2
84006912 284583935 100288512 83 Linux
/dev/sda3
284583936 484202495 99809280 83 Linux
/dev/sda4
484202496 488396799 2097152 82 Linux своп / Solaris
~$
Т.е.,
соответственно, мои разделы
1 — /dev/sda1
1 — /dev/sda1
2 — /dev/sda2
3 — /dev/sda3
1. Информация
о подключаемых (монтируемых) разделах
находится в файле /etc/fstab. Просмотреть
ее можно, выполнив, например:
$ cat
/etc/fstab
# /etc/fstab: static
file system information.
#
# Use 'blkid' to
print the universally unique identifier for a
# device; this may
be used with UUID= as a more robust way to name devices
# that works even if
disks are added and removed. See fstab(5).
#
# <file system>
<mount point> <type> <options> <dump>
<pass>
# / was on /dev/sda1
during installation
UUID=fab0b341-ecd7-469e-91a6-ac3b151cab99
/ ext4 errors=remount-ro 0 1
# /home was on
/dev/sda2 during installation
UUID=669142a1-0f6d-4b0f-b93d-095d09472caa
/home ext4 defaults 0 2
# swap was on
/dev/sda4 during installation
UUID=503c6c67-db36-4efb-9baf-cf1a76085554
none swap sw 0 0
~$
Как мы можем
увидеть из комментариев, формат файла
имеет следующий вид:
<file system>
<mount point> <type> <options> <dump>
<pass>
<файловая_система>
<точка_монтирования> <тип_ФС>
<опции_монтирования> <флаг_DUMP>
<флаг_проверки диска>
Коротко:
default настроек вполне достаточно для простого
монтирования,
<флаг_DUMP>
указывает на включение/исключение
устройства хранения информации в список
резервного копирования программы DUMP,
если последняя используется.
0 — не выполнять
резервное копирование; 1 — выполнять
резервное копирование.
<флаг_проверки
диска> устанавливает порядок проверки
раздела на наличие ошибок. Если установить
один и тот же порядок для двух разделов,
они будут проверяться одновременно.
0 — раздел
не проверяется; 1 — раздел проверяется
первым; 2 — раздел проверяется вторым
и т.д.
Подробнее о
параметрах fstab
я приведу ссылку ниже.
2. UUID раздела
можно посмотреть командой:
$ sudo blkid
/dev/sda1:
UUID="fab0b341-ecd7-469e-91a6-ac3b151cab99" TYPE="ext4"
/dev/sda2:
UUID="669142a1-0f6d-4b0f-b93d-095d09472caa" TYPE="ext4"
/dev/sda3:
LABEL="data" UUID="a3993688-fd45-478d-a428-6c67239a8f7f"
TYPE="ext4"
/dev/sda4:
UUID="503c6c67-db36-4efb-9baf-cf1a76085554" TYPE="swap"
~$
3. Создаю
точку монтирования (папку, к которой я
подключу свой раздел). У меня это будет
/mnt/data:
~$ cd /mnt/
/mnt$ sudo mkdir
data
4. Редактируем
fstab
, дополняя его строкой:
# mount /dev/sda3:
LABEL="data" UUID="a3993688-fd45-478d-a428-6c67239a8f7f"
TYPE="ext4" to /mnt/data:
UUID=a3993688-fd45-478d-a428-6c67239a8f7f
/mnt/data ext4 defaults 0 3
В комментарий
я вставил строку, полученную blkid'ом, с
пометкой «что я монтирую и куда»:
UUID=a3993688-fd45-478d-a428-6c67239a8f7f
— мой UUID раздела /dev/sda3
/mnt/data — точка
монтирования моего раздела.
(ВАЖНО:
/mnt/data — должны быть уже созданы)
ext4 — тип моей
фйловой системы на данном разделе
defaults —
монтируем с параметрами по-умолчанию
0 — отключаем
дамп (не выполнять резервное копирование)
3 — проверять
диск на ошибки третьим (т. к. первый
— корневой, второй — раздел домашней
папкой)
После чего
перегружаемся и проверяем, что у нас в
/mnt/data — нужный нам раздел, и что самое
главное — авто-монтируемый! :)
Большая
благодарность за статью, послужившую
источником данного материала:
Автоматическое монтирование дисков иразделов в Linux или что такое fstab?
Рекомендую
с ней ознакомится, т. к. в ней более
подробное описание.


