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 / MyBackupNå 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 / fstabNå 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 0Merk: 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 -enHvis 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.