avatar FAQ Монтирование раздела жесткого диска при старте системы в Linux (Ubuntu,Debian) через fstab

Это даже не статья, а просто напоминалка.
Предположим у нас есть жесткий диск, который мы хотим монтировать при старте системы, нам требуется узнать его UUID и немного подправить fstab
У нас есть система, к ней подключен жесткий диск, который размечен и отформатирован в файловой системе ext4
Для начала постараемся выяснить, какие диски и разделы у нас есть в системе.
Поднимем права до root
sudo su

Попробуем узнать что у нас за диски подключены к системе
fstab -l

Получим нечто похожее:
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001dc34

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 15728639 7863296 83 Linux
/dev/sda2 15730686 16775167 522241 5 Extended
/dev/sda5 15730688 16775167 522240 82 Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdb: 2199.0 GB, 2199022206976 bytes
255 heads, 63 sectors/track, 267349 cylinders, total 4294965248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 1 4294965247 2147482623+ ee GPT

Видим что у нас 2 диска
/dev/sda объемом 8,5Gb
и /dev/sdb объемом 2Tb
теперь выясним какие диски у нас примонтированы
df -h

/dev/sda1 7.3G 1.8G 5.1G 26% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 239M 4.0K 239M 1% /dev
tmpfs 50M 408K 50M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 248M 0 248M 0% /run/shm
none 100M 0 100M 0% /run/user

У нас примонтирован только диск sda с разделами, но нам необходимо примонтировать раздел sdb1

Для примера мы его будем монтировать в /media/hdd02
Создадим директорию
mkdir /media/hdd02


Для монтирования нам требуется узнать UUID раздела sde1
Выполним команду:
blkid -c /dev/null


Поучаем
/dev/sda1: UUID=«bf1d23ca-e9a5-47b0-b96c-1d3939dd6a22» TYPE=«ext4»
/dev/sda5: UUID=«4833203b-8363-45ce-8fca-7876e38e0d08» TYPE=«swap»
/dev/sdb1: UUID=«913adb41-e094-4f5f-a232-a7153b9bfdf7» TYPE=«ext4»

Мы узнали UUID раздела sdb1 и тип файловой системы ext4, эта информация понадобится нам для настройки монтирования диска, нам остается настроить fstab
nano fstab

Добавим туда запись
UUID=913adb41-e094-4f5f-a232-a7153b9bfdf7 /media/hdd02   ext4    errors=remount-ro 0  1


Где:
UUID=913adb41-e094-4f5f-a232-a7153b9bfdf7 — UUID раздела sdb1
/media/hdd02 точка монтирования, диск будет примонтирован в эту директорию
ext4 тип файловой системы
errors=remount-ro в случае возникновения ошибок раздел монтируется в режиме чтения

Пробуем перезагрузить систему и снова выполнить df -h, чтобы убедиться что монтирование раздела происходит автоматически, при старте системы.
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.3G 1.8G 5.1G 26% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 239M 4.0K 239M 1% /dev
tmpfs 50M 404K 50M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 248M 0 248M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sdb1 2.0T 71M 1.9T 1% /media/hdd02
Видно что раздел sdb1 примонтирован.
На этом все. Пользуемся.
  • 0
  • avatar     

0 комментариев

Есть что добавить? Регистрируйся и оставляй комментарии!