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

Фотография ноутбука с подключенным внешним диском.

Монтирование файловой системы с диска — одна из самых распространенных задач, которые вы будете выполнять, используя вашу систему Linux. Это позволяет вам получать доступ к внешним устройствам внутри вашей машины и манипулировать данными внутри них. Эта статья покажет вам, как смонтировать диск в вашей системе Linux, а также получить доступ к файлам внутри дисков с различными внутренними файловыми системами.

Содержание

  • Монтирование внешнего диска с помощью графического интерфейса
  • Принудительное монтирование диска в Linux с помощью GNOME Disks
  • Монтирование внешнего диска с помощью командной строки
  • Монтирование диска в Linux с конкретной файловой системой
  • Часто задаваемые вопросы

Монтирование внешнего диска с помощью графического интерфейса

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

Для начала подключите диск, который вы хотите смонтировать, к вашей машине. Это может быть как внешний жесткий диск, так и простой USB-накопитель.

Перейдите в меню приложений вашей системы, затем откройте ваш файловый менеджер по умолчанию.

Скриншот файлового менеджера по умолчанию в Ubuntu.

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

Скриншот файлового менеджера по умолчанию в Ubuntu с выделением подключенного внешнего диска.

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

Скриншот файлового менеджера по умолчанию в Ubuntu с выделением кнопки извлечения диска.

Совет: помимо монтирования внешнего диска, вы также можете монтировать ISO-файлы в вашем файловом менеджере.

Принудительное монтирование диска в Linux с помощью GNOME Disks

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

Скриншот, выделяющий внешний диск в утилите GNOME Disks.

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

Скриншот, выделяющий кнопку монтирования в утилите GNOME Disks.

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

Чтобы размонтировать ваш внешний диск, вернитесь в GNOME 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

Это выведет список разделов внутри вашего диска вместе с их файловой системой во втором столбце.

Терминал, показывающий тип файловой системы раздела sda1.

Вы можете использовать значение во втором столбце с опцией -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. Все изменения и скриншоты сделаны Рамсесом Редом.