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

Монтирование файловой системы с диска — одна из самых распространенных задач, которые вы будете выполнять, используя вашу систему Linux. Это позволяет вам получать доступ к внешним устройствам внутри вашей машины и манипулировать данными внутри них. Эта статья покажет вам, как смонтировать диск в вашей системе Linux, а также получить доступ к файлам внутри дисков с различными внутренними файловыми системами.
Содержание
- Монтирование внешнего диска с помощью графического интерфейса
- Принудительное монтирование диска в Linux с помощью GNOME Disks
- Монтирование внешнего диска с помощью командной строки
- Монтирование диска в Linux с конкретной файловой системой
- Часто задаваемые вопросы
Монтирование внешнего диска с помощью графического интерфейса
По умолчанию современные дистрибутивы Linux могут автоматически монтировать диск, а также получать доступ к большинству распространенных файловых систем сразу из коробки.
Для начала подключите диск, который вы хотите смонтировать, к вашей машине. Это может быть как внешний жесткий диск, так и простой USB-накопитель.
Перейдите в меню приложений вашей системы, затем откройте ваш файловый менеджер по умолчанию.

Внутри вы найдете ваш внешний диск на левой боковой панели менеджера. Нажмите на название вашего диска, чтобы полностью смонтировать его и просмотреть его содержимое.

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

Совет: помимо монтирования внешнего диска, вы также можете монтировать ISO-файлы в вашем файловом менеджере.
Принудительное монтирование диска в Linux с помощью GNOME Disks
Откройте меню приложений вашей системы, затем откройте утилиту Disks. Это отобразит все активные диски в вашей машине. Выберите ваш внешний диск на левой боковой панели программы.

Нажмите кнопку “Воспроизвести” под визуальной таблицей разделов для вашего внешнего диска. Это принудительно смонтирует диск в вашей файловой системе.

Откройте файловый менеджер по умолчанию вашей системы и прокрутите левую боковую панель программы. Нажмите на название вашего внешнего диска, чтобы получить доступ к его содержимому.
Чтобы размонтировать ваш внешний диск, вернитесь в GNOME Disks. Выберите ваш диск и нажмите кнопку “Остановить” под визуальной таблицей разделов вашего диска.

Монтирование внешнего диска с помощью командной строки
Хотя использование графического интерфейса достаточно для монтирования базового диска в Linux, могут быть случаи, когда вам нужно получить доступ к одному через SSH как к безголовому устройству. Для этого вам нужно использовать встроенную команду UNIX mount.
Для начала подключите диск, который вы хотите смонтировать, затем выполните следующую команду:
lsblk |grep diskЭто отобразит все SATA/SCSI устройства в вашей машине. В большинстве случаев диск “sda” соответствует вашему системному диску, в то время как все остальные после него — дополнительные, не системные диски.
Выполните следующую команду, чтобы проверить, есть ли какие-либо монтируемые разделы внутри вашего внешнего диска:
lsblk |grep sdbСоздайте директорию, в которую ваш диск сможет правильно смонтироваться:
sudomkdir-p/media/driveСмонтируйте раздел вашего внешнего диска в корневую файловую систему вашей системы. Следующая команда отобразит все содержимое вашего внешнего диска в папке “/media/drive” и переместит вашу текущую рабочую директорию в нее.
sudomount/dev/sdb1 /media/drive
cd/media/driveУбедитесь, что у вашего диска есть правильные разрешения для вашего текущего пользователя:
sudochown-R$USER:$USER/media/driveПроверьте, работает ли диск правильно, перечислив его содержимое:
ls-laМонтирование диска в Linux с конкретной файловой системой
Еще одной замечательной функцией команды mount является то, что она может указывать файловую систему, в которую будет смонтирован диск.
Для начала проверьте тип файловой системы для доступных разделов внутри вашего внешнего диска:
lsblk -f|grep sdbЭто выведет список разделов внутри вашего диска вместе с их файловой системой во втором столбце.

Вы можете использовать значение во втором столбце с опцией -t в mount, чтобы принудительно смонтировать раздел как эту файловую систему:
sudomount-t vfat /dev/sdb1 /media/driveПроверьте, правильно ли вы смонтировали файловую систему, зайдя в директорию media и перечислив ее содержимое:
cd/media/drive
ls-laЧтобы размонтировать диск, вы можете использовать команду umount, за которой следует директория, где диск в настоящее время смонтирован:
sudoumount/media/driveЕсли вам нужно смонтировать раздел NTFS на вашей машине с Linux, вот как это сделать.
Часто задаваемые вопросы
У меня ошибка “mount: wrong fs type, bad option, bad superblock” при монтировании диска.
Эта проблема вызвана отсутствием бинарного файла файловой системы в вашей системе. Наиболее распространенной файловой системой, вызывающей эту проблему, является NTFS, так как она не поставляется с большинством дистрибутивов Linux по умолчанию. Чтобы исправить это, вам нужно установить пакет ntfs-3g из менеджера пакетов вашего дистрибутива.
Мой внешний диск монтируется как “только для чтения.”
Эта проблема вызвана неправильно размонтированным диском Ext4. Вы можете исправить это, перемонтировав диск либо с тегом “чтение-запись”: sudo mount -o rw /dev/sdb1 /mnt/drive, либо с опцией “noload”: sudo mount -o ro,noload /dev/sdb1 /mnt/drive.
Возможно ли автоматически монтировать диск в Linux?
Да. Для этого вы можете перейти в программу GNOME Disks и выбрать диск, который вы хотите автоматически монтировать. Нажмите на иконку “Шестеренка” под таблицей разделов диска, затем выберите “Изменить параметры монтирования.” Внутри отключите опцию “Пользовательские системные настройки”, затем установите флажок “Монтировать при запуске системы”. В качестве альтернативы вы можете добавить запись в /etc/fstab, чтобы диск автоматически монтировался при загрузке.
Кредит изображения: Immo Wegmann через Unsplash. Все изменения и скриншоты сделаны Рамсесом Редом.