Управление диском

Команда монтирования Linux

Команда монтирования Linux
В экосистеме Linux монтирование - одна из основных операций, от которых зависит система. Фактически, файловая система Linux зависит исключительно от механизма «монтирования».

Монтажный механизм

Прежде чем углубиться в команду «mount», давайте посмотрим, что это на самом деле. В Linux монтирование - это процесс присоединения дополнительной файловой системы поверх файловой системы, доступной в данный момент на компьютере.

Небольшое замечание о файловой системе: это иерархия каталогов, которую системы используют для организации файлов и папок на носителе. Файловая система присутствует в каждом решении для хранения: USB-накопитель, CD-ROM, HDD, SSD и даже гибкие диски! В случае UNIX / Linux и подобных систем файловая система начинается с корневого каталога (отмеченного как «/»). Под «корнем» существуют все остальные дочерние файловые системы.

Использование mount

Из-за механизма крепления в ядре системы «монтирование» играет важную роль в формировании экосистемы Linux. Эта команда предлагает массу полезностей для множества ситуаций. Каждый раз, когда вы запускаете команду «mount» для монтирования файловой системы, она связывается с ядром для завершения операции.

В этой статье я постараюсь максимально подробно осветить важные и интересные из них. Однако использование «маунта» в своих интересах полностью зависит от вас и вашего творчества.

«Крепление»

Запустите эту команду.

который крепится

Он находится в каталоге «/ usr / bin». Этот каталог обычно является домом для почти всех команд, которые вы когда-либо запускали в истории вашего Linux.

Основы

Вот как выглядит самая базовая структура выполнения команд «монтирования».

mount --source --цель

Хотя использование флагов «-source» и «-target» не так распространено, я настоятельно рекомендую людям делать это, чтобы иметь четкое различие в целях команды.

Чтобы смонтировать определенную файловую систему, «монтированию» нужны источник и цель. Например, я взял установочный ISO-образ Ubuntu и хочу смонтировать этот файл. Выполните следующие команды.

судо mkdir / mnt / ubuntu_iso

sudo mount -o loop -t iso9660 --source ~ / Рабочий стол / ubuntu-19.04-рабочий стол-amd64.iso
--цель / mnt / ubuntu_iso

В этой серии команд мы создали каталог, в который будет смонтирован файл ISO. Затем мы сказали «монтировать» использовать этот каталог для монтирования ISO в этом каталоге.

Если вы получите ошибку типа «не удалось настроить устройство контура», проверьте, правильно ли набрана команда. В других случаях убедитесь, что модуль цикла ядра запущен.

lsmod | цикл grep

Отсутствие вывода на этом этапе означает, что модуль не запущен. Запустите его с помощью «modprobe».

цикл sudo modprobe

Теперь команда должна работать нормально.

Список всех креплений

Если запустить «mount» сам по себе без каких-либо дополнительных параметров, он вернет список всех смонтированных файловых систем в хранилище компьютера.

устанавливать

Или же,

монтировать -l

Версия крепления

крепление -V

Это отобразит версию программного обеспечения «mount».

Информация о файловой системе

Если вы имеете в виду определенный тип файловой системы, вы можете использовать «mount», чтобы проверить, какие монтирования используют эту файловую систему.

монтировать -t

Например, эта команда выведет список всех файловых систем, использующих «ext4».

монтировать -l -t ext4

Использование / etc / fstab

Это специальный файл конфигурации системы, который содержит файловые системы для ОС. Хотя теперь монтировать устройства и файловые системы стало проще, в раннем возрасте fstab был единственным вариантом, который указывал компьютеру проверять наличие какой-либо конкретной файловой системы и автоматически монтировать ее.

Он находится в «/ etc / fstab».

летучая мышь / и т. д. / fstab

Bat - превосходная альтернатива кошке с дополнительными функциями, такими как подсветка синтаксиса и форматирование.

Как упоминалось в файле, fstab следует следующей структуре таблицы.


В списке есть запись по умолчанию (жесткий диск системы). Давайте объясним это по частям.

Эта часть - файловая система, которая будет смонтирована. Устанавливается UUID.

Далее идет точка монтирования. В этом случае он будет смонтирован как корень.

Теперь тип файловой системы. Использует журнальную файловую систему ext4.

Это параметры, которые будут использоваться при монтировании файловой системы.

Следующие значения предназначены для «сбросить» и «пройти» соответственно.

В этой статье мы не будем углубляться в безумие fstab. Если вам интересно, не стесняйтесь искать в Интернете подходящие руководства и объяснения с дополнительными советами и приемами.

Монтаж устройства

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

Сначала проверьте, распознается ли устройство системой.

fdisk -l

Создайте подходящий каталог для установки устройства.

sudo mkdir / запустить / медиа / usb

Пора наконец смонтировать диск в папку.

sudo mount --source / dev / sdb1 --target / run / media / usb

Примечание: если вы хотите смонтировать хранилище с некоторыми нестандартными файловыми системами, такими как exFAT, вам потребуются соответствующие драйверы. В случае Ubuntu это «exfat-utils» и «exfat-fuse». В случае Arch и других дистрибутивов на основе Arch это «exfat-utils». Если вы используете что-то еще, не забудьте проверить подходящее решение exFAT для вашей системы.

Демонтаж любого крепления

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

Чтобы размонтировать любую файловую систему, используйте команду «размонтировать».

sudo umount -v

Последние мысли

Всегда полезно проконсультироваться со страницами man и info для получения подробных руководств по любому инструменту. «Гора» ничем не отличается.

человек верхом

информационное крепление

Наслаждаться!

Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...
Как показать наложение OSD в полноэкранных приложениях и играх Linux
Игра в полноэкранные игры или использование приложений в полноэкранном режиме без отвлекающих факторов может отрезать вас от соответствующей системной...