Samodejna namestitev pogonov v sistemu Linux

Samodejna Namestitev Pogonov V Sistemu Linux



Če ste uporabnik Linuxa in želite samodejno priklopiti pogon v sistem ob zagonu, lahko to storite tako, da postavite UUID naprave in točka namestitve pot v fstab konfiguracijsko datoteko. The fstab je datoteka Tabela datotečnega sistema, ki se nahaja v /itd imenik.

No, samodejna namestitev pogona je lahko priročna za različne namene. Na primer, nameravam narediti varnostno kopijo svojega sistema na zunanjo napravo za shranjevanje. Za avtomatizacijo moram imeti napravo povezano s sistemom tudi ob zagonu.

Podobno številne aplikacije sinhronizirajo datoteke neposredno s sistemskih pogonov, če bi bil pogon odklopljen, bi bila ponovna sinhronizacija teh datotek nevšečnost. Samodejna montaža samodejno namesti pogon brez težav z zagonom mount ali ročno iz GUI.







V tej vadnici bom raziskal, kako narediti priključeni pogon samodejno nameščen ob zagonu v Linuxu.



Samodejna namestitev pogonov v sistemu Linux

Za samodejno namestitev priključenega pogona v sistemu Linux je treba skrbno izvesti nekaj korakov.



Upoštevajte, da Linux privzeto ne priklopi nobenega priključenega pogona ob zagonu, temveč ga je treba priklopiti na točko priklopa za dostop do njegovih podatkov. Vendar distribucije Linuxa z namiznimi okolji samodejno priklopijo pogone.





Opomba: Navodila v tem priročniku se izvajajo na Ubuntu 22.04. Vendar pa bodo podani ukazi brez napak delovali tudi na drugih distribucijah.

1. Poiščite UUID in vrsto datotečnega sistema

Če želite poiskati ime pogona, njegovo edinstveno identifikacijsko številko (UUID) in vrsto datotečni sistem , obstajata dva načina. Prvi je z uporabo vgrajenih aplikacij GUI, drugi pa prek ukazne vrstice.



Osebno raje to počnem na terminalu, ker je bolj natančno.

sudo blkid

The blkid ukaz je pripomoček ukazne vrstice, ki se uporablja za pridobivanje informacij o notranjih in zunanjih blokovnih napravah.

Zdaj pa identificirajte OZNAKA pogona, ki je MyDrive v mojem primeru in zabeležite UUID in datotečni sistem vrsta. Ne pozabite poimenovati svojega shranjevalnega pogona, saj ga boste zlahka prepoznali.

Izhodni posnetek ukaza prikazuje vse zahtevane informacije.

  • UUID = 65B1-FB17
  • Vrsta datotečnega sistema = maščoba

The UUID (Universal Unique Identifier) ​​je ID blokovne naprave MyDrive (/dev/sda1) in vrsta datotečnega sistema je maščoba .

Upoštevajte, da imajo lahko UUID različno število znakov, odvisno od vrste datotečnega sistema. Na primer, MAŠČOBA UUID datotečnega sistema ima 8 alfanumeričnih znakov s pomišljajem ( ), NTFS ima niz 16 znakov brez pomišljajev in ZUN ima 32 alfanumeričnih znakov s pomišljaji.

Zdaj pa naredimo to na GUI, ker uporabljam Ubuntu 22.04 z namiznim okoljem GENOME, ima privzeto aplikacijo za upravljanje diska, imenovano Diski . Odprite aplikacijo in kliknite disk, ki ga prepoznate po kapaciteti pomnilnika.

2. Ustvarjanje montažne točke

Če želite trajno namestiti zunanji pogon v Linux, je treba ustvariti točko namestitve. To je enkratna nastavitev, razen če v prihodnosti izberete drugo točko namestitve.

Točka priklopa je mesto, kamor postavite datotečni sistem, do katerega želite dostopati. Lahko je kateri koli imenik kjer koli v Linuxu; običajno, /mnt oz /mediji uporabljajo se imeniki. Izdelujem imenik v korenina klical /media/MyBackup , ki bo moja točka namestitve.

sudo mkdir / mediji / MyBackup

Zdaj bom trajno namestil svoj zunanji pogon MyDrive do /media/MyBackup pritrdilna točka.

Našli smo ime, UUID in vrsto datotečnega sistema priključenega pogona, prav tako smo ustvarili točko namestitve. Zadnji korak je dostop do in spreminjanje fstab mapa.

3. Odprite in uredite datoteko fstab

The fstab je konfiguracijska datoteka datotečnega sistema v /itd imenik, ki vsebuje informacije o nameščenih pomnilniških napravah. Do njega lahko dostopate v katerem koli urejevalniku besedil, vendar za spreminjanje potrebujete dostop superuporabnika.

sudo Ker / itd / fstab

Zdaj je čas, da vstavite zgoraj pridobljene informacije z uporabo naslednje splošne sintakse.

[ Naprava ] [ Mount-Point ] [ Vrsta datotečnega sistema ] [ Možnosti namestitve ] [ Dump ] [ Pass ]

Razlaga vseh parametrov zgornje sintakse je navedena spodaj.

[Naprava] Naprava UUID
[Mount-Point] Imenik namestitvene točke, od koder se dostopa do vsebine priloženega pogona [za več zagon moški nosilec ukaz]
[Vrsta datotečnega sistema] Vrsta zapisa datotečnega sistema, kot je fat, exfat, ntfs ali ext4
[Možnosti namestitve] Možnost branja in pisanja za napravo ( privzete vrednosti se uporablja za dostop za branje in pisanje)
[Izmet] Če želite omogočiti ali onemogočiti varnostno kopiranje priključene naprave; če je 0, je varnostno kopiranje onemogočeno

The fsck ukaz se uporablja za preverjanje pogona za napake pred začetkom zagona. Za korensko napravo je fsck vedno bo 1.

Naslednji format je uporaben v večini distribucij Linuxa, kot sta Arch Linux ali Debian; vendar ima najnovejši Ubuntu (22.04) drugačen format, ki je omenjen spodaj .

UUID = [ UUID-naprave ] [ Mount-Point ] [ Vrsta datotečnega sistema ] [ Možnosti namestitve ] [ Dump ] [ Pass ]

Zgoraj pridobljene informacije bom vstavil v fstab datoteko v zgornjem formatu.

UUID =65B1-F446 / mediji / Privzete nastavitve MyBackup exfat 0 0

Opomba: Uporabi zavihek za ločevanje polj namesto presledkov.

Nastavil sem [Možnosti namestitve] do privzete vrednosti, kar pomeni, da ima naprava dostop za branje in pisanje. The [Izmet] in [prepustnica] možnosti so nastavljene na 0, ker ne želim varnostno kopirati in ob zagonu fsck preverite.

Prosti format

Najnovejši Ubuntu (22.04) ima drugačno obliko za nastavitev zunanjih pogonov v fstab mapa.

/ razv / disk / by-uuid / [ UUID-naprave ] [ Mount-Point ] [ Vrsta datotečnega sistema ] [ Možnosti namestitve ] [ Dump ] [ Pass ]

Ker uporabljam Ubuntu 22.04, bom uporabil to metodo.

/ razv / disk / by-uuid / 65B1-F446 / mediji / Privzete nastavitve MyBackup exfat 0 0

Zdaj shranite in zaprite datoteko; Uporabljam Vim, the :wq ukaz bo zapisal in zapustil urejevalnik.

4. Preverjanje

Za preverjanje, ali so vse informacije, navedene v fstab datoteka je pravilna, uporabite mount -a ukaz.

sudo mount -a

Če pride do napake, jo bo prikazal zgornji ukaz, sicer ne bo izhoda.

Napaka ni odkrita, kar pomeni, da je bil pogon uspešno nameščen.

The fstab datoteke različnih distribucij Linuxa so podane spodaj za primerjavo.

Datoteka Debian /etc/fstab

Arch Linux datoteka /etc/fstab

Datoteka Ubuntu /etc/fstab

Zaključek

Če pogon uporabljate za vsakodnevno delo. Še posebej, če vanj shranjujete datoteke ali dostopate do datotek iz njega v svoj sistem Linux. Če pa želite varnostno kopirati sistem in ne želite nadaljevati po zagonu, je to dober način, da to storite samodejno.

Samodejna namestitev je pristop k namestitvi shranjevalnega pogona ob zagonu, ker veliko distribucij Linuxa ne namesti pogonov ob zagonu. To lahko storite tako, da postavite UUID naprave in točko priklopa v /etc/fstab mapa.