Hoe een harde schijf in Linux te koppelen met behulp van de opdrachtregel

Hoe een harde schijf in Linux te koppelen met behulp van de opdrachtregel

Als je de terminal vaker wilt gebruiken, is het een eenvoudig begin om te leren hoe je een harde schijf handmatig aankoppelt en weer ontkoppelt op een Linux-systeem. Trouwens, als je ooit in een situatie terechtkomt die je weghoudt van de traditionele desktop, kan het weten hoe je dit moet doen veel tijd en onderzoeksinspanningen besparen.





Gelukkig maken moderne Linux-distributies dit proces veel eenvoudiger en intuïtiever dan voorheen.





Wat is montage?

In de meeste gevallen verwijst mounten naar het proces waarmee uw computer toegang krijgt tot bestanden die zijn opgeslagen op verschillende apparaten, zoals USB-drives of harde schijven. Elke schijf heeft zijn eigen afzonderlijke bestandssysteem of systemen die moeten worden geïntegreerd in het ecosysteem van uw pc. De meeste Linux-distributies worden vaak gemount omdat ze zijn samengesteld uit meerdere bestandssystemen in de vorm van 'partities'.





Meestal verwerken moderne Linux-desktops het montageproces automatisch. Het is echter goed om te weten hoe u dit handmatig kunt doen als al het andere faalt, of als u vastzit aan slechts een terminal en een back-up van enkele gegevens moet maken.

Uw beschikbare partities controleren

Nadat u uw harde schijf of USB hebt aangesloten, kunt u uw apparaten en hun afzonderlijke bestandssystemen zien met behulp van deze opdracht:



lsblk

Zoals hierboven te zien is, volgt elk fysiek apparaat een naamgevingsconventie van: sd (x) , waarbij de eerste wordt genoemd sda , de seconde badkamer , de derde sdc , enzovoort. De SD naam is een afkorting voor SCSI-apparaat . Als u een oudere computer gebruikt, ziet u deze mogelijk met de naam hd(x) in plaats daarvan.

Deze individuele apparaten zijn verder opgesplitst in verschillende partities: sda1, sda2, sda3, enzovoort. Simpel gezegd, ze geven weer hoe uw harde schijf is opgedeeld. Het zijn deze specifieke partities die we gaan mounten, in plaats van de apparaten zelf --- daar de feitelijke gegevens worden opgeslagen.





Je kunt je Linux-box meestal identificeren aan de hand van meerdere partities. Het doel hiervan is om belangrijke en onbelangrijke systeembestanden gescheiden te houden, zoals je swappartitie . Een andere manier om te vertellen is om onder de te kijken Koppelpunt binnenkomst. De vermeldingen die deel uitmaken van uw Linux-box zijn al gemount.

Een harde schijf koppelen in Linux

Er zijn in feite twee verschillende opdrachtregelinterfaces die u kunt gebruiken om apparaten in Linux te koppelen: Udisk en mount/umount . We raden Udisks in bijna alle situaties aan, maar aangezien ieders gebruik anders is, zullen we ook de mount-methode schetsen.





Montage met Udisks

Udisks is een belangrijk stuk software dat in veel Linux-distributies wordt gebruikt. Het is verantwoordelijk voor het beheer van opslagapparaten zoals USB-flashopslag en harde schijven. Het bevat een opdrachtregelprogramma genaamd udisksctl . Onder deze tool volgen al uw partitioneringsopdrachten dit basispatroon:

udisksctl [command] [options] [location]

Eenvoudig is het niet? Gebruik deze opdracht om de gewenste partitie te mounten, ter vervanging van sdb1 met de naam van je partitie:

udisksctl mount -b /dev/sdb1

De -B flag geeft eenvoudigweg aan dat de partitie die u koppelt van een apparaat afkomstig is.

U kunt ook virtuele apparaten, zoals schijfkopieën, koppelen met Udisks:

udisksctl loop-setup -r -f example.iso

Als uw afbeelding het montageproces niet zelf voltooit, identificeert u de lusnaam met lsblk en voer deze opdracht in, ter vervanging van lus0 met uw lusnaam.

udisksctl mount -b /dev/loop0

Merk op dat aangezien we geen fysieke harde schijf mounten, deze wordt aangeduid als lus liever dan sd (x) .

Met het eerste commando kunt u uw schijfkopie herkennen als een virtuele (of lus ) apparaat. De -R vlag, staat voor alleen lezen , is optioneel, maar zorgt er dubbel voor dat de bestanden die u koppelt niet per ongeluk worden overschreven. Daarna kunnen we zoals gewoonlijk doorgaan en de nu beschikbare schijfkopie koppelen.

Als u uw aangekoppelde partities controleert met de lsblk commando opnieuw, zul je een paar veranderingen opmerken.

Merk op hoe de andere apparaten dan je Linux-box nu ook specifieke koppelpunten hebben. Dit betekent dat u nu toegang hebt tot de bestanden die erop staan ​​door de mappen naar de opgegeven locaties te wijzigen.

Ontkoppelen met Udisks

Als je eenmaal klaar bent met je gekoppelde schijf, moet je deze veilig uit je Linux-box verwijderen om gegevensverlies te voorkomen. U kunt dit doen door het externe bestandssysteem te ontkoppelen en vervolgens uit te schakelen, en het los te koppelen van het uwe.

Om te ontkoppelen, kunt u de vorige opdracht opnieuw gebruiken, maar vervangen monteren met ontkoppelen :

udisksctl unmount -b /dev/sdb1

Vergeet niet de naam aan het einde te veranderen met de naam van uw apparaat, en houd er rekening mee dat virtuele apparaten, zoals schijfkopieën, een andere naam hebben dan harde schijven en USB's.

Als u uw apparaten controleert met lsblk , zult u merken dat uw harde schijf nog steeds aanwezig is, zelfs na het ontkoppelen. Om het volledig te verwijderen en uw apparaat veilig te verwijderen, moet u een andere opdracht invoeren die het uitschakelt:

udisksctl power-off -b /dev/sdb1

Merk op dat je de partities van je Linux-pc nooit moet uitschakelen, omdat ze deel uitmaken van je systeem. Hetzelfde geldt voor schijfkopieën, omdat ze in de eerste plaats niet van stroom worden voorzien; in plaats daarvan heb je een andere opdracht nodig om ze uit je lijst met apparaten te verwijderen:

udisksctl loop-delete -b /dev/loop0

Montage Met montage

Voor het grootste deel zou Udisks het werk voor u moeten doen. Het is echter goed om te weten hoe u het alternatief kunt doen voor het geval de eerste geen optie is.

De andere optie is de monteren opdracht. Het belangrijkste verschil tussen Udisks en mount is dat je bij mount moet specificeren waar je je partities wilt mounten. Bovendien kunt u uw apparaat niet uitschakelen nadat u klaar bent met het mount-commando.

U hebt ook beheerdersrechten nodig (vandaar: sudo aan het begin van de volgende opdrachten). Omdat sudo-privileges erg krachtig zijn, raden we in de meeste gevallen de Udisks-methode aan om te voorkomen dat uw systeem per ongeluk kapot gaat.

Als u door wilt gaan en de opdracht mount wilt gebruiken, kunt u dit als volgt doen:

sudo mount /dev/sdb1 /mnt

Het laatste deel, / mnt , geeft aan waar u de gemonteerde harde schijf in uw pc wilt plaatsen. Traditioneel in Linux is dit de / mnt map. Voor meerdere apparaten kunt u ze koppelen in submappen onder / mnt . Zorg ervoor dat u deze mappen maakt met mkdir eerst.

Net als Udisks is de monteren tool ondersteunt ook schijfkopieën. Onthouden hoe het werkt, kan echter een beetje omslachtiger zijn. In tegenstelling tot Udisks hoeft u slechts één opdracht in te voeren tijdens het mounten van schijfkopieën met mount:

sudo mount example.iso /mnt -t iso9660 -o loop

Als de inhoud van je schijfkopie niet goed wordt weergegeven, probeer dan te vervangen iso9660 met udf . Deze optie geeft het formaat van de schijfkopie aan.

Verwant: Hoe u uw Linux-harde schijf kunt klonen

Ontkoppelen Met umount

Het lijkt misschien raar, maar het commando om een ​​partitie te ontkoppelen is niet 'ontkoppelen', maar umount . In tegenstelling tot montage hoeft u de locatie van uw aankoppelpunt niet op te geven; je hebt alleen de apparaatnaam nodig.

sudo umount /dev/sdb1

Pas op dat als je met een fysiek apparaat werkt, je nog steeds de Udisks moet gebruiken uitschakelen commando (hierboven uitgelegd) om ervoor te zorgen dat er geen gegevens verloren gaan bij het verbreken van de verbinding.

Voor schijfkopieën, noem je het loop-apparaat:

sudo umount /dev/loop0

Nogmaals, vergeet niet te vervangen lus0 met uw apparaatnaam.

Hulp krijgen bij het monteren van harde schijven

Het aan- en afkoppelen van schijven kan ingewikkeld worden als u er geen gewoonte van maakt. Als u de specifieke stappen voor deze hulpprogramma's moet onthouden, vergeet dan niet dat u altijd de . kunt invoeren helpen commando om onmiddellijke begeleiding te krijgen.

hoe een harde schijf op een laptop aan te sluiten?
udisksctl help mount help

Gelukkig voor Linux-gebruikers zijn er, naast onze handleidingen, in feite veel manieren om hulp te krijgen voor elk commando.

Deel Deel Tweeten E-mail 7 manieren om Command Line Help op Linux te krijgen

Alle essentiële commando's voor het leren over Linux-commando's vanaf de opdrachtregel

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Bestandssysteem
  • Schijfpartitie
  • Linux-opdrachten
  • Linux-tips
Over de auteur Jordan Gloor(51 artikelen gepubliceerd)

Jordan is een stafschrijver bij MUO met een passie voor het toegankelijk en stressvrij maken van Linux voor iedereen. Hij schrijft ook handleidingen over privacy en productiviteit.

Meer van Jordan Gloor

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren