Найти тему
Роман Копаев

Домашний медиа-сервер. Подключение дисков в Debian

Оглавление

От прошлого медиа-сервера осталось два харда с фильмами и теперь их нужно прописать в системе...

Получение имён дисков и разделов

fdisk -l | grep /dev/sd

Вывод команды имеет такой вид:

Disk /dev/sda: 2,73 TiB, 3000592982016 bytes, 5860533168 sectors
/dev/sda1 2048 5860532223 5860530176 2,7T Linux filesystem
Disk /dev/sdb: 119,24 GiB, 128035676160 bytes, 250069680 sectors
/dev/sdb1 2048 585727 583680 285M EFI System
/dev/sdb2 585728 63086591 62500864 29,8G Linux swap
/dev/sdb3 63086592 250068991 186982400 89,2G Linux filesystem
Disk /dev/sdc: 3,64 TiB, 4000787030016 bytes, 7814037168 sectors
/dev/sdc1 2048 7814037134 7814035087 3,6T Linux filesystem

Видно, что подключено 3 диска: /dev/sda, /dev/sdb и /dev/sdc.

/dev/sdb - это системный диск с тремя разделами.

Два других диска (/dev/sda и /dev/sdc) имеют по одному разделу (/dev/sda1 и /dev/sdc1). Для подключения этих разделов нужно получить их UUID.

Получение UUID разделов

blkid

Вывод команды имеет такой вид:

/dev/sdb2: UUID="0c4f3d97-cd6f-4e5b-b0fe-e5b3d1c248c7" TYPE="swap" PARTUUID="a1fdee79-f90b-467d-91bc-8195102f9f1a"
/dev/sdb3: UUID="fd35683b-2503-4198-a5a3-d7079efdd7b2" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="4a47d59a-4bf1-4b01-a1a5-d45d2c0015c6"
/dev/sdb1: UUID="5CFE-08C1" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="b9ddd5b3-c969-4486-aca0-31670fc25402"
/dev/sdc1: UUID="476977d2-4c46-4ccb-9a55-0f75a29faaf0" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="8d6ce4af-a1be-2344-b514-ac29b86195af"
/dev/sda1: UUID="fdbd0afd-9132-473e-bdef-4b6f09520a72" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="primary" PARTUUID="51257fd5-9092-41f9-98fd-5403d06b000d"

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

Включение автоматического подключения дисков

Для автоматического подключения дисков при загрузке системы необходимо внести изменения в файл /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).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda3 during installation
UUID=fd35683b-2503-4198-a5a3-d7079efdd7b2 / ext4 relatime,errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=5CFE-08C1 /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda2 during installation
UUID=0c4f3d97-cd6f-4e5b-b0fe-e5b3d1c248c7 none swap sw 0 0

В него нужно добавить строки:

# /mnt/HDD1 on /dev/sdc1
UUID=476977d2-4c46-4ccb-9a55-0f75a29faaf0 /mnt/HDD1 ext4 defaults 0 1
# /mnt/HDD2 on /dev/sda1
UUID=fdbd0afd-9132-473e-bdef-4b6f09520a72 /mnt/HDD2 ext4 defaults 0 1

Перезагружаемся и видим что диски подключены.

Все статьи про домашний медиа-сервер