Asemien automaattinen asennus Linuxissa

Asemien Automaattinen Asennus Linuxissa



Jos olet Linux-käyttäjä ja haluat liittää aseman automaattisesti järjestelmääsi käynnistyksen yhteydessä, se voidaan tehdä asettamalla UUID laitteesta ja kiinnityskohta polussa fstab asetustiedosto. The fstab on tiedostojärjestelmätaulukkotiedosto, joka sijaitsee kohteessa /jne hakemistosta.

Aseman automaattinen asennus voi olla kätevää useisiin tarkoituksiin. Aion esimerkiksi tehdä varmuuskopion järjestelmästäni ulkoiseen tallennuslaitteeseen. Sen automatisoimiseksi minun on pidettävä laite kytkettynä järjestelmään jopa käynnistyksen yhteydessä.

Samoin monet sovellukset synkronoivat tiedostoja suoraan järjestelmäasemista. Jos asema irrotetaan, tiedostojen synkronointi uudelleen olisi hankalaa. Automaattinen asennus asentaa aseman automaattisesti ilman, että joudut käyttämään vaivaa kiinnitys komennon tai manuaalisesti graafisesta käyttöliittymästä.







Tässä opetusohjelmassa tutkin kuinka liitetty asema liitetään automaattisesti käynnistykseen Linuxissa.



Asemien automaattinen asennus Linuxissa

On olemassa muutamia vaiheita, jotka on suoritettava huolellisesti liitetyn aseman automaattiseen asentamiseen Linuxissa.



Huomaa, että oletusarvoisesti Linux ei liitä mitään liitettyä asemaa käynnistyksen yhteydessä, vaan se on liitettävä liitoskohtaan, jotta sen tietoja voidaan käyttää. Kuitenkin Linux-jakelut työpöytäympäristöjen kanssa asentavat asemat automaattisesti.





Huomautus: Tässä oppaassa annetut ohjeet suoritetaan Ubuntu 22.04:ssä. Annetut komennot toimivat kuitenkin ilman virheitä myös muissa jakeluissa.

1. Etsi UUID ja tiedostojärjestelmätyyppi

Löydät aseman nimen, sen yksilöllisen tunnistusnumeron (UUID) ja tyypin tiedostojärjestelmä , on kaksi tapaa. Ensimmäinen käyttää sisäänrakennettuja GUI-sovelluksia ja toinen komentorivin kautta.



Itse teen sen mieluummin terminaalissa, koska se on tarkempi.

sudo blkid

The blkid komento on komentorivin apuohjelma, jolla saadaan tietoa sisäisistä ja ulkoisista lohkolaitteista.

Tunnista nyt LABEL asemasta, mikä on Minun ajoni minun tapauksessani ja merkitse muistiin UUID ja tiedostojärjestelmä tyyppi. Älä unohda antaa tallennusasemallesi nimeä, koska se on helppo tunnistaa.

Komentotulosteen kuvakaappaus näyttää kaikki vaaditut tiedot.

  • UUID = 65B1-FB17
  • Tiedostojärjestelmän tyyppi = exfat

The UUID (Universal Unique Identifier) ​​on MyDrive-blokkilaitteen tunnus (/dev/sda1) ja tiedostojärjestelmän tyyppi on exfat .

Huomaa, että UUID-tunnisteissa voi olla eri määrä merkkejä tiedostojärjestelmätyypeistä riippuen. Esimerkiksi, FAT tiedostojärjestelmä UUID sisältää 8 aakkosnumeerista merkkiä ja väliviiva ( ), NTFS on 16 merkin merkkijono ilman välimerkkejä, ja ALANUMERO siinä on 32 aakkosnumeerista merkkiä ja väliviivoja.

Tehdään se nyt graafisella käyttöliittymällä, koska käytän Ubuntu 22.04:ää ja GENOME-työpöytäympäristöä, sillä on levynhallinnan oletussovellus nimeltä Levyt . Avaa sovellus ja napsauta asemaa, joka voidaan tunnistaa tallennuskapasiteetista.

2. Mount Pointin luominen

Jotta ulkoinen asema voidaan liittää pysyvästi Linuxiin, kiinnityspiste on luotava. Se on kertakäyttöinen asennus, ellet valitse toista kiinnityspistettä tulevaisuudessa.

Liitäntäpiste on paikka, johon asetat tiedostojärjestelmän käytettäväksi. Se voi olla mikä tahansa hakemisto missä tahansa Linuxissa; yleensä, /mnt tai /media hakemistoja käytetään. Teen hakemiston juuri nimeltään /media/MyBackup , joka on kiinnityspisteeni.

sudo mkdir / media / MyBackup

Nyt aion pysyvästi asentaa ulkoisen asemani Minun ajoni to /media/MyBackup kiinnityskohta.

Olemme löytäneet liitetyn aseman nimen, UUID-tunnuksen ja tiedostojärjestelmätyypin, ja olemme myös luoneet liitoskohdan. Viimeinen vaihe on pääsy ja muokkaaminen fstab tiedosto.

3. Avaa fstab-tiedosto ja muokkaa sitä

The fstab tiedosto on tiedostojärjestelmän määritystiedosto /jne hakemistoon, joka sisältää tietoja asennetuista tallennuslaitteista. Sitä voidaan käyttää millä tahansa tekstieditorilla, mutta se vaatii pääkäyttäjän pääsyn muokkaamisen.

sudo koska / jne / fstab

Nyt on aika lisätä yllä poimitut tiedot seuraavalla yleisellä syntaksilla.

[ Laite ] [ Mount-Point ] [ Tiedostojärjestelmä-tyyppi ] [ Kiinnitysvaihtoehdot ] [ Kaatopaikka ] [ Kulkea ]

Kaikki yllä olevan syntaksin parametrit on selitetty alla.

[Laite] Laite UUID
[Mount-Point] Kiinnityspistehakemisto, josta liitetyn aseman sisältöön pääsee [lisää ajoa varten mies teline komento]
[Tiedostojärjestelmä-tyyppi] Tiedostojärjestelmän muototyyppi, kuten fat, exfat, ntfs tai ext4
[Kiinnitysvaihtoehdot] Laitteen luku- ja kirjoitusvaihtoehto ( oletusarvot käytetään luku- ja kirjoitusoikeuksiin)
[Kaatopaikka] Ota liitetyn laitteen varmuuskopiointi käyttöön tai poistaa sen käytöstä; jos se on 0, varmuuskopiointi on poistettu käytöstä

The fsck komentoa käytetään tarkistamaan asemassa virheitä ennen käynnistyksen aloittamista. Päälaitteelle fsck tulee aina olemaan 1.

Seuraavaa muotoa voidaan käyttää useimmissa Linux-jakeluissa, kuten Arch Linux tai Debian; Uusimmassa Ubuntussa (22.04) on kuitenkin eri muoto, joka mainitaan alla .

UUID = [ Laitteen UUID ] [ Mount-Point ] [ Tiedostojärjestelmä-tyyppi ] [ Kiinnitysvaihtoehdot ] [ Kaatopaikka ] [ Kulkea ]

Lisään yllä poimitut tiedot kohtaan fstab tiedosto käyttäen yllä olevaa muotoa.

UUID =65B1-F446 / media / MyBackup exfat -oletusasetukset 0 0

Huomautus: Käytä -välilehti erotella kentät välilyöntien sijaan.

Olen asettanut [Kiinnitysvaihtoehdot] kohtaan oletusarvot, mikä tarkoittaa, että laitteella on luku- ja kirjoitusoikeus. The [Kaatopaikka] ja [Kulkea] vaihtoehdot on asetettu arvoon 0, koska en halua varmuuskopioida ja käynnistää fsck tarkistaa.

Vapaa muoto

Uusimmassa Ubuntussa (22.04) on eri muoto ulkoisten asemien asettamiseen fstab tiedosto.

/ kehittäjä / levy / by-uuid / [ Laitteen UUID ] [ Mount-Point ] [ Tiedostojärjestelmä-tyyppi ] [ Kiinnitysvaihtoehdot ] [ Kaatopaikka ] [ Kulkea ]

Koska käytän Ubuntu 22.04:ää, käytän tätä menetelmää.

/ kehittäjä / levy / by-uuid / 65B1-F446 / media / MyBackup exfat -oletusasetukset 0 0

Tallenna ja sulje tiedosto nyt; Käytän Vim, the :wq komento kirjoittaa ja poistuu editorista.

4. Vahvistus

Varmistaaksesi, että kaikki kohdassa mainitut tiedot fstab tiedosto on oikea, käytä mount -a komento.

sudo kiinnitys -a

Jos on virhe, yllä oleva komento näyttää sen, muuten tulostetta ei ole.

Virhettä ei ole havaittu, mikä tarkoittaa, että asema on asennettu onnistuneesti.

The fstab Eri Linux-jakelujen tiedostot on annettu alla vertailua varten.

Debian /etc/fstab tiedosto

Arch Linux /etc/fstab tiedosto

Ubuntu /etc/fstab tiedosto

Johtopäätös

Jos käytät asemaa päivittäisessä työssäsi. Varsinkin jos tallennat siihen tiedostoja tai käytät tiedostoja siitä Linux-järjestelmääsi. Tai jos olet kiinnostunut varmuuskopioimaan järjestelmäsi etkä halua jatkaa sitä käynnistyksen jälkeen, se on hyvä tapa tehdä se automaattisesti.

Automaattinen asennus on tapa asentaa tallennusasema käynnistyksen yhteydessä, koska monet Linux-jakelut eivät liitä asemia käynnistyksen yhteydessä. Se voidaan tehdä asettamalla laitteen UUID ja liitoskohta /etc/fstab tiedosto.