Automatické připojení disků v systému Linux

Automaticke Pripojeni Disku V Systemu Linux



Pokud jste uživatelem Linuxu a chcete automaticky připojit jednotku k systému při spouštění, lze to provést umístěním UUID zařízení a montážní bod cesta v fstab konfigurační soubor. The fstab je soubor tabulky systému souborů umístěný v /atd adresář.

Automatická montáž disku může být užitečná pro různé účely. Například mám v úmyslu provést zálohu svého systému na externí úložné zařízení. Abych to automatizoval, potřebuji udržovat zařízení připojené k systému i při bootování.

Podobně mnoho aplikací synchronizuje soubory přímo ze systémových disků, pokud se disk odpojí, pak by opětovná synchronizace těchto souborů byla nepříjemná. Automounting automaticky připojí disk, aniž by se musel obtěžovat spuštěním namontovat nebo ručně z GUI.







V tomto tutoriálu prozkoumám, jak vytvořit připojený disk automaticky připojený při spouštění v Linuxu.



Automatické připojení disků v systému Linux

Existuje několik kroků, které je třeba provést opatrně, aby bylo možné automaticky připojit připojený disk v systému Linux.



Všimněte si, že ve výchozím nastavení Linux nepřipojuje při spouštění žádnou připojenou jednotku, pro přístup k datům musí být připojen k přípojnému bodu. Nicméně distribuce Linuxu s desktopovým prostředím automaticky připojují disky.





Poznámka: Pokyny uvedené v této příručce se provádějí na Ubuntu 22.04. Dané příkazy však budou fungovat bez chyby i na jiných distribucích.

1. Najděte UUID a Typ systému souborů

Chcete-li zjistit název jednotky, její jedinečné identifikační číslo (UUID) a typ souborový systém , jsou dva způsoby. První využívá vestavěné GUI aplikace a druhý je přes příkazový řádek.



Osobně to raději dělám na terminálu, protože je to přesnější.

sudo blkid

The blkid command je nástroj příkazového řádku používaný k získání informací o interních a externích blokových zařízeních.

Nyní identifikujte OZNAČENÍ pohonu, což je Moje jízda v mém případě a poznamenejte si UUID a souborový systém typ. Nezapomeňte pojmenovat svůj úložný disk, protože jej bude snadné identifikovat.

Snímek obrazovky výstupu příkazu zobrazuje všechny požadované informace.

  • UUID = 65B1-FB17
  • Typ souborového systému = exfat

The UUID (Universal Unique Identifier) ​​je ID blokového zařízení MyDrive (/dev/sda1) a typ systému souborů je exfat .

Všimněte si, že UUID mohou mít různý počet znaků v závislosti na typech systému souborů. Například, TLUSTÝ UUID souborového systému má 8 alfanumerických znaků s pomlčkou ( ), NTFS má řetězec 16 znaků bez pomlček a EXT má 32 alfanumerických znaků s pomlčkami.

Nyní to udělejme na GUI, protože jsem na Ubuntu 22.04 s desktopovým prostředím GENOME, má výchozí aplikaci pro správu disků s názvem Disky . Otevřete aplikaci a klikněte na jednotku, kterou lze rozpoznat podle kapacity úložiště.

2. Vytvoření přípojného bodu

Chcete-li trvale připojit externí disk k Linuxu, je třeba vytvořit upevňovací bod. Je to jednorázové nastavení, pokud v budoucnu nezvolíte jiný přípojný bod.

Přípojný bod je místo, kam umístíte přístup k systému souborů. Může to být jakýkoli adresář kdekoli na Linuxu; normálně, /mnt nebo /media se používají adresáře. Vytvářím adresář v vykořenit volal /media/MyBackup , což bude můj přípojný bod.

sudo mkdir / média / MyBackup

Nyní natrvalo připojím svůj externí disk Moje jízda na /media/MyBackup montážní bod.

Našli jsme název, UUID a typ souborového systému připojeného disku a také jsme vytvořili bod připojení. Posledním krokem je přístup a úprava fstab soubor.

3. Otevřete a upravte soubor fstab

The fstab soubor je konfigurační soubor systému souborů v souboru /atd adresář, který obsahuje informace o připojených úložných zařízeních. Lze k němu přistupovat v libovolném textovém editoru, ale vyžaduje úpravu přístupu superuživatele.

sudo protože / atd / fstab

Nyní je čas vložit informace extrahované výše pomocí následující obecné syntaxe.

[ přístroj ] [ Mount-Point ] [ Soubor-systém-typ ] [ Možnosti montáže ] [ Skládka ] [ Složit ]

Vysvětlení všech parametrů výše uvedené syntaxe je uvedeno níže.

[Přístroj] Zařízení UUID
[Mount-Point] Adresář bodu připojení, odkud je přístup k obsahu připojené jednotky [pro další spuštění muž mount příkaz]
[Typ systému souborů] Typ formátu systému souborů, jako je fat, exfat, ntfs nebo ext4
[Možnosti montáže] Možnost čtení a zápisu pro zařízení ( výchozí se používá pro přístup pro čtení a zápis)
[skládka] Chcete-li povolit nebo zakázat zálohování připojeného zařízení; pokud je 0, zálohování je zakázáno

The fsck Příkaz se používá k ověření chyb na disku před zahájením spouštění. Pro kořenové zařízení, fsck vždy bude 1.

Následující formát je použitelný ve většině distribucí Linuxu, jako je Arch Linux nebo Debian; nicméně nejnovější Ubuntu (22.04) má jiný formát, který je zmíněn níže .

UUID = [ UUID zařízení ] [ Mount-Point ] [ Soubor-systém-typ ] [ Možnosti montáže ] [ Skládka ] [ Složit ]

Výše uvedené informace vložím do fstab soubor ve výše uvedeném formátu.

UUID =65B1-F446 / média / Výchozí nastavení exfatu MyBackup 0 0

Poznámka: Použijte a tab k oddělení polí místo mezer.

Nastavil jsem [Možnosti montáže] na výchozí nastavení, což znamená, že zařízení má přístup pro čtení a zápis. The [skládka] a [Složit] možnosti jsou nastaveny na 0, protože nechci zálohovat a při spouštění fsck šek.

Volný formát

Nejnovější Ubuntu (22.04) má jiný formát pro nastavení externích disků v fstab soubor.

/ dev / disk / by-uuid / [ UUID zařízení ] [ Mount-Point ] [ Soubor-systém-typ ] [ Možnosti montáže ] [ Skládka ] [ Složit ]

Protože používám Ubuntu 22.04, použiji tuto metodu.

/ dev / disk / by-uuid / 65B1-F446 / média / Výchozí nastavení exfatu MyBackup 0 0

Nyní uložte a ukončete soubor; Používám Vim, the :wq příkaz zapíše a ukončí editor.

4. Ověřování

Chcete-li ověřit, že všechny informace uvedené v fstab soubor je správný, použijte nasednout -a příkaz.

sudo namontovat -A

Pokud dojde k nějaké chybě, výše uvedený příkaz ji zobrazí, jinak nebude výstup.

Nedošlo k žádné chybě, což znamená, že disk byl úspěšně připojen.

The fstab soubory různých distribucí Linuxu jsou uvedeny níže pro srovnání.

Soubor Debian /etc/fstab

Soubor Arch Linux /etc/fstab

Soubor Ubuntu /etc/fstab

Závěr

Pokud používáte disk pro svou každodenní práci. Zvláště pokud v něm ukládáte soubory nebo k souborům z něj přistupujete do svého systému Linux. Nebo pokud máte zájem o zálohování systému a nechcete pokračovat po spuštění, pak je to dobrý způsob, jak to udělat automaticky.

Automatické připojování je přístup k připojení úložné jednotky při spouštění, protože mnoho distribucí Linuxu nepřipojuje jednotky při spouštění. To lze provést umístěním UUID zařízení a přípojného bodu do /etc/fstab soubor.