Способы оплаты Abuse

Как настроить автомонтирование дисков в Linux

19.12.2024, 14:14

Допустим, у вас есть рабочий компьютер или медиа-сервер на Linux и вы хотите подключить к нему дополнительный SSD или HDD. Проблем в том, что в этой системе такие диски нужно будет каждый раз вручную монтировать после перезагрузки. Это неудобно и создает дополнительную рутинную задачу, которая мешает пользоваться ПК или сервером. 

Хорошая новость в том, что эту проблему можно решить. Для этого достаточно настроить автомонтирование внешнего диска. В этом гайде мы расскажем о том, как настроить его с помощью конфигурационного файла fstab.

Как использовать fstab

Процесс гораздо проще, чем может показаться на первый взгляд. Даже если вы раньше не особо пользовались терминалом, вы все равно справитесь с задачей.

1. Для начала подключите ваш диск и запустите команду, чтобы определить имя устройства и UUID:

sudo blkid

Найдите строку, соответствующую вашему внешнему диску. Например:

/dev/sdb2: UUID="12ab345cd-1234-4166-8539-ff4ff3ff2ff1" TYPE="ntfs"

2. Откройте файл /etc/fstab. Например, это можно сделать с помощью консольного текстового редактора nano

sudo nano /etc/fstab

3. В конце файла добавьте эту строку:

UUID=12ab345cd-1234-4166-8539-ff4ff3ff2ff1 /media/hdd auto defaults,nofail,x-systemd.automount 0 2

Замените UUID на значение вашего диска, а точку монтирования (/media/hdd) настройте по вашему усмотрению.

4. Перезагрузите демоны systemd, чтобы применить изменения:

sudo systemctl daemon-reload

5. Затем перезагрузите систему, и диск должен автоматически монтироваться в указанное место.

Теперь ваш диск автоматически монтируется в правильном каталоге.

Этот же метод можно использовать, если вы работаете в системе с двойной загрузкой (dual boot) и хотите автоматически монтировать разделы с Windows.

Важно: старайтесь использовать именно UUID

При настройке fstab всегда предпочтительнее использовать UUID, а не идентификаторы вида /dev/sdX, так как UUID остаётся неизменным между перезагрузками.