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 / MyBackupZdaj 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 / fstabZdaj 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 0Opomba: 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.