Hoe unmount je een schijf in Linux, Ubuntu, CentOS met umount commando

Linux distributies zoals Ubuntu, Debian, CentOS, RHEL, en anderen gebruiken schijven door ze te mounten op het bestandssysteem. We hebben het mount commando al bekeken in de volgende handleiding. In deze tutorial leren we hoe we de schijf in een Linux systeem kunnen umounten.

Linux Mount Command Tutorial With Examples

Voordat we gaan unmounten moeten we er zeker van zijn dat alle veranderingen naar het bestandssysteem en de schijf zijn geschreven. Dus moeten we open bestanden sluiten die zich in het bestandssysteem bevinden dat we willen unmounten.

Help

umount commando help informatie kan worden opgesomd met --help zoals hieronder. We kunnen een aantal verschillende help opties in het kort zien zoals unmount all filesystems, verbose etc.

Help
Help

Lijst Gemounte bestandssystemen

Voordat we bestandssystemen en partities kunnen ontkoppelen, moeten we misschien een lijst maken van de momenteel gemounte bestandssystemen en partities.We kunnen het commando mount gebruiken om een lijst te maken van de momenteel gemounte bestandssystemen en partities met wat informatie.

$ mount
Lijst gemounte bestandssystemen met mount

Aternatief kan lsblk commando worden gebruikt reeds gemounte bestandssystemen die een meer hiërarchische lijst geeft en onnodige informatie elimineert.

$ lsblk
Lijst gemounte bestandssystemen met lsblk

Gespecificeerde partitie afkoppelen

We beginnen met het afkoppelen van de gespecificeerde partitie. We kunnen unmounten door alleen het pad van de partitie op te geven. In dit voorbeeld, zullen we /dev/hda1 unmounten. We hebben root privileges nodig om deze opdracht uit te voeren, die we krijgen met het sudo commando.

$ sudo umount /dev/hda1

Als de unmount succesvol is afgerond, zal er geen bericht over het proces verschijnen dat alleen maar de succesvolle unmount aangeeft. Als er enkele berichten zijn die over het algemeen gerelateerd zijn aan de fout, betekent dit dat er een fout is die de unmount operatie verhinderd.

Unmount All Partitions

Als we alle partities van bestandssystemen willen unmounten die op dat moment op het Linux systeem zijn aangekoppeld. Dan gebruiken we -a optie die betekent alle.

$ sudo umount -a

Force To Unmount

In sommige gevallen kunnen schrijf operaties lang doorgaan en moeten we het bestandssysteem unmounten. Dus kunnen we umount commando forceren met -f optie zoals hieronder. Het volgende commando zal het bestandssysteem dat zich in /dev/hda1 bevindt op een krachtige manier unmounten, wat enkele kleine bestandssysteemgerelateerde fouten kan veroorzaken bij de volgende mount. Als alternatief kan de --force optie gebruikt worden om de unmount te forceren. We kunnen de fout zien zoals ” umount:/mnt devices is busy” fout zoals hieronder.

Force To Unmount
$ sudo umount -f /dev/hda1

Aternatief kunnen we een lijst van reeds geopende bestandsdescriptors maken met het lsof-commando, zoals hieronder. We geven alleen het mount-pad op waar de geopende bestanden in de lijst staan.

$ lsof /home/ismail
Lijst geopende bestanden in bestandssysteem met lsof Commando

Verbose

Als umount mislukt, kunnen we gedetailleerde informatie vinden over de reden. We kunnen -v optie gebruiken die gedetailleerde informatie zal weergeven terwijl we proberen te unmounten.

$ sudo umount -v /dev/hda1

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *