Annons

Om du är vill använda Linux-terminalen mer En snabbguide för att komma igång med Linux-kommandoradenDu kan göra många fantastiska saker med kommandon i Linux och det är verkligen inte svårt att lära sig. Läs mer , lära sig att manuellt montera och demontera dina hårddiskar är en enkel plats att börja. Dessutom, om du någonsin befinner dig i en situation som lämnar dig borta från det traditionella skrivbordet, kan du lära dig hur du gör det spara mycket tid och Googling.

Lyckligtvis, moderna Linux-distributioner De bästa operativsystemet LinuxDe bästa Linuxdistroserna är svåra att hitta. Om du inte läser vår lista över de bästa Linux-operativsystemen för spel, Raspberry Pi och mer. Läs mer gör denna process mycket enklare och intuitiv än tidigare.

Vad är montering?

I de flesta fall avser montering en process som gör det möjligt för din dator att få åtkomst till filer på olika enheter, till exempel USB eller hårddiskenheter. Detta beror på att de härstammar från separata filsystem. Montering sker också i de flesta Linux-distributioner på grund av hur de själva använder flera filsystem i form av "partitioner".

instagram viewer

Vanligtvis hanterar moderna Linux-stationära datorer automatiskt. Det är dock bra att veta hur man gör det manuellt om allt annat misslyckas, eller om du råkar sitta fast med endast en terminal och behöver säkerhetskopiera lite data Hur man gör säkerhetskopiering av data på Ubuntu och andra distrikterHur mycket känslig data skulle du förlora om din hårddisk dog? Naturligtvis behöver du en backup-lösning, men att göra säkerhetskopior i Linux kan vara svårt om du inte vet vad du gör ... Läs mer .

Kontrollera dina tillgängliga partitioner

För att se dina enheter och deras separata filsystem använder du det här kommandot:

lsblk
lsblk

Såsom ses ovan är separata enheter uppdelade i olika namngivna bokstäver, nämligen sda, sdb, och sdc. Ytterligare hårddiskar följer denna konvention, fortsätter att sdd, SDE, och så vidare. Moderna hårddiskar och USB-enheter börjar alla namnges med sd (x), förkortning för "seriell enhet". På äldre datorer kan du se dem märkt som hda istället.

Dessa enheter delas vidare upp i olika partitioner. Enkelt uttryckt representerar de hur din hårddisk delas upp. Det är dessa specifika partitioner som vi kommer att montera, snarare än själva enheterna - de är där data faktiskt lagras.

Som en tumregel är din Linux-ruta enheten med mer än en partition. Detta görs vanligtvis för att dela viktiga och oviktiga systemfiler från varandra, bland annat Vad är en Linux SWAP-partition och vad gör den? De flesta Linux-installationer rekommenderar att du inkluderar en SWAP-partition. Detta kan tyckas konstigt för Windows-användare - vad är den här partitionen för? Läs mer . Ett annat sätt att berätta är att titta under posten "Mountpoint". Posten som ingår i din Linux-ruta kommer redan att monteras.

Montering med Udisks

Udisks är en viktig mjukvara som används i många Linux-distributioner. Det ansvarar för att hantera lagringsenheter som USB-flashlagring och hårddiskar. Med den kommer ett kommandoradsverktyg som heter udisksctl. Under detta verktyg följer alla dina partitioneringskommandon detta mönster:

udisksctl [kommando]

Enkel är det inte? För att montera önskad partition använder du det här kommandot och ersätter den sista biten med rätt partition:

udisksctl-fäste -b / dev / sd[b1, b2, etc.]
udisksctl

De -b anger helt enkelt att det du monterar kommer från en enhet.

Du kan också montera diskbilder med Udisks, men det tar ett extra steg:

udisksctl loop-setup -r -f Exempel.iso
udisksctl-fäste -b / dev / loop[0, 1, 2, etc.]
udiskctl

Det första kommandot tillåter oss att känna igen vår diskbild som en virtuell (eller slinga) enhet. De -r är valfritt, men ser dubbelt så säkert att filerna du monterar inte kommer att skrivas över av misstag - det är det läs bara. Efter det kan vi fortsätta som vanligt och montera den nu tillgängliga diskbilden. Eftersom vi inte monterar en hårddisk är den märkt som slinga hellre än sd (x).

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-ruta nu också har specifika monteringspunkter. Detta betyder att du nu kan komma åt filerna på dem genom att gå till deras angivna platser.

Montering med Udisks

När du är klar med din USB eller någon annan annan enhet måste du ta bort den från din Linux-ruta för att förhindra dataförlust. Detta görs genom att demontera det utländska filsystemet, koppla bort det från ditt eget.

Att göra detta är lika enkelt som att ersätta montera med unmount:

udisksctl avmontera -b / dev / sd[b1, b2, etc.]
udisksctl avmonterar kort

Kom ihåg att dina virtuella enheter, t.ex. diskbilder, har olika namn på hårddiskar och USB-enheter!

Om du kontrollerar dina enheter med lsblk, kommer du att märka att din USB / hårddisk fortfarande finns, ä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 / sd[b, c, etc.]
udisksctl stängs av

Observera att det gör det inte tillämpas på dina egna partitioner, eftersom de är en del av ditt system. Detsamma gäller för 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 / loop[0, 1, 2, etc.]

Montering av Old School Way

För det mesta borde Udisks kunna täcka de flesta av dina baser. Det är dock bra att veta hur man gör det på ett annat sätt. Den största skillnaden här är att du måste ange var du vill montera dina partitioner och du kan inte stänga av dina enheter med dessa kommandon efter att du är klar med dem.

Du kommer också att behöva administratörsbehörigheter (därmed "sudo" i början av följande kommandon), så det räcker med att säga, att använda Udisks rekommenderas i de flesta fall för att förhindra att ditt system går sönder 9 Lethal Linux-kommandon som du aldrig ska köraDu bör aldrig köra ett Linux-kommando om du inte vet exakt vad den gör. Här är några av de dödligaste Linux-kommandona som du för det mesta vill undvika. Läs mer !

Så här monterar du en partition:

sudo mount / dev / sd[b1, b2, etc.] / mnt

Den sista delen anger var du vill placera det utländska filsystemet i din Linux-ruta. Traditionellt sett är detta /mnt katalogen. För flera enheter kan du montera dem i undermappar under /mnt. Se bara till att skapa dessa mappar först med mkdir kommando!

montera den gamla skolan sättet

Som Udisks, montera verktyget stöder också diskbilder. Att memorera hur det fungerar kan dock vara lite mer besvärligt. På den ljusa sidan behöver du bara ange ett enda kommando jämfört med Udisks-metoden:

sudo mount Exempel.iso / mnt -t (ISO9660 | UDF) -o slinga

Om innehållet i din diskbild inte visas korrekt kan du behöva växla mellan "iso9660" och "udf" (exklusive parenteser!) - detta indikerar formatet på diskbilden.

Demontera Old-School Way

Konstigt nog är kommandot att ta bort en partition inte fnmontera, men umontera. Kom ihåg det. Till skillnad från montering behöver du inte ange platsen för din monteringspunkt - bara enheten gör:

sudo umount / dev / sd[b1, b2, etc.]

Du kan nu ta bort din enhet utan att data kan tappas.

För diskbilder är kommandot lite annorlunda:

sudo umount / dev / loop[0, 1, 2, etc.]

Framtida referenser

Om du någonsin behöver komma ihåg de specifika stegen för att montera eller avmontera dina enheter med kommandoraden, behöver du bara göra detta:

udisksctl hjälp
udesksctl hjälp

Som framgår av bilden ovan kan du också be om hjälp för de olika udisksctl kommandon.

Så där har du det. Med dessa kommandon på din sida är du ett steg närmare att använda Linux utan skrivbordets hjälp. Om du håller på med det, känn dig fri att navigera igenom dina nymonterade filer genom terminalen också.

Letar du efter mer användbara kommandon? Kolla in vår Linux-kommandoreferens Linux Commands Reference Cheat SheetDetta enkla fuskark hjälper dig att bli bekväm med Linux-kommandoradsterminalen på nolltid. Läs mer fusklapp.

För närvarande studerar för en BIT, är Austin Luong en ivrig Linux-entusiast som älskar att proselytize om gratis programvara. Han gillar också att skriva sci-fi, men bara i privatlivet på sin hårddisk.