Hur man monterar en hårddisk i Linux med kommandoraden

Hur man monterar en hårddisk i Linux med kommandoraden

Om du vill använda terminalen oftare är det enkelt att börja lära sig att manuellt montera en hårddisk och demontera den igen på ett Linux -system. Dessutom, om du någonsin befinner dig i en situation som lämnar dig borta från det traditionella skrivbordet, kan du spara mycket tid och forskning om du vet hur du gör det.





Lyckligtvis gör moderna Linux -distributioner denna process mycket enklare och intuitiv än tidigare.





Vad är montering?

I de flesta fall hänvisar montering till processen som gör att din dator kan komma åt filer som lagras på olika enheter, till exempel USB -enheter eller hårddiskar. Varje enhet har sitt eget eller flera separata filsystem som måste integreras i datorns ekosystem. De flesta Linux -distributioner gör mycket montering eftersom de består av flera filsystem i form av 'partitioner'.





Vanligtvis hanterar moderna Linux -stationära datorer monteringsprocessen automatiskt. Det är dock bra att veta hur man gör det manuellt om allt annat misslyckas, eller om du råkar fastna med bara en terminal och behöver säkerhetskopiera lite data.

Kontrollera dina tillgängliga partitioner

Efter att du har anslutit din hårddisk eller USB kan du se dina enheter och deras separata filsystem med det här kommandot:



lsblk

Som framgår ovan följer varje fysisk enhet en namnkonvention av sd (x) , med det första namnet sda , den andra badrum , den tredje sdc , och så vidare. De SD namnet är kort för SCSI -enhet . Om du använder en äldre dator kanske du ser dem med namnet hd (x) istället.

Dessa enskilda enheter är ytterligare uppdelade i olika partitioner: sda1, sda2, sda3, och så vidare. Enkelt uttryckt, de representerar hur din hårddisk är uppdelad. Det är dessa specifika partitioner som vi ska montera, snarare än själva enheterna --- eftersom de är där den faktiska data lagras.





Du kan vanligtvis identifiera din Linux -låda med dess flera partitioner. Syftet med detta är att hålla viktiga och oviktiga systemfiler åtskilda, till exempel din bytepartition . Ett annat sätt att berätta är att titta under Monteringspunkt inträde. De poster som ingår i din Linux -låda kommer redan att vara monterade.

Hur man monterar en hårddisk i Linux

Det finns faktiskt två olika kommandoradsgränssnitt som du kan använda för att montera enheter i Linux: Udisk och montera/umount . Vi rekommenderar Udisks i nästan alla situationer, men eftersom allas användningsfall är annorlunda kommer vi också att beskriva monteringsmetoden.





Montering med Udisks

Udisks är en viktig programvara som används i många Linux -distributioner. Det är ansvarigt för att hantera lagringsenheter som USB -flashlagring och hårddiskar. Den innehåller ett kommandoradsverktyg som kallas udisksctl . Under det här verktyget följer alla dina partitioneringskommandon detta grundmönster:

udisksctl [command] [options] [location]

Enkelt eller hur? För att montera önskad partition, använd det här kommandot och ersätt sdb1 med namnet på din partition:

udisksctl mount -b /dev/sdb1

De -b flagga anger helt enkelt att partitionen du monterar är från en enhet.

Du kan också montera virtuella enheter, till exempel diskbilder, med Udisks:

udisksctl loop-setup -r -f example.iso

Om din bild inte slutför monteringsprocessen på egen hand, identifiera loop -namnet med lsblk och ange detta kommando, ersätt loop0 med ditt loop -namn.

udisksctl mount -b /dev/loop0

Observera att eftersom vi inte monterar en fysisk hårddisk, är den märkt som slinga hellre än sd (x) .

Det första kommandot låter dig känna igen din diskavbildning som en virtuell (eller slinga ) enhet. De -r flagga, står för skrivskyddad , är valfritt men ser till att filerna du monterar inte kommer att skrivas över av misstag. Efter det kan vi fortsätta som vanligt och montera den nu tillgängliga diskavbildningen.

Om du kontrollerar dina monterade partitioner med lsblk kommando igen, kommer du att märka några ändringar.

Lägg märke till hur andra enheter än din Linux -box nu också har specifika monteringspunkter. Det betyder att du nu kan komma åt filerna på dem genom att ändra kataloger till deras angivna platser.

Avmonteras med Udisks

När du är klar med din monterade enhet måste du ta bort den säkert från din Linux -låda för att förhindra dataförlust. Du kan göra detta genom att avmontera och sedan stänga av det främmande filsystemet, koppla bort det från ditt eget.

För att avmontera kan du återanvända det föregående kommandot men byta ut det montera med avmontera :

udisksctl unmount -b /dev/sdb1

Glöm inte att byta namn i slutet med namnet på din enhet, och kom ihåg att virtuella enheter, till exempel hårddiskbilder, heter annorlunda än hårddiskar och USB -enheter.

Om du kontrollerar dina enheter med lsblk , kommer du att märka att din hårddisk fortfarande finns kvar, även efter att du har tagit bort den. För att ta bort den helt och säkert ta bort din enhet måste du ange ett annat kommando som stänger av den:

udisksctl power-off -b /dev/sdb1

Observera att du aldrig bör stänga av din Linux-dator partitioner, eftersom de är en del av ditt system. Detsamma gäller diskbilder, eftersom de inte drivs i första hand; i stället behöver du ett annat kommando för att ta bort dem från din lista över enheter:

udisksctl loop-delete -b /dev/loop0

Montering Med fäste

För det mesta bör Udisks göra jobbet åt dig. Det är dock bra att veta hur man gör alternativt om det första inte är ett alternativ.

Det andra alternativet är montera kommando. Den största skillnaden mellan Udisks och mount är att med mount måste du ange var du vill montera dina partitioner. Dessutom kommer du inte att kunna stänga av enheten när du är klar med den med hjälp av kommandot mount.

Du behöver också administratörsbehörighet (därav sudo i början av följande kommandon). Eftersom sudoprivilegier är mycket kraftfulla rekommenderar vi i de flesta fall Udisks -metoden för att förhindra att ditt system går sönder av misstag.

Om du vill fortsätta och använda kommandot mount kan du göra det så här:

sudo mount /dev/sdb1 /mnt

Den sista delen, / mnt , anger var du vill placera den monterade hårddisken i din dator. Traditionellt i Linux är detta / mnt katalog. För flera enheter kan du montera dem i undermappar under / mnt . Var noga med att skapa dessa mappar med mkdir först.

Liksom Udisks är montera verktyget stöder också diskbilder. Att memorera hur det fungerar kan dock vara lite mer krångligt. Till skillnad från Udisks behöver du bara ange ett enda kommando när du monterar diskbilder med fäste:

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

Om innehållet på din hårddiskavbildning inte visas korrekt, försök att ersätta iso9660 med udf . Detta alternativ indikerar diskavbildningens format.

Relaterad: Så här klonar du din Linux -hårddisk

Avmonteras med umount

Det kan tyckas konstigt, men kommandot att avmontera en partition är inte 'avmonterat', men umount . Till skillnad från montering behöver du inte ange platsen för din monteringspunkt; du behöver bara enhetsnamnet.

sudo umount /dev/sdb1

Tänk på att om du arbetar med en fysisk enhet måste du fortfarande använda Udisks Stäng av kommando (förklarat ovan) för att säkerställa att ingen data går förlorad vid frånkoppling.

För diskbilder, bara namn på loop -enheten:

sudo umount /dev/loop0

Återigen, glöm inte att byta ut loop0 med ditt enhetsnamn.

Få hjälp när du monterar hårddiskar

Montering och avmontering av enheter kan bli komplicerat om du inte har för vana. Om du behöver komma ihåg de specifika stegen för dessa verktyg, glöm inte att du alltid kan ange hjälp kommando för att få omedelbar vägledning.

stoppkod systemtrådsundantag hanteras inte
udisksctl help mount help

Lyckligtvis för Linux -användare, förutom våra guider, finns det faktiskt många sätt att få hjälp för alla kommandon.

Dela med sig Dela med sig Tweet E-post 7 sätt att få kommandoradshjälp på Linux

Alla viktiga kommandon för att lära sig om Linux-kommandon från kommandoraden

Läs Nästa
Relaterade ämnen
  • Linux
  • Filsystem
  • Diskpartition
  • Linux -kommandon
  • Linux tips
Om författaren Jordan Gloor(51 artiklar publicerade)

Jordan är personalförfattare på MUO som brinner för att göra Linux tillgängligt och stressfritt för alla. Han skriver också guider om integritet och produktivitet.

Mer från Jordan Gloor

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera