LinuxНизкая

Монтирование дисков в Linux: полное руководство для начинающих

В этом гайде вы узнаете, как монтировать диски в Linux с помощью командной строки, настроить автоматическое подключение через fstab и решить распространённые проблемы с правами доступа.

Обновлено 17 февраля 2026 г.
10-15 мин
Низкая
FixPedia Team
Применимо к:Ubuntu 22.04+Debian 11+CentOS 8+Fedora 36+

Введение / Зачем это нужно

Монтирование диска — это процесс, который делает файловую систему на физическом носителе (HDD, SSD, флешке) доступной в единой иерархии каталогов Linux. Без этого шага операционная система не сможет прочитать или записать данные на устройстве. Этот гайд поможет вам:

  • Подключить любой новый или внешний диск вручную.
  • Настроить автоматическое монтирование при загрузке системы.
  • Понять ключевые концепции: устройства, точки монтирования, файловые системы.

После выполнения вы сможете работать с данными на любом подключённом диске так же, как с папками в домашнем каталоге.

Требования / Подготовка

Перед началом убедитесь, что:

  1. У вас есть права администратора (доступ к sudo).
  2. Диск физически подключён и определяется системой.
  3. Установлены утилиты для работы с файловыми системами (обычно они есть по умолчанию). Для NTFS может потребоваться пакет ntfs-3g:
    # Для Debian/Ubuntu
    sudo apt update && sudo apt install ntfs-3g
    
    # Для CentOS/Fedora
    sudo dnf install ntfs-3g
    
  4. Точка монтирования (пустая директория) создана. Обычно используют /mnt или /media.

Пошаговая инструкция

Шаг 1: Определите устройство и его разделы

Сначала нужно узнать, как система называет ваш диск. Самый простой способ — команда lsblk, которая показывает все блочные устройства в виде дерева.

lsblk

Пример вывода:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 238,5G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0   238G  0 part /
sdb      8:16   0   1,8T  0 disk 
└─sdb1   8:17   0   1,8T  0 part 

Здесь sdb1 — это первый раздел на втором диске (sdb). Обратите внимание на размер (SIZE), чтобы не перепутать устройства.

Альтернатива: sudo fdisk -l даёт более детальную информацию, включая тип файловой системы.

Шаг 2: Создайте точку монтирования

Точка монтирования — это обычная папка, но она должна существовать до монтирования. Создайте её в стандартном месте (/mnt) или в любом другом удобном.

sudo mkdir -p /mnt/mydata

Флаг -p позволяет создать всю цепочку каталогов, если её нет, и не вызывает ошибку, если директория уже существует.

Шаг 3: Смонтируйте диск временно (для теста)

Теперь подключите диск к точке монтирования. Используйте mount, указав устройство и точку.

sudo mount /dev/sdb1 /mnt/mydata

Важно: Если файловая система не ext4 (например, ntfs, exfat, fat32), укажите её тип явно с помощью ключа -t. Часто для NTFS требуется драйвер ntfs-3g:

sudo mount -t ntfs-3g /dev/sdb1 /mnt/mydata

После этого содержимое диска будет доступно в /mnt/mydata. Проверить можно командой ls /mnt/mydata.

Шаг 4: Настройте автоматическое монтирование через fstab

Чтобы диск монтировался автоматически при каждой загрузке, добавьте запись в конфигурационный файл /etc/fstab (file systems table).

Откройте файл на редактирование:

sudo nano /etc/fstab

Добавьте новую строку в конец файла. Формат строки:

<устройство>   <точка_монтирования>   <тип_ФС>   <опции>   <дампа>   <порядок_проверки>

Пример для раздела ext4:

/dev/sdb1   /mnt/mydata   ext4   defaults   0   2

Пример для NTFS с правильными правами текущего пользователя (UID 1000, GID 1000):

/dev/sdb1   /mnt/mydata   ntfs-3g   defaults,uid=1000,gid=1000,dmask=022,fmask=133   0   0
  • uid и gid — идентификаторы пользователя и группы, которые получат права на файлы. Узнать их можно командой id.
  • dmask и fmask — маски прав для каталогов и файлов (022 = rwxr-xr-x, 133 = rw-r--r--).

Совет: Вместо /dev/sdb1 можно использовать UUID (уникальный идентификатор), который не изменится при переподключении кабелей. Узнать UUID: sudo blkid. Пример:

UUID=1234-ABCD   /mnt/mydata   ntfs-3g   defaults   0   0

Сохраните файл (Ctrl+O, Enter, Ctrl+X в nano). Чтобы применить изменения без перезагрузки, выполните:

sudo mount -a

Если команда завершится без ошибок, конфигурация верна.

Шаг 5: Проверка результата

  1. Временное монтирование: mount | grep mydata или df -h | grep mydata.
  2. Автомонтирование: Перезагрузите систему (sudo reboot). После входа снова выполните df -h и убедитесь, что ваш диск есть в списке и смонтирован в нужную точку.
  3. Права доступа: Попробуйте создать файл в точке монтирования от своего имени: touch /mnt/mydata/test.txt. Если получится — права настроены верно.

Возможные проблемы

  • mount: /mnt/mydata: special device /dev/sdb1 does not exist.
    • Причина: Неправильное имя устройства. Перепроверьте через lsblk.
    • Решение: Укажите корректный путь к разделу (например, /dev/nvme0n1p2 для NVMe).
  • mount: /mnt/mydata: wrong fs type, bad option, bad superblock...
    • Причина: Не указан или указан неверный тип файловой системы (-t), файловая система повреждена или отсутствует нужный драйвер.
    • Решение: Определите ФС через sudo fdisk -l или blkid. Установите соответствующий пакет (например, exfat-utils для exFAT).
  • Permission denied при записи на NTFS/FAT.
    • Причина: По умолчанию эти ФС не имеют понятия прав Linux. Все файлы принадлежат root.
    • Решение: Используйте опции uid, gid, umask в fstab или команде mount, как показано в Шаге 4. Для FAT также может помочь utf8=1,uid=1000.
  • Диск не монтируется автоматически после правки fstab.
    • Причина: Синтаксическая ошибка в fstab или неверный UUID/устройство.
    • Решение: Выполните sudo mount -a — она покажет конкретную строку с ошибкой. Исправьте её. Проверьте, что точка монтирования существует.
  • Target is busy при попытке размонтировать.
    • Причина: Кто-то (вы или программа) использует файлы в этой точке монтирования.
    • Решение: Закройте все открытые файлы и терминалы в этой директории. Можно использовать lsof +D /mnt/mydata для поиска процессов.

Часто задаваемые вопросы

Как узнать, какие диски и разделы есть в системе?
Что такое точка монтирования и зачем она нужна?
Как сделать так, чтобы диск монтировался автоматически при загрузке?
Что делать, если при монтировании NTFS-диска нет прав на запись?

Полезное

Определите устройство и его разделы
Создайте точку монтирования
Смонтируйте диск временно
Настройте автоматическое монтирование через fstab
Проверьте монтирование

Эта статья помогла вам решить проблему?