Automount-schijven op Linux

Automount Schijven Op Linux



Als u een Linux-gebruiker bent en tijdens het opstarten automatisch een schijf aan uw systeem wilt koppelen, dan kunt u dit doen door de UUID van het apparaat en koppelpunt pad in de fstab configuratiebestand. De fstab is een bestandssysteemtabelbestand in de /enz map.

Welnu, het automatisch monteren van een schijf kan voor verschillende doeleinden handig zijn. Ik ben bijvoorbeeld van plan een back-up van mijn systeem uit te voeren op een extern opslagapparaat. Om het te automatiseren, moet ik het apparaat zelfs tijdens het opstarten verbonden houden met het systeem.

Op dezelfde manier synchroniseren veel apps bestanden rechtstreeks vanaf de systeemschijven. Als de schijf wordt ontkoppeld, zou het opnieuw synchroniseren van die bestanden een ongemak zijn. Met Automounting wordt de schijf automatisch gekoppeld zonder dat u zich zorgen hoeft te maken over het uitvoeren van de monteren commando of handmatig vanuit de GUI.







In deze tutorial zal ik onderzoeken hoe je een aangesloten schijf automatisch kunt koppelen tijdens het opstarten van Linux.



Automount-schijven op Linux

Er zijn een paar stappen die zorgvuldig moeten worden uitgevoerd om de aangesloten schijf automatisch te koppelen op Linux.



Merk op dat Linux standaard geen aangesloten schijf aankoppelt tijdens het opstarten; het moet aan een koppelpunt worden gekoppeld om toegang te krijgen tot de gegevens. Linux-distributies met desktopomgevingen koppelen de schijven echter automatisch.





Opmerking: De instructies in deze handleiding worden uitgevoerd op Ubuntu 22.04. Gegeven commando's werken echter ook zonder enige fout op andere distributies.

1. Zoek de UUID en het bestandssysteemtype

Om de naam van een schijf, het unieke identificatienummer (UUID) en het type schijf te vinden bestandssysteem Er zijn twee manieren. De eerste gebruikt de ingebouwde GUI-applicaties en de tweede is via de opdrachtregel.



Persoonlijk geef ik er de voorkeur aan om het op de terminal te doen, omdat het nauwkeuriger is.

sudo blkid

De blkid command is een opdrachtregelhulpprogramma dat wordt gebruikt om informatie te verkrijgen over de interne en externe blokapparaten.

Identificeer nu de ETIKET van de schijf, namelijk Mijn drijfveer in mijn geval, en noteer de UUID En bestandssysteem type. Vergeet niet om uw opslagschijf een naam te geven, omdat deze gemakkelijk te identificeren is.

Het screenshot van de opdrachtuitvoer toont alle vereiste informatie.

  • UUID= 65B1-FB17
  • Bestandssysteemtype = exfat

De UUID (Universal Unique Identifier) ​​is een ID van het blokkeerapparaat MyDrive (/dev/sda1) en het bestandssysteemtype is exfat .

Houd er rekening mee dat UUID's een verschillend aantal tekens kunnen hebben, afhankelijk van de bestandssysteemtypen. Bijvoorbeeld de VET bestandssysteem UUID heeft 8 alfanumerieke tekens met een streepje ( ), NTFS heeft een reeks van 16 tekens zonder streepjes, en EXT heeft 32 alfanumerieke tekens met streepjes.

Laten we het nu op GUI doen, aangezien ik Ubuntu 22.04 gebruik met een GENOME-desktopomgeving, heeft het een standaardapp voor schijfbeheer genaamd Schijven . Open de app en klik op de schijf die te herkennen is aan de opslagcapaciteit.

2. Een mountpunt creëren

Om een ​​externe schijf permanent op Linux te koppelen, moet een montagepunt worden gemaakt. Het is een eenmalige installatie, tenzij u in de toekomst een ander koppelpunt kiest.

Het mountpunt is een plaats waar u het bestandssysteem plaatst waartoe toegang moet worden verkregen. Het kan elke map op Linux zijn; normaal gesproken, /mnt of /media mappen worden gebruikt. Ik maak een map aan in de wortel genaamd /media/MijnBack-up , wat mijn mountpunt zal zijn.

sudo mkdir / media / MijnBack-up

Nu zal ik mijn externe schijf permanent koppelen Mijn drijfveer naar /media/MijnBack-up bevestigingspunt.

We hebben de naam, UUID en het bestandssysteemtype van de aangesloten schijf gevonden, we hebben ook het koppelpunt gemaakt. De laatste stap is het openen en wijzigen van het fstab bestand.

3. Open en bewerk het fstab-bestand

De fstab bestand is een bestandssysteemconfiguratiebestand in de /enz map die informatie bevat over de gekoppelde opslagapparaten. Het is toegankelijk in elke teksteditor, maar vereist superuser-toegang om te worden gewijzigd.

sudo omdat / enz / fstab

Nu is het tijd om de hierboven geëxtraheerde informatie in te voegen met behulp van de volgende algemene syntaxis.

[ Apparaat ] [ Koppelpunt ] [ Bestandssysteemtype ] [ Mount-opties ] [ Dumpen ] [ Doorgang ]

Hieronder vindt u een uitleg van alle parameters van de bovenstaande syntaxis.

[Apparaat] Het apparaat UUID
[Koppelpunt] De map met het montagepunt van waaruit toegang wordt verkregen tot de inhoud van het aangesloten station [voor meer run mens monteren commando]
[Bestandssysteemtype] Het bestandssysteemindelingstype, zoals fat, exfat, ntfs of ext4
[Mount-opties] Lees- en schrijfoptie voor het apparaat ( standaardinstellingen wordt gebruikt voor lees- en schrijftoegang)
[Dump] Om de back-up van het aangesloten apparaat in of uit te schakelen; als deze 0 is, is het maken van een back-up uitgeschakeld

De fsck commando wordt gebruikt om de schijf op fouten te controleren voordat het opstarten wordt gestart. Voor het rootapparaat is de fsck zal altijd 1 zijn.

Het volgende formaat is van toepassing in de meeste Linux-distributies zoals Arch Linux of Debian; de nieuwste Ubuntu (22.04) heeft echter een ander formaat dat wordt vermeld onderstaand .

UUID = [ UUID-van-apparaat ] [ Koppelpunt ] [ Bestandssysteemtype ] [ Mount-opties ] [ Dumpen ] [ Doorgang ]

Ik zal de hierboven geëxtraheerde informatie invoegen in het fstab bestand met het bovenstaande formaat.

UUID =65B1-F446 / media / Standaardinstellingen voor MyBackup exfat 0 0

Opmerking: Gebruik een tabblad om de velden te scheiden in plaats van spaties.

Ik heb de [Mount-opties] naar standaardinstellingen, wat betekent dat het apparaat lees- en schrijftoegang heeft. De [Dump] En [Doorgang] opties zijn ingesteld op 0 omdat ik geen back-up wil maken tijdens het opstarten fsck rekening.

Gratis formaat

De nieuwste Ubuntu (22.04) heeft een ander formaat voor het instellen van externe schijven in de fstab bestand.

/ ontwikkelaar / schijf / door-uuid / [ UUID-van-apparaat ] [ Koppelpunt ] [ Bestandssysteemtype ] [ Mount-opties ] [ Dumpen ] [ Doorgang ]

Omdat ik Ubuntu 22.04 gebruik, zal ik deze methode gebruiken.

/ ontwikkelaar / schijf / door-uuid / 65B1-F446 / media / Standaardinstellingen voor MyBackup exfat 0 0

Sla nu het bestand op en sluit het af; Ik gebruik Vim, de :wq commando zal schrijven en de editor afsluiten.

4. Verificatie

Om te verifiëren dat alle informatie vermeld in de fstab bestand correct is, gebruik dan de berg -a op commando.

sudo monteren -A

Als er een fout is, zal de bovenstaande opdracht deze weergeven, anders zal er geen uitvoer zijn.

Er is geen fout opgetreden, wat betekent dat de schijf met succes is aangekoppeld.

De fstab bestanden van verschillende Linux-distributies worden hieronder ter vergelijking gegeven.

Debian /etc/fstab-bestand

Arch Linux /etc/fstab-bestand

Ubuntu /etc/fstab-bestand

Conclusie

Als u een schijf gebruikt voor uw dagelijkse werk. Vooral als je er bestanden in opslaat of bestanden ervan opent op je Linux-systeem. Of als u geïnteresseerd bent in het maken van een back-up van uw systeem en niet wilt hervatten na het opstarten, dan is het een goede manier om dit automatisch te doen.

Automounting is een benadering voor het koppelen van een opslagschijf tijdens het opstarten, omdat veel Linux-distributies geen schijven koppelen tijdens het opstarten. Dit kan worden gedaan door de UUID van het apparaat en het koppelpunt in het /etc/fstab bestand.