Автомонтирование дисков в Linux

Avtomontirovanie Diskov V Linux



Если вы являетесь пользователем Linux и хотите автоматически подключать диск к вашей системе при загрузке, это можно сделать, поместив UUID устройства и Точка монтирования путь в fstab Файл конфигурации. fstab — это файл таблицы файловой системы, расположенный в /и т. д каталог.

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

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







В этом уроке я расскажу, как сделать так, чтобы подключенный диск автоматически монтировался при загрузке 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 файл.