Automatické pripojenie diskov v systéme Linux

Automaticke Pripojenie Diskov V Systeme Linux



Ak ste používateľom systému Linux a chcete automaticky pripojiť jednotku k systému pri zavádzaní systému, môžete to urobiť umiestnením UUID zariadenia a montážny bod cesta v fstab konfiguračný súbor. The fstab je súbor tabuľky systému súborov umiestnený v /atď adresár.

Automatická montáž disku môže byť užitočná na rôzne účely. Napríklad mám v úmysle vykonať zálohu svojho systému na externé úložné zariadenie. Aby som to zautomatizoval, potrebujem udržiavať zariadenie pripojené k systému aj pri bootovaní.

Podobne veľa aplikácií synchronizuje súbory priamo zo systémových diskov, ak sa disk odpojí, opätovná synchronizácia týchto súborov by bola nepríjemná. Automatická montáž automaticky pripojí disk bez toho, aby ste sa museli obťažovať spustením namontovať alebo manuálne z GUI.







V tomto návode budem skúmať, ako urobiť pripojenú jednotku automaticky pripojenú pri zavádzaní systému Linux.



Automatické pripojenie diskov v systéme Linux

Na automatické pripojenie pripojeného disku v systéme Linux je potrebné vykonať niekoľko krokov.



Všimnite si, že v predvolenom nastavení Linux nepripája pri zavádzaní žiadnu pripojenú jednotku, na prístup k údajom musí byť pripojený k bodu pripojenia. Avšak distribúcie Linuxu s desktopovými prostrediami automaticky pripájajú jednotky.





Poznámka: Pokyny uvedené v tejto príručke sa vykonávajú na Ubuntu 22.04. Dané príkazy však budú fungovať bez chyby aj na iných distribúciách.

1. Nájdite UUID a Typ systému súborov

Ak chcete nájsť názov jednotky, jej jedinečné identifikačné číslo (UUID) a typ systém súborov , existujú dva spôsoby. Prvý používa vstavané aplikácie GUI a druhý je cez príkazový riadok.



Osobne to radšej robím na termináli, pretože je to presnejšie.

sudo blkid

The blkid command je nástroj príkazového riadka, ktorý sa používa na získanie informácií o interných a externých blokových zariadeniach.

Teraz identifikujte ŠTÍTOK pohonu, ktorý je MyDrive v mojom prípade a poznačte si UUID a systém súborov typu. Nezabudnite pomenovať svoju úložnú jednotku, pretože ju bude ľahké identifikovať.

Snímka obrazovky výstupu príkazu zobrazuje všetky požadované informácie.

  • UUID = 65B1-FB17
  • Typ súborového systému = premastiť

The UUID (Universal Unique Identifier) ​​je ID blokového zariadenia MyDrive (/dev/sda1) a typ systému súborov je premastiť .

Všimnite si, že UUID môžu mať rôzny počet znakov v závislosti od typov súborových systémov. Napríklad, TUK UUID súborového systému má 8 alfanumerických znakov s pomlčkou ( ), NTFS má reťazec 16 znakov bez pomlčiek a EXT má 32 alfanumerických znakov s pomlčkami.

Teraz to urobme na GUI, keďže používam Ubuntu 22.04 s desktopovým prostredím GENOME, má predvolenú aplikáciu na správu diskov s názvom Disky . Otvorte aplikáciu a kliknite na jednotku, ktorú možno rozpoznať podľa kapacity úložiska.

2. Vytvorenie bodu pripojenia

Ak chcete natrvalo pripojiť externý disk k systému Linux, je potrebné vytvoriť bod pripojenia. Je to jednorazové nastavenie, pokiaľ si v budúcnosti nezvolíte iný bod pripojenia.

Prípojný bod je miesto, kde umiestnite prístup k súborovému systému. Môže to byť ľubovoľný adresár kdekoľvek v systéme Linux; normálne, /mnt alebo /media používajú sa adresáre. Vytváram adresár v koreň volal /media/MyBackup , ktorý bude mojím prípojným bodom.

sudo mkdir / médiá / MyBackup

Teraz natrvalo pripojím externý disk MyDrive do /media/MyBackup montážny bod.

Našli sme názov, UUID a typ súborového systému pripojeného disku a vytvorili sme aj bod pripojenia. Posledným krokom je prístup a úprava fstab súbor.

3. Otvorte a upravte súbor fstab

The fstab súbor je konfiguračný súbor súborového systému v /atď adresár, ktorý obsahuje informácie o pripojených úložných zariadeniach. Dá sa k nemu dostať v ľubovoľnom textovom editore, ale vyžaduje úpravu prístupu superužívateľa.

sudo pretože / atď / fstab

Teraz je čas vložiť informácie extrahované vyššie pomocou nasledujúcej všeobecnej syntaxe.

[ Zariadenie ] [ Mount-Point ] [ File-System-Type ] [ Možnosti montáže ] [ Skládka ] [ Pass ]

Vysvetlenie všetkých parametrov vyššie uvedenej syntaxe je uvedené nižšie.

[Zariadenie] Zariadenie UUID
[Mount-Point] Adresár bodu pripojenia, z ktorého sa pristupuje k obsahu pripojenej jednotky [pre ďalšie spustenie man mount príkaz]
[File-System-Type] Typ formátu systému súborov, ako je fat, exfat, ntfs alebo ext4
[Možnosti montáže] Možnosť čítania a zápisu pre zariadenie ( predvolené hodnoty sa používa na čítanie a zápis)
[Dump] Ak chcete povoliť alebo zakázať zálohovanie pripojeného zariadenia; ak je 0, zálohovanie je vypnuté

The fsck príkaz sa používa na overenie chýb na disku pred spustením zavádzania. Pre koreňové zariadenie, fsck vždy bude 1.

Nasledujúci formát je použiteľný vo väčšine distribúcií Linuxu, ako je Arch Linux alebo Debian; avšak najnovšie Ubuntu (22.04) má iný formát, ktorý sa spomína nižšie .

UUID = [ UUID zariadenia ] [ Mount-Point ] [ Súbor-systém-typ ] [ Možnosti montáže ] [ Skládka ] [ Pass ]

Informácie extrahované vyššie vložím do fstab súbor pomocou vyššie uvedeného formátu.

UUID =65B1-F446 / médiá / MyBackup predvolené exfat 0 0

Poznámka: Použite a tab na oddelenie polí namiesto medzier.

Nastavil som [Možnosti montáže] do predvolené hodnoty, čo znamená, že zariadenie má prístup na čítanie a zápis. The [Dump] a [Pass] možnosti sú nastavené na 0, pretože nechcem zálohovať a spúšťať fsck skontrolovať.

Voľný formát

Najnovší Ubuntu (22.04) má iný formát na nastavenie externých diskov v fstab súbor.

/ dev / disk / by-uuid / [ UUID zariadenia ] [ Mount-Point ] [ Súbor-systém-typ ] [ Možnosti montáže ] [ Skládka ] [ Pass ]

Keďže používam Ubuntu 22.04, použijem túto metódu.

/ dev / disk / by-uuid / 65B1-F446 / médiá / MyBackup predvolené exfat 0 0

Teraz uložte a ukončite súbor; Používam Vim, the :wq príkaz zapíše a ukončí editor.

4. Overenie

Na overenie, že všetky informácie uvedené v fstab súbor je správny, použite namontovať -a príkaz.

sudo namontovať -a

Ak sa vyskytne nejaká chyba, vyššie uvedený príkaz ju zobrazí, inak nebude výstup.

Nevyskytla sa žiadna chyba, čo znamená, že disk bol úspešne pripojený.

The fstab súbory rôznych distribúcií Linuxu sú uvedené nižšie na porovnanie.

Súbor Debian /etc/fstab

Súbor Arch Linux /etc/fstab

Súbor Ubuntu /etc/fstab

Záver

Ak používate disk na každodennú prácu. Najmä ak v ňom ukladáte súbory alebo k nim pristupujete do systému Linux. Alebo ak máte záujem o zálohovanie systému a nechcete pokračovať po spustení, potom je to dobrý spôsob, ako to urobiť automaticky.

Automatické pripojenie je prístup k pripájaniu úložnej jednotky pri zavádzaní, pretože mnohé distribúcie Linuxu nepripájajú jednotky pri zavádzaní. Dá sa to urobiť umiestnením UUID zariadenia a bodu pripojenia do /etc/fstab súbor.