Om du funderar på att använda terminalen oftare är det enkelt att lära sig hur man monterar en hårddisk manuellt och avmonterar 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 det spara mycket tid och forskning att veta hur du gör det.
Lyckligtvis gör moderna Linux-distributioner denna process mycket enklare och intuitivt än tidigare.
Vad är montering?
I de flesta fall hänvisar montering till den process som gör att din dator kan komma åt filer lagrade på olika enheter, såsom USB-enheter eller hårddiskar. Varje enhet har sitt eget separata filsystem eller system som måste integreras i din PC:s ekosystem. De flesta Linux-distributioner gör en hel del montering eftersom de är sammansatta av flera filsystem i form av “partitioner”.
Vanligtvis hanterar moderna Linux-datorer monteringsprocessen automatiskt. Det är dock bra att veta hur man gör det manuellt om allt annat misslyckas, eller om du råkar ha fastnat med bara en terminal och behöver säkerhetskopiera vissa data.
Kontrollera dina tillgängliga partitioner
När 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 den första som heter sda, den andra sdb, den tredje sdc, och så vidare. De sd namn är förkortning för SCSI-enhet. Om du använder en äldre dator kan du se dem namngivna med hd(x) istället.
Dessa individuella enheter är ytterligare uppdelade i olika partitioner: sda1, sda2, sda3, och så vidare. Enkelt uttryckt representerar de hur din hårddisk är uppdelad. Det är dessa specifika partitioner som vi kommer att montera, snarare än själva enheterna — eftersom de är där själva data lagras.
Du kan vanligtvis identifiera din Linux-box genom dess flera partitioner. Syftet med detta är att hålla viktiga och oviktiga systemfiler åtskilda, såsom din swap-partition. Ett annat sätt att berätta är att titta under Monteringspunkt inträde. Posterna som är en del av din Linux-box kommer redan att vara monterade.
Hur man monterar en hårddisk i Linux
Det finns faktiskt två olika kommandoradsgränssnitt du kan använda för att montera enheter i Linux: Udisks och mount/umount. Vi rekommenderar Udisks i nästan alla situationer, men eftersom allas användningsfall är olika, kommer vi att beskriva monteringsmetoden också.
Montering med Udisks
Udisks är en viktig del av programvara som används i många Linux-distributioner. Det är ansvarigt för att hantera lagringsenheter som USB-minne och hårddiskar. Den innehåller ett kommandoradsverktyg som heter udisksctl. Under det här verktyget följer alla dina partitioneringskommandon detta grundläggande mönster:
udisksctl [command] [options] [location]
Enkelt är det inte? För att montera din önskade partition, använd det här kommandot och ersätt sdb1 med namnet på din partition:
udisksctl mount -b /dev/sdb1
De -b flaggan anger helt enkelt att partitionen du monterar är från en enhet.
Du kan också montera virtuella enheter, såsom diskbilder, med Udisks:
udisksctl loop-setup -r -f example.iso
Om din bild inte slutför monteringsprocessen på egen hand, identifiera loopnamnet med lsblk och skriv in detta kommando och ersätter loop0 med ditt loopnamn.
udisksctl mount -b /dev/loop0
Observera att eftersom vi inte monterar en fysisk hårddisk så ä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 säkerställer dubbelt så 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 kommandot 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 byta kataloger till deras angivna platser.
Avmontering med Udisks
När du är klar med din monterade enhet måste du ta bort den på ett säkert sätt från din Linux-box 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 ersätta det montera med avmontera:
udisksctl unmount -b /dev/sdb1
Glöm inte att byta ut namnet i slutet med namnet på din enhet, och kom ihåg att virtuella enheter, som diskavbildningar, 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 avmonterat 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-dators partitioner, eftersom de är en del av ditt system. Detsamma gäller för diskavbildningar, eftersom de inte drivs i första hand; istä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 borde 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 du med mount måste ange var du vill montera dina partitioner. Dessutom kommer du inte att kunna stänga av din enhet när du är klar med den med monteringskommandot.
Du behöver också administratörsbehörighet (därav sudo i början av följande kommandon). Eftersom sudo-privilegier är mycket kraftfulla rekommenderar vi Udisks-metoden i de flesta fall för att förhindra att ditt system går sönder av misstag.
Om du vill gå vidare och använda mount-kommandot kan du göra det så här:
sudo mount /dev/sdb1 /mnt
Den sista delen, /mnt, indikerar var du vill placera den monterade hårddisken i din PC. Traditionellt i Linux är detta /mnt katalog. För flera enheter kan du montera dem i undermappar under /mnt. Se bara till att skapa dessa mappar med mkdir först.
Liksom Udisks, den montera Verktyget stöder även diskbilder. Att memorera hur det fungerar kan dock vara lite mer besvärligt. Till skillnad från Udisks behöver du bara ange ett enda kommando när du monterar skivbilder med montering:
sudo mount example.iso /mnt -t iso9660 -o loop
Om innehållet i din diskavbildning inte visas korrekt, försök att byta ut iso9660 med udf. Det här alternativet anger formatet på diskavbildningen.
Avmontering Med umount
Det kan verka konstigt, men kommandot för att avmontera en partition är inte “unmount”, utan umount. Till skillnad från montering behöver du inte ange platsen för din monteringspunkt; du behöver bara enhetens namn.
sudo umount /dev/sdb1
Tänk på att om du arbetar med en fysisk enhet måste du fortfarande använda Udiskerna 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, namnge bara 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 att göra det. 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.
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.
Om författaren
Jordan Gloor (51 publicerade artiklar)
Jordan är en före detta personalskribent på MUO som brinner för att göra Linux tillgängligt och stressa-free 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, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
