Nå, automontering af et drev kan være praktisk til forskellige formål. For eksempel har jeg til hensigt at udføre en sikkerhedskopi af mit system til en ekstern lagerenhed. For at automatisere det, skal jeg holde enheden forbundet med systemet selv ved opstart.
På samme måde synkroniserer mange apps filer direkte fra systemdrevene, hvis drevet bliver afmonteret, vil det være en besvær at synkronisere disse filer igen. Automontering monterer automatisk drevet uden at gå ind i besværet med at køre montere kommando eller manuelt gøre det fra GUI.
I denne tutorial vil jeg undersøge, hvordan man laver et tilsluttet drev automatisk monteret ved opstart på Linux.
Automonter drev på Linux
Der er et par trin, der skal udføres omhyggeligt for at automontere det tilsluttede drev på Linux.
Bemærk, at Linux som standard ikke monterer noget tilsluttet drev ved opstart, det skal monteres på et monteringspunkt for at få adgang til dets data. Men Linux-distributioner med skrivebordsmiljøer monterer automatisk drevene.
Bemærk: Instruktionerne i denne vejledning udføres på Ubuntu 22.04. Dog vil givne kommandoer også fungere uden fejl på andre distributioner.
1. Find UUID og filsystemtype
For at finde navnet på et drev, dets unikke identifikationsnummer (UUID) og typen af filsystem , der er to måder. Den første bruger de indbyggede GUI-applikationer, og den anden er gennem kommandolinjen.
Jeg foretrækker personligt at gøre det på terminalen, fordi det er mere præcist.
sudo blkid
Det blkid kommando er et kommandolinjeværktøj, der bruges til at få information om de interne og eksterne blokenheder.
Identificer nu ETIKET af drevet, som er MyDrive i mit tilfælde, og noter ned UUID og filsystem type. Glem ikke at give dit lagerdrev et navn, for det vil være nemt at identificere det.
Kommando-output-skærmbilledet viser alle de nødvendige oplysninger.
- UUID = 65B1-FB17
- Filsystemtype = exfat
Det UUID (Universal Unique Identifier) er et ID for blokenheden MyDrive (/dev/sda1) og filsystemtypen er exfat .
Bemærk, at UUID'er kan have et forskelligt antal tegn afhængigt af filsystemtyperne. For eksempel FED filsystemet UUID har 8 alfanumeriske tegn med en bindestreg ( – ), NTFS har en streng på 16 tegn uden bindestreger og EXT har 32 alfanumeriske tegn med bindestreger.
Lad os nu gøre det på GUI, da jeg er på Ubuntu 22.04 med et GENOME-skrivebordsmiljø, har det en standardapp til diskhåndtering kaldet Diske . Åbn appen og klik på drevet, som kan genkendes på lagerkapaciteten.
2. Oprettelse af et monteringspunkt
For permanent at montere et eksternt drev til Linux, skal der oprettes et monteringspunkt. Det er en engangsopsætning, medmindre du vælger et andet monteringspunkt i fremtiden.
Monteringspunktet er et sted, hvor du placerer filsystemet, der skal tilgås. Det kan være et hvilket som helst bibliotek hvor som helst på Linux; normalt, /mnt eller /medier mapper bruges. Jeg laver en mappe i rod hedder /media/MyBackup , hvilket vil være mit monteringspunkt.
sudo mkdir / medier / MyBackupNu vil jeg permanent montere mit eksterne drev MyDrive til /media/MyBackup monteringspunkt.
Vi har fundet navnet, UUID og filsystemtypen på det vedhæftede drev, vi har også oprettet monteringspunktet. Det sidste trin er at få adgang til og ændre fstab fil.
3. Få adgang til og rediger fstab-filen
Det fstab fil er en filsystemkonfigurationsfil i /etc bibliotek, der indeholder oplysninger om de monterede lagerenheder. Den kan tilgås i enhver teksteditor, men den kræver superbrugeradgang for at blive ændret.
sudo fordi / etc / fstabNu er det tid til at indsætte de oplysninger, der er ekstraheret ovenfor ved hjælp af følgende generelle syntaks.
[ Enhed ] [ Mount-Point ] [ Fil-System-Type ] [ Monteringsmuligheder ] [ Dump ] [ Passere ]Forklaring af alle parametrene i ovenstående syntaks er nævnt nedenfor.
[Enhed] | Enheden UUID |
[Mount-Point] | Monteringspunktbiblioteket, hvorfra der er adgang til indholdet af det tilsluttede drev [for mere kørsel mand mount kommando] |
[Filsystem-Type] | Filsystemformattypen såsom fat, exfat, ntfs eller ext4 |
[Montage-indstillinger] | Læse- og skrivemulighed for enheden ( standardindstillinger bruges til læse- og skriveadgang) |
[Dump] | For at aktivere eller deaktivere sikkerhedskopiering af den tilsluttede enhed; hvis den er 0, er sikkerhedskopieringen deaktiveret |
Det fsck kommandoen bruges til at verificere drevet for fejl før start af opstart. For rodenheden er fsck vil altid være 1.
Følgende format er anvendeligt i de fleste Linux-distributioner såsom Arch Linux eller Debian; den seneste Ubuntu (22.04) har dog et andet format, som er nævnt under .
UUID = [ UUID-af-enheden ] [ Mount-Point ] [ Fil-System-Type ] [ Monteringsmuligheder ] [ Dump ] [ Passere ]Jeg vil indsætte oplysningerne udtrukket ovenfor i fstab fil i ovenstående format.
UUID =65B1-F446 / medier / MyBackup exfat standarder 0 0Bemærk: Brug en fanen at adskille felterne i stedet for mellemrum.
Jeg har indstillet [Montage-indstillinger] til standardindstillinger, hvilket betyder, at enheden har læse- og skriveadgang. Det [Dump] og [Passere] indstillinger er sat til 0, fordi jeg ikke ønsker at sikkerhedskopiere og starte op fsck kontrollere.
Gratis format
Den seneste Ubuntu (22.04) har et andet format til indstilling af eksterne drev i fstab fil.
/ dev / disk / af-uuid / [ UUID-af-enheden ] [ Mount-Point ] [ Fil-System-Type ] [ Monteringsmuligheder ] [ Dump ] [ Passere ]
Da jeg bruger Ubuntu 22.04, vil jeg bruge denne metode.
/ dev / disk / af-uuid / 65B1-F446 / medier / MyBackup exfat standarder 0 0
Gem og luk nu filen; Jeg bruger Vim, den :wq kommando vil skrive og afslutte editoren.
4. Verifikation
For at kontrollere, at alle de oplysninger, der er nævnt i fstab filen er korrekt, brug montere -a kommando.
sudo montere -enHvis der er nogen fejl, vil ovenstående kommando vise det, ellers vil der ikke være noget output.
Der opstår ingen fejl, hvilket betyder, at drevet er blevet monteret.
Det fstab filer af forskellige Linux-distributioner er givet nedenfor til sammenligning.
Debian /etc/fstab fil
Arch Linux /etc/fstab-fil
Ubuntu /etc/fstab fil
Konklusion
Hvis du bruger et drev til dit daglige arbejde. Især hvis du gemmer filer i det eller får adgang til filer fra det til dit Linux-system. Eller hvis du er interesseret i at sikkerhedskopiere dit system og ikke ønsker at genoptage efter opstart, så er det en god måde at gøre det automatisk.
Automontering er en tilgang til at montere et lagerdrev ved opstart, fordi mange Linux-distributioner ikke monterer drev ved opstart. Det kan gøres ved at placere enhedens UUID og monteringspunktet i /etc/fstab fil.