Прежде чем вы сможете получить доступ к файлам на устройстве хранения данных, вы должны сначала смонтировать его файловую систему в каталог вашей системы. Этот процесс включает расположение устройства, тип файловой системы и точку монтирования. Точка монтирования — это просто существующий каталог, к которому будет подключена файловая система.
Как смонтировать файловую систему
Сначала вам нужно создать точку монтирования. Давайте создадим каталог для этой цели:
sudo mkdir /mydrive
Когда точка монтирования готова, вы можете использовать команду mount для подключения вашего устройства. Флаг -t указывает тип файловой системы.
sudo mount -t ext4 /dev/sdb2 /mydrive
Все просто! Теперь, если вы перейдете в каталог /mydrive, вы увидите содержимое файловой системы вашего устройства.
Как размонтировать файловую систему в Linux
Когда вы закончите работу с устройством, вам следует его размонтировать, чтобы убедиться, что все данные безопасно записаны и файловая система чисто отключена. Стандартная команда для этой операции в Linux — umount. Чтобы выполнить linux unmount (размонтирование в Linux), вы можете указать либо точку монтирования, либо имя устройства.
Использование точки монтирования:
sudo umount /mydrive
Или, используя имя устройства:
sudo umount /dev/sdb2
Лучшей практикой является использование sudo umount, чтобы гарантировать наличие необходимых разрешений для отключения файловой системы. Эта команда универсальна для дистрибутивов Linux, поэтому тот же синтаксис применяется независимо от того, используете ли вы Ubuntu, Fedora или выполняете debian umount (размонтирование Debian). Обратите внимание, что вы не можете размонтировать (umount) устройство, если оно в данный момент используется (например, если файл открыт или ваша текущая рабочая директория находится на устройстве).
Использование UUID для стабильного монтирования
Ядро присваивает имена устройствам в том порядке, в котором оно их обнаруживает, что означает, что имя устройства, такое как /dev/sdb2, может измениться между перезагрузками. Чтобы избежать проблем, вы можете использовать универсальный уникальный идентификатор (UUID) устройства, который остается постоянным.
Чтобы просмотреть UUID для ваших блочных устройств, используйте команду blkid:
pete@icebox:~$ sudo blkid
/dev/sda1: UUID="130b882f-7d79-436d-a096-1e594c92bb76" TYPE="ext4"
/dev/sda5: UUID="22c3d34b-467e-467c-b44d-f03803c2c526" TYPE="swap"
/dev/sda6: UUID="78d203a0-7c18-49bd-9e07-54f44cdb5726" TYPE="xfs"
Этот вывод показывает имена устройств, типы их файловых систем и соответствующие им UUID. Затем вы можете смонтировать устройство, используя его UUID:
sudo mount UUID=130b882f-7d79-436d-a096-1e594c92bb76 /mydrive
Хотя вам не всегда потребуется монтировать устройства по их UUID, это рекомендуемый метод для автоматического монтирования файловых систем при запуске, например, вторичного жесткого диска. Мы рассмотрим этот процесс в следующем уроке.