Automatiškai prijungti diskus „Linux“.

Automatiskai Prijungti Diskus Linux



Jei esate „Linux“ vartotojas ir norite automatiškai prijungti diską prie sistemos įkrovos metu, tai galite padaryti įdėdami UUID prietaiso ir tvirtinimo taškas kelias į fstab konfigūracijos failą. The fstab yra failų sistemos lentelės failas, esantis /tt katalogas.

Na, automatinis disko montavimas gali būti patogus įvairiems tikslams. Pavyzdžiui, ketinu sukurti atsarginę savo sistemos kopiją išoriniame atminties įrenginyje. Norėdami tai automatizuoti, turiu išlaikyti įrenginį prijungtą prie sistemos net įkrovos metu.

Panašiai daugelis programų sinchronizuoja failus tiesiai iš sistemos diskų, o jei diskas bus atjungtas, vėl sinchronizuoti tuos failus būtų nepatogu. Automatinis montavimas automatiškai prijungia diską, nesigilindamas į jo paleidimą kalnas komandą arba rankiniu būdu atlikdami tai naudodami GUI.







Šiame vadove aš tyrinėsiu, kaip prijungtą diską padaryti automatiškai prijungtą prie įkrovos sistemoje „Linux“.



Automatiškai prijungti diskus „Linux“.

Norint automatiškai prijungti prijungtą diską sistemoje „Linux“, reikia atidžiai atlikti kelis veiksmus.



Atminkite, kad pagal numatytuosius nustatymus „Linux“ nejungia jokio prijungto disko įkrovos metu, jis turi būti prijungtas prie prijungimo taško, kad būtų galima pasiekti savo duomenis. Tačiau „Linux“ paskirstymai su darbalaukio aplinkomis automatiškai prijungia diskus.





Pastaba: Šiame vadove pateiktos instrukcijos vykdomos naudojant Ubuntu 22.04. Tačiau pateiktos komandos veiks be klaidų ir kituose platinimuose.

1. Raskite UUID ir failų sistemos tipą

Norėdami sužinoti disko pavadinimą, jo unikalų identifikavimo numerį (UUID) ir tipą Failų sistema , yra du būdai. Pirmasis yra naudojant integruotas GUI programas, o antrasis - per komandinę eilutę.



Man asmeniškai labiau patinka tai daryti terminale, nes jis yra tikslesnis.

sudo blkid

The blkid komanda yra komandų eilutės programa, naudojama informacijai apie vidinius ir išorinius blokinius įrenginius gauti.

Dabar nustatykite ETIKETĖ pavaros, kuri yra „MyDrive“. mano atveju ir užsirašykite UUID ir Failų sistema tipo. Nepamirškite suteikti saugyklos disko pavadinimo, nes jį bus lengva atpažinti.

Komandos išvesties ekrano kopija rodo visą reikiamą informaciją.

  • UUID = 65B1-FB17
  • Failų sistemos tipas = riebalų

The UUID (Universal Unique Identifier) ​​yra blokuojamo įrenginio „MyDrive“ ID (/dev/sda1) ir failų sistemos tipas yra riebalų .

Atminkite, kad UUID gali turėti skirtingą simbolių skaičių, priklausomai nuo failų sistemos tipų. Pavyzdžiui, RIEBALAI failų sistema UUID turi 8 raidinius ir skaitmeninius simbolius su brūkšneliu ( ), NTFS yra 16 simbolių eilutė be brūkšnelių ir EXT turi 32 raidinius ir skaitinius simbolius su brūkšneliais.

Dabar darykime tai naudodami GUI, nes aš naudoju Ubuntu 22.04 su GENOME darbalaukio aplinka, ji turi numatytąją disko valdymo programą, vadinamą Diskai . Atidarykite programą ir spustelėkite diską, kurį galima atpažinti pagal atminties talpą.

2. Montavimo taško sukūrimas

Norint visam laikui prijungti išorinį diską prie Linux, reikia sukurti tvirtinimo tašką. Tai yra vienkartinė sąranka, nebent ateityje pasirinksite kitą prijungimo tašką.

Prijungimo taškas yra vieta, kur galite pasiekti failų sistemą. Tai gali būti bet koks „Linux“ katalogas; paprastai, /mnt arba /media naudojami katalogai. Kuriu katalogą šaknis paskambino /media/MyBackup , kuris bus mano tvirtinimo taškas.

sudo mkdir / žiniasklaida / MyBackup

Dabar visam laikui prijungsiu išorinį diską „MyDrive“. į /media/MyBackup tvirtinimo taškas.

Radome pridėto disko pavadinimą, UUID ir failų sistemos tipą, taip pat sukūrėme prijungimo tašką. Paskutinis žingsnis yra prieiga ir modifikavimas fstab failą.

3. Pasiekite ir redaguokite fstab failą

The fstab failas yra failų sistemos konfigūracijos failas /tt katalogą, kuriame yra informacija apie prijungtus saugojimo įrenginius. Jį galima pasiekti bet kuriame teksto rengyklėje, tačiau norint jį modifikuoti, reikia supervartotojo prieigos.

sudo nes / ir tt / fstab

Dabar atėjo laikas įterpti aukščiau ištrauktą informaciją naudojant šią bendrą sintaksę.

[ Įrenginys ] [ Mount-Point ] [ Failų sistemos tipas ] [ Montavimo parinktys ] [ Sąvartynas ] [ Praeiti ]

Visų aukščiau pateiktos sintaksės parametrų paaiškinimas pateikiamas toliau.

[Įrenginys] Įrenginys UUID
[Mountavimo taškas] Tvirtinimo taško katalogas, iš kurio pasiekiamas prijungto disko turinys [daugiau paleisti žmogaus kalnas komanda]
[Failų sistemos tipas] Failų sistemos formato tipas, pvz., fat, exfat, ntfs arba ext4
[Montavimo parinktys] Įrenginio skaitymo ir rašymo parinktis ( numatytieji naudojamas skaitymo ir rašymo prieigai)
[Dump] Įjungti arba išjungti prijungto įrenginio atsarginę kopiją; jei jis yra 0, atsarginis kopijavimas išjungtas

The fsck Komanda naudojama patikrinti, ar diske nėra klaidų prieš pradedant paleisti. Šakniniam įrenginiui fsck visada bus 1.

Šis formatas yra taikomas daugumoje Linux platinimų, tokių kaip Arch Linux arba Debian; tačiau naujausias Ubuntu (22.04) turi kitą formatą, kuris paminėtas žemiau .

UUID = [ Įrenginio UUID ] [ Mount-Point ] [ Failų sistemos tipas ] [ Montavimo parinktys ] [ Sąvartynas ] [ Praeiti ]

Aukščiau ištrauktą informaciją įterpsiu į fstab failą naudodami aukščiau pateiktą formatą.

UUID =65B1-F446 / žiniasklaida / MyBackup exfat numatytieji nustatymai 0 0

Pastaba: Naudoti skirtuką atskirti laukus, o ne tarpus.

Aš nustatiau [Montavimo parinktys] į numatytieji, o tai reiškia, kad įrenginys turi skaitymo ir rašymo prieigą. The [Dump] ir [Leidimas] parinktys nustatytos į 0, nes nenoriu kurti atsarginės kopijos ir įkelti fsck patikrinti.

Nemokamas formatas

Naujausias „Ubuntu“ (22.04) turi kitokį išorinių diskų nustatymo formatą fstab failą.

/ dev / diskas / by-uuid / [ Įrenginio UUID ] [ Mount-Point ] [ Failų sistemos tipas ] [ Montavimo parinktys ] [ Sąvartynas ] [ Praeiti ]

Kadangi naudoju Ubuntu 22.04, naudosiu šį metodą.

/ dev / diskas / by-uuid / 65B1-F446 / žiniasklaida / MyBackup exfat numatytieji nustatymai 0 0

Dabar išsaugokite ir uždarykite failą; Aš naudoju Vim, :wq komanda parašys ir išeis iš redaktoriaus.

4. Patikrinimas

Norėdami patikrinti, ar visa informacija, nurodyta fstab failas yra teisingas, naudokite kalnas -a komandą.

sudo kalnas -a

Jei yra kokia nors klaida, aukščiau pateikta komanda ją parodys, priešingu atveju išvestis nebus.

Nerasta jokių klaidų, o tai reiškia, kad diskas sėkmingai sumontuotas.

The fstab Palyginimui žemiau pateikti įvairių Linux platinimų failai.

Debian /etc/fstab failas

Arch Linux /etc/fstab failas

Ubuntu /etc/fstab failas

Išvada

Jei kasdieniniam darbui naudojate diską. Ypač jei jame įrašote failus arba pasiekiate failus iš jo į savo Linux sistemą. Arba, jei norite sukurti atsarginę sistemos kopiją ir nenorite tęsti po įkrovos, tai yra geras būdas tai padaryti automatiškai.

Automatinis montavimas yra būdas prijungti atminties diską įkrovos metu, nes daugelis Linux platinimų nemontuoja diskų įkrovos metu. Tai galima padaryti įdėjus įrenginio UUID ir prijungimo tašką /etc/fstab failą.