Tot Windows 8 had een pc geen native ondersteuning voor ISO-bestanden. Een klein stukje software kan je daar gemakkelijk mee helpen omgaan, maar je moest het nog steeds zelf installeren. Onder Linux kunt u elke ISO- of bestandssystemen onmiddellijk koppelen met een eenvoudige opdracht. Het kan echter een beetje lastig zijn om apparaten te manipuleren, vooral als u eerder aan Windows gewend was. Je moet denken met de filosofie van Linux: alles is een bestand. Daarom kan een apparaat worden beschouwd als een map, een bestand op zich. En het monteren van een apparaat bestaat uit het geven van wat ruimte en een pad naar dat bestand.

berg

Allereerst heeft u de supergebruikersrechten nodig om alles op uw computer te kunnen mounten. De algemene syntaxis is zoiets als:

 sudo mount [-t type] [-o opties] [unmounted device] [pad naar het gekoppelde apparaat] 

Na de parameter "t" moet u het type bestandssysteem opgeven dat u probeert te koppelen. Als u niets schrijft, zal het programma proberen zelf het type te vinden. De meest voorkomende zijn vfat, iso9660, reiserfs, nfs, ramfs, smbfs, ext2, ext3 en ext4. Aan de andere kant staat 'o' voor de opties die u kunt specificeren, zoals:

  • auto / noauto voor automatische montage of niet
  • exec / noexec om te specificeren of de binaire bestanden op het bestandssysteem al dan niet kunnen worden uitgevoerd
  • gebruiker / nouser om te bepalen of een gebruiker of alleen de root het apparaat kan koppelen
  • ro / rw wat staat voor "alleen-lezen" en "lezen en schrijven"

Over het algemeen zou je de optie "standaardinstellingen" willen gebruiken, die de meest gebruikte parameters samenvat: async, auto, dev, exec, nouser, rw, suid. En je kunt natuurlijk meer dan één optie plaatsen, zolang je ze maar scheidt met een komma. Voor meer opties en typen, kunt u de handleiding van mount with lezen

 man mount 

U kunt bijvoorbeeld elk ISO-bestand eenvoudig koppelen met

 sudo mount -t iso9660 -o loop [image.iso] / mnt / 

Merk op dat de directory / mnt speciaal is bedoeld voor het monteren van apparaten. Je hoeft het niet te gebruiken, maar het is goed om te weten dat het er is. Houd er ook rekening mee dat als je een apparaat koppelt aan een niet-lege map, de inhoud wordt verborgen maar niet wordt vernietigd (je kunt deze opnieuw laten verschijnen door het aangekoppelde apparaat te verwijderen). En als je meer vertrouwd wil worden met de opties en types in het algemeen, zal het gebruik van de command mount zonder enig argument de lijst van op dat moment aangekoppelde apparaten tonen (dezelfde lijst is te vinden op / etc / mtab, wat staat voor Mounted bestandssystemen Tafel).

umount

Nu je weet hoe je dingen moet aankoppelen, is de volgende logische stap ze te verwijderen: umounting zoals we het zullen noemen omdat we het commando umount gebruiken om dat te doen. Umounting is ook erg belangrijk omdat dit het moment is waarop de gegevens fysiek op het apparaat worden geschreven. Daarom kunt u het apparaat niet uitwerpen als het nog steeds in gebruik is. Als een zijtip helpt de opdrachtfuser u bij het vinden van de processen en de gebruikers, afhankelijk van een specifiek apparaat:

 fuser -v [montagepunt] 

Met de optie "v" staat voor uitgebreide modus. Terug naar het uitwerpen van het apparaat, de syntaxis voor umounting is heel eenvoudig:

 sudo umount [montagepunt] 

opnieuw monteren

Nog een coole dingen over de mount-opdracht, je hoeft een apparaat niet op te bouwen en vervolgens opnieuw te monteren om de bevestigingsopties te wijzigen. Gebruik in plaats daarvan de parameter "opnieuw koppelen" volgens de syntaxis:

 sudo mount -o opnieuw monteren, [nieuwe opties] [montagepunt] 

Automatische montage

Voor degenen die verder willen gaan en de mount-opdracht heel vaak willen gebruiken, kun je het bestand / etc / fstab configureren om de installatie van apparaten te vereenvoudigen en zelfs automatisch te laten opstarten. Ik gebruik bijvoorbeeld fstab om mijn LVM-apparaten te koppelen voor de daemons.

De syntaxis is als volgt:

  • het apparaat dat moet worden gemount of zijn UUID
  • het montagepunt
  • het type bestandssysteem
  • de bevestigingsopties
  • de dump-frequentie (als je geen idee hebt, laat het dan 0)
  • de verificatie frequentie (0 om het te negeren, 1 om het eerst te controleren, 2 om het te controleren, etc.)

Als u 'noauto' in de opties opgeeft, wordt het apparaat niet automatisch gekoppeld, maar wordt de opdracht mount vereenvoudigd:

 sudo mount [naam van apparaat opgenomen in fstab] 

Conclusie

Je zou nu het mount-commando als een professional kunnen gebruiken. In ieder geval in staat zijn om uw ISO-bestanden gemakkelijk te monteren. We hebben zelfs een beetje meer gedekt met fstab, maar ik weigerde dit artikel te noemen "Alles wat je moet weten over de montage" vanwege de onbedoelde woordspeling. Als u verder wilt gaan, nodig ik u uit om labels te bekijken die de montage van apparaten vereenvoudigen (begin met e2label en mlabel ). En zoals altijd is ook de handleiding erg goed. Als een bonus kun je een GUI-achtige pysdm gebruiken voor alle montage, maar nogmaals, de opdrachtregel is een must-know.

Heb je vertrouwen in de opdracht mount? Gebruik je het vaak? Heeft u nog andere voorbeelden om voor te stellen? Laat het ons weten in de comments.