Что ж, автоматическое монтирование диска может быть полезно для различных целей. Например, я собираюсь выполнить резервное копирование моей системы на внешнее запоминающее устройство. Чтобы автоматизировать это, мне нужно поддерживать соединение устройства с системой даже при загрузке.
Аналогичным образом, многие приложения синхронизируют файлы непосредственно с системных дисков, и если диск будет отключен, повторная синхронизация этих файлов будет неудобной. Автоматическое монтирование автоматически монтирует диск, не утруждая его запуском. устанавливать команду или вручную из графического интерфейса.
В этом уроке я расскажу, как сделать так, чтобы подключенный диск автоматически монтировался при загрузке Linux.
Автомонтирование дисков в Linux
Чтобы автоматически смонтировать подключенный диск в Linux, необходимо выполнить несколько шагов.
Обратите внимание, что по умолчанию Linux не монтирует подключенный диск при загрузке; для доступа к его данным его необходимо подключить к точке монтирования. Однако дистрибутивы Linux со средой рабочего стола автоматически монтируют диски.
Примечание: Инструкции, приведенные в этом руководстве, выполняются в Ubuntu 22.04. Однако данные команды будут работать без каких-либо ошибок и в других дистрибутивах.
1. Найдите UUID и тип файловой системы.
Чтобы узнать имя диска, его уникальный идентификационный номер (UUID) и тип файловая система , есть два пути. Первый — с помощью встроенных приложений с графическим интерфейсом, второй — через командную строку.
Лично я предпочитаю делать это на терминале, потому что это более точно.
судо черный
черный Команда — это утилита командной строки, используемая для получения информации о внутренних и внешних блочных устройствах.
Теперь определите ЭТИКЕТКА привода, который МойДрайв в моем случае, и запишите UUID и файловая система тип. Не забудьте дать своему накопителю имя, потому что его будет легко идентифицировать.
Скриншот вывода команды показывает всю необходимую информацию.
- UUID = 65Б1-ФБ17
- Тип файловой системы = эксжир
UUID (Universal Unique Identifier) — идентификатор блочного устройства MyDrive. (/dev/sda1) и тип файловой системы эксжир .
Обратите внимание, что UUID может иметь разное количество символов в зависимости от типа файловой системы. Например, ТОЛСТЫЙ UUID файловой системы состоит из 8 буквенно-цифровых символов с тире ( – ), NTFS имеет строку из 16 символов без дефисов и ЭКШН имеет 32 буквенно-цифровых символа с тире.
Теперь давайте сделаем это с графическим интерфейсом, поскольку я использую Ubuntu 22.04 со средой рабочего стола GENOME, у него есть приложение по умолчанию для управления дисками под названием Диски . Откройте приложение и нажмите на диск, который можно узнать по объему хранилища.
2. Создание точки монтирования
Чтобы навсегда подключить внешний диск к Linux, необходимо создать точку монтирования. Это одноразовая настройка, если в будущем вы не выберете другую точку монтирования.
Точка монтирования — это место, куда вы помещаете файловую систему, к которой будет осуществляться доступ. Это может быть любой каталог в любом месте Linux; обычно, /мнт или /СМИ используются каталоги. Я создаю каталог в корень называется /медиа/MyBackup , который будет моей точкой монтирования.
судо мкдир / СМИ / MyBackupТеперь я подключу внешний диск навсегда МойДрайв к /медиа/MyBackup точка крепления.
Мы нашли имя, UUID и тип файловой системы подключенного диска, а также создали точку монтирования. Последний шаг — доступ и изменение fstab файл.
3. Откройте и отредактируйте файл fstab.
fstab file — это файл конфигурации файловой системы в папке /и т. д каталог, содержащий информацию о подключенных устройствах хранения данных. Доступ к нему можно получить в любом текстовом редакторе, но для его изменения требуется доступ суперпользователя.
судо потому что / и т. д. / fstabТеперь пришло время вставить полученную выше информацию, используя следующий общий синтаксис.
[ Устройство ] [ Точка крепления ] [ Тип файловой системы ] [ Параметры крепления ] [ Свалка ] [ Проходить ]Пояснения ко всем параметрам приведенного выше синтаксиса приведены ниже.
[Устройство] | Устройство UUID |
[Точка крепления] | Каталог точки монтирования, из которого осуществляется доступ к содержимому подключенного диска. человек верхом команда] |
[Тип файловой системы] | Тип формата файловой системы, например fat, exfat, ntfs или ext4. |
[Параметры монтирования] | Опция чтения и записи для устройства ( значения по умолчанию используется для доступа для чтения и записи) |
[Свалка] | Включить или отключить резервное копирование подключенного устройства; если он равен 0, резервное копирование отключено |
ФСК Команда используется для проверки диска на наличие ошибок перед началом загрузки. Для корневого устройства ФСК всегда будет 1.
Следующий формат применим в большинстве дистрибутивов Linux, таких как Arch Linux или Debian; однако последняя версия Ubuntu (22.04) имеет другой формат, о котором упоминается ниже .
UUID '=' [ UUID-устройства ] [ Точка крепления ] [ Тип файловой системы ] [ Параметры крепления ] [ Свалка ] [ Проходить ]Я вставлю информацию, извлеченную выше, в fstab файл в указанном выше формате.
UUID =65B1-F446 / СМИ / MyBackup exfat по умолчанию 0 0Примечание: Использовать вкладка для разделения полей вместо пробелов.
я установил [Параметры монтирования] к по умолчанию, это означает, что устройство имеет доступ для чтения и записи. [Свалка] и [Проходить] параметры установлены на 0, потому что я не хочу выполнять резервное копирование и при загрузке ФСК проверять.
Свободный формат
Последняя версия Ubuntu (22.04) имеет другой формат настройки внешних дисков в fstab файл.
/ разработчик / диск / по-uuid / [ UUID-устройства ] [ Точка крепления ] [ Тип файловой системы ] [ Параметры крепления ] [ Свалка ] [ Проходить ]
Поскольку я использую Ubuntu 22.04, я буду использовать этот метод.
/ разработчик / диск / по-uuid / 65Б1-Ф446 / СМИ / MyBackup exfat по умолчанию 0 0
Теперь сохраните и закройте файл; Я использую Vim, :wq команда напишет и выйдет из редактора.
4. Проверка
Чтобы убедиться, что вся информация, указанная в fstab файл правильный, используйте монтировать -а команда.
судо устанавливать -аЕсли есть какая-либо ошибка, приведенная выше команда отобразит ее, в противном случае выходных данных не будет.
Ошибок не обнаружено, что означает, что диск успешно смонтирован.
fstab файлы различных дистрибутивов Linux приведены ниже для сравнения.
Файл Debian /etc/fstab
Файл Arch Linux /etc/fstab
Файл Ubuntu /etc/fstab
Заключение
Если вы используете диск для повседневной работы. Особенно, если вы сохраняете в нем файлы или получаете доступ к файлам из него в свою систему Linux. Или, если вы заинтересованы в резервном копировании своей системы и не хотите возобновлять работу после загрузки, это хороший способ сделать это автоматически.
Автоматическое монтирование — это подход к монтированию накопителя при загрузке, поскольку многие дистрибутивы Linux не монтируют накопители при загрузке. Это можно сделать, поместив UUID устройства и точку монтирования в файл /etc/fstab файл.