Автоматично монтиране на устройства на Linux

Avtomaticno Montirane Na Ustrojstva Na Linux



Ако сте потребител на Linux и искате автоматично да монтирате устройство към вашата система при зареждане, тогава това може да стане, като поставите UUID на устройството и точка на монтиране пътека в fstab конфигурационен файл. The fstab е файл с таблица на файловата система, разположен в /и т.н указател.

Е, автоматичното монтиране на устройство може да бъде полезно за различни цели. Например, възнамерявам да направя резервно копие на моята система на външно устройство за съхранение. За да го автоматизирам, трябва да поддържам устройството свързано със системата дори при зареждане.

По същия начин много приложения синхронизират файлове директно от системните устройства, ако устройството се демонтира, тогава повторното синхронизиране на тези файлове би било неудобство. Автоматичното монтиране автоматично монтира устройството, без да навлиза в караницата по стартирането на монтиране команда или ръчно да го направите от GUI.







В този урок ще проуча как да направя прикачено устройство автоматично монтирано при зареждане на Linux.



Автоматично монтиране на устройства на Linux

Има няколко стъпки, които трябва да бъдат извършени внимателно, за да монтирате автоматично прикрепеното устройство в Linux.



Обърнете внимание, че по подразбиране Linux не монтира прикачено устройство при зареждане, трябва да бъде монтирано към точка на монтиране за достъп до данните. Въпреки това дистрибуциите на Linux с настолни среди автоматично монтират устройствата.





Забележка: Инструкциите, дадени в това ръководство, се изпълняват на Ubuntu 22.04. Дадените команди обаче ще работят без грешка и при други дистрибуции.

1. Намерете UUID и типа на файловата система

За да намерите името на устройство, неговия уникален идентификационен номер (UUID) и типа на файлова система , има два начина. Първият е с помощта на вградените GUI приложения, а вторият е чрез командния ред.



Аз лично предпочитам да го правя на терминала, защото е по-точно.

sudo blkid

The blkid command е помощна програма от командния ред, използвана за получаване на информация за вътрешните и външните блокови устройства.

Сега идентифицирайте ЕТИКЕТ на задвижването, което е MyDrive в моя случай и отбележете UUID и файлова система Тип. Не забравяйте да дадете име на вашето устройство за съхранение, защото ще бъде лесно да го идентифицирате.

Екранната снимка на изхода на командата показва цялата необходима информация.

  • UUID = 65B1-FB17
  • Тип на файловата система = екстация

The UUID (Universal Unique Identifier) ​​е ID на блоковото устройство MyDrive (/dev/sda1) и типът на файловата система е екстация .

Имайте предвид, че UUID може да има различен брой знаци в зависимост от типовете файлови системи. Например, на ДЕБЕЛ UUID на файловата система има 8 буквено-цифрови знака с тире ( ), NTFS има низ от 16 знака без тирета и ВЪНШ има 32 буквено-цифрови знака с тирета.

Сега, нека го направим на GUI, тъй като съм на Ubuntu 22.04 с десктоп среда GENOME, има приложение по подразбиране за управление на дискове, наречено Дискове . Отворете приложението и щракнете върху устройството, което може да бъде разпознато по капацитета за съхранение.

2. Създаване на точка за монтиране

За постоянно монтиране на външно устройство към Linux трябва да се създаде точка на монтиране. Това е еднократна настройка, освен ако не изберете друга точка на монтиране в бъдеще.

Точката на монтиране е място, където поставяте файловата система за достъп. Това може да бъде всяка директория навсякъде в Linux; нормално, /mnt или /медия се използват директории. Правя директория в корен Наречен /media/MyBackup , която ще бъде моята точка на монтиране.

sudo mkdir / медии / MyBackup

Сега ще монтирам постоянно външния си диск MyDrive да се /media/MyBackup монтажна точка.

Открихме името, UUID и типа на файловата система на прикрепеното устройство, създадохме и точката на монтиране. Последната стъпка е достъп и модифициране на fstab файл.

3. Отворете и редактирайте файла fstab

The fstab файл е конфигурационен файл на файловата система в /и т.н директория, която съдържа информация за монтираните устройства за съхранение. Той може да бъде достъпен във всеки текстов редактор, но изисква достъп на суперпотребител, за да бъде модифициран.

sudo защото / и т.н / fstab

Сега е време да вмъкнете информацията, извлечена по-горе, като използвате следния общ синтаксис.

[ устройство ] [ Точка на монтиране ] [ Тип на файловата система ] [ Опции за монтиране ] [ Изхвърляне ] [ Пас ]

Обяснение на всички параметри на горния синтаксис е споменато по-долу.

[Устройство] Устройството UUID
[Точка на монтиране] Директорията на точката на монтиране, откъдето се осъществява достъп до съдържанието на прикачения диск [за повече изпълнение мъжко монтиране команда]
[Тип на файловата система] Типът формат на файловата система като fat, exfat, ntfs или ext4
[Опции за монтиране] Опция за четене и запис за устройството ( по подразбиране се използва за достъп за четене и запис)
[Изхвърляне] За да разрешите или забраните архивирането на свързаното устройство; ако е 0, архивирането е деактивирано

The fsck командата се използва за проверка на устройството за грешки преди започване на зареждане. За основното устройство, fsck винаги ще бъде 1.

Следният формат е приложим в повечето Linux дистрибуции като Arch Linux или Debian; най-новият Ubuntu (22.04) обаче има различен формат, който е споменат По-долу .

UUID = [ UUID-на-устройство ] [ Точка на монтиране ] [ Тип на файловата система ] [ Опции за монтиране ] [ Изхвърляне ] [ Пас ]

Ще вмъкна информацията, извлечена по-горе, в fstab файл, използвайки горния формат.

UUID =65B1-F446 / медии / MyBackup exfat по подразбиране 0 0

Забележка: Използвай раздел за разделяне на полетата вместо интервали.

Зададох [Опции за монтиране] да се по подразбиране, което означава, че устройството има достъп за четене и запис. The [Изхвърляне] и [Пропуск] опциите са зададени на 0, защото не искам да архивирам и при зареждане fsck проверка.

Свободен формат

Най-новият Ubuntu (22.04) има различен формат за настройка на външни устройства в fstab файл.

/ разработка / диск / от-uuid / [ UUID-на-устройство ] [ Точка на монтиране ] [ Тип на файловата система ] [ Опции за монтиране ] [ Изхвърляне ] [ Пас ]

Тъй като използвам Ubuntu 22.04, ще използвам този метод.

/ разработка / диск / от-uuid / 65B1-F446 / медии / MyBackup exfat по подразбиране 0 0

Сега запазете и затворете файла; Използвам Vim, the :wq командата ще напише и ще излезе от редактора.

4. Проверка

За да проверите дали цялата информация, спомената в fstab файлът е правилен, използвайте монтирам -а команда.

sudo монтиране

Ако има някаква грешка, горната команда ще я покаже, в противен случай няма да има изход.

Не е открита грешка, което означава, че устройството е монтирано успешно.

The fstab файловете на различни Linux дистрибуции са дадени по-долу за сравнение.

Файл /etc/fstab на Debian

Arch Linux файл /etc/fstab

Ubuntu /etc/fstab файл

Заключение

Ако използвате задвижване за ежедневната си работа. Особено ако запазвате файлове в него или осъществявате достъп до файлове от него във вашата Linux система. Или ако се интересувате от архивиране на вашата система и не искате да възобновявате след зареждане, тогава е добър начин да го направите автоматично.

Автоматичното монтиране е подход за монтиране на устройство за съхранение при зареждане, тъй като много Linux дистрибуции не монтират устройства при зареждане. Това може да стане чрез поставяне на UUID на устройството и точката на монтиране в /etc/fstab файл.