Automonter stasjoner på Linux

Automonter Stasjoner Pa Linux



Hvis du er en Linux-bruker og ønsker å automatisk montere en stasjon til systemet ditt ved oppstart, kan det gjøres ved å plassere UUID av enheten og monteringspunkt sti i fstab konfigurasjonsfil. De fstab er en filsystemtabell-fil som ligger i /etc katalog.

Vel, automontering av en stasjon kan være nyttig for ulike formål. For eksempel har jeg tenkt å ta en sikkerhetskopi av systemet mitt til en ekstern lagringsenhet. For å automatisere det, må jeg holde enheten koblet til systemet selv ved oppstart.

På samme måte synkroniserer mange apper filer direkte fra systemstasjonene. Hvis stasjonen demonteres, vil det være en ulempe å synkronisere disse filene igjen. Automontering monterer automatisk stasjonen uten å gå inn i bryet med å kjøre montere kommando eller gjøre det manuelt fra GUI.







I denne opplæringen vil jeg utforske hvordan du lager en tilkoblet stasjon automatisk montert ved oppstart på Linux.



Automonter stasjoner på Linux

Det er noen få trinn som må utføres nøye for å automontere den tilkoblede stasjonen på Linux.



Merk at Linux som standard ikke monterer noen tilkoblede stasjoner ved oppstart, den må monteres til et monteringspunkt for å få tilgang til dataene. Imidlertid monterer Linux-distribusjoner med skrivebordsmiljøer stasjonene automatisk.





Merk: Instruksjonene gitt i denne veiledningen utføres på Ubuntu 22.04. Imidlertid vil gitte kommandoer fungere uten feil på andre distribusjoner også.

1. Finn UUID og filsystemtype

For å finne navnet på en stasjon, dens unike identifikasjonsnummer (UUID) og typen filsystem , det er to måter. Den første bruker de innebygde GUI-applikasjonene, og den andre er gjennom kommandolinjen.



Jeg personlig foretrekker å gjøre det på terminalen fordi det er mer nøyaktig.

sudo blkid

De blkid kommando er et kommandolinjeverktøy som brukes til å få informasjon om interne og eksterne blokkenheter.

Identifiser nå MERKELAPP av stasjonen, som er MyDrive i mitt tilfelle, og noter ned UUID og filsystem type. Ikke glem å gi lagringsstasjonen et navn, for det vil være lett å identifisere den.

Skjermbildet for kommandoutdata viser all nødvendig informasjon.

  • UUID = 65B1-FB17
  • Filsystemtype = exfat

De UUID (Universal Unique Identifier) ​​er en ID for blokkeringsenheten MyDrive (/dev/sda1) og filsystemtypen er exfat .

Merk at UUID-er kan ha et annet antall tegn avhengig av filsystemtypene. For eksempel FETT filsystemet UUID har 8 alfanumeriske tegn med en bindestrek ( ), NTFS har en streng på 16 tegn uten bindestreker, og EXT har 32 alfanumeriske tegn med bindestreker.

La oss nå gjøre det på GUI, siden jeg er på Ubuntu 22.04 med et GENOME-skrivebordsmiljø, har den en standardapp for diskbehandling kalt Disker . Åpne appen og klikk på stasjonen som kan gjenkjennes av lagringskapasiteten.

2. Opprette et monteringspunkt

For å montere en ekstern stasjon permanent til Linux, må det opprettes et monteringspunkt. Det er et engangsoppsett med mindre du velger et annet monteringspunkt i fremtiden.

Monteringspunktet er et sted hvor du plasserer filsystemet for å få tilgang. Det kan være hvilken som helst katalog hvor som helst på Linux; normalt, /mnt eller /media kataloger brukes. Jeg lager en katalog i rot kalt /media/MyBackup , som vil være mitt monteringspunkt.

sudo mkdir / media / MyBackup

Nå vil jeg montere min eksterne stasjon permanent MyDrive til /media/MyBackup monteringspunkt.

Vi har funnet navnet, UUID og filsystemtypen til den vedlagte stasjonen, vi har også opprettet monteringspunktet. Det siste trinnet er å få tilgang til og endre fstab fil.

3. Få tilgang til og rediger fstab-filen

De fstab fil er en filsystemkonfigurasjonsfil i /etc katalog som inneholder informasjon om de monterte lagringsenhetene. Den kan nås i et hvilket som helst tekstredigeringsprogram, men det krever superbrukertilgang for å bli endret.

sudo fordi / etc / fstab

Nå er det på tide å sette inn informasjonen ekstrahert ovenfor ved å bruke følgende generelle syntaks.

[ Enhet ] [ Mount-Point ] [ Fil-System-Type ] [ Monteringsalternativer ] [ Dump ] [ Sende ]

Forklaring av alle parameterne for syntaksen ovenfor er nevnt nedenfor.

[Enhet] Enheten UUID
[Mount-Point] Monteringspunktkatalogen hvorfra innholdet på den tilknyttede stasjonen er tilgjengelig [for mer kjøring mann mount kommando]
[Filsystem-Type] Filsystemformattypen som fat, exfat, ntfs eller ext4
[Monteringsalternativer] Lese- og skrivealternativ for enheten ( standardinnstillinger brukes for lese- og skrivetilgang)
[Dump] For å aktivere eller deaktivere sikkerhetskopiering av den tilkoblede enheten; hvis den er 0, er sikkerhetskopieringen deaktivert

De fsck kommandoen brukes til å verifisere stasjonen for feil før oppstart. For rotenheten er fsck vil alltid være 1.

Følgende format kan brukes i de fleste Linux-distribusjoner som Arch Linux eller Debian; den nyeste Ubuntu (22.04) har imidlertid et annet format som er nevnt under .

UUID = [ UUID-av-enhet ] [ Mount-Point ] [ Fil-System-Type ] [ Monteringsalternativer ] [ Dump ] [ Sende ]

Jeg vil sette inn informasjonen hentet ovenfor i fstab fil med formatet ovenfor.

UUID =65B1-F446 / media / MyBackup exfat er standard 0 0

Merk: Bruk en fanen å skille feltene i stedet for mellomrom.

Jeg har satt [Monteringsalternativer] til standardinnstillinger, som betyr at enheten har lese- og skrivetilgang. De [Dump] og [Sende] alternativene er satt til 0 fordi jeg ikke vil sikkerhetskopiere og starte opp fsck Sjekk.

Gratis format

Den nyeste Ubuntu (22.04) har et annet format for innstilling av eksterne stasjoner i fstab fil.

/ dev / disk / av-uuid / [ UUID-av-enhet ] [ Mount-Point ] [ Fil-System-Type ] [ Monteringsalternativer ] [ Dump ] [ Sende ]

Siden jeg bruker Ubuntu 22.04, vil jeg bruke denne metoden.

/ dev / disk / av-uuid / 65B1-F446 / media / MyBackup exfat er standard 0 0

Nå, lagre og avslutt filen; Jeg bruker Vim, the :wq kommandoen vil skrive og avslutte redigeringsprogrammet.

4. Verifikasjon

For å bekrefte at all informasjonen som er nevnt i fstab filen er riktig, bruk montere -a kommando.

sudo montere -en

Hvis det er noen feil, vil kommandoen ovenfor vise den, ellers blir det ingen utgang.

Ingen feil oppstår, noe som betyr at stasjonen har blitt montert.

De fstab filer av ulike Linux-distribusjoner er gitt nedenfor for sammenligning.

Debian /etc/fstab-fil

Arch Linux /etc/fstab-fil

Ubuntu /etc/fstab-fil

Konklusjon

Hvis du bruker en stasjon til ditt daglige arbeid. Spesielt hvis du lagrer filer i den eller får tilgang til filer fra den til Linux-systemet. Eller hvis du er interessert i å sikkerhetskopiere systemet ditt og ikke vil fortsette etter oppstart, så er det en god måte å gjøre det automatisk.

Automontering er en tilnærming til å montere en lagringsstasjon ved oppstart fordi mange Linux-distribusjoner ikke monterer stasjoner ved oppstart. Det kan gjøres ved å plassere UUID-en til enheten og monteringspunktet i /etc/fstab fil.