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.
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
Aternatief kan lsblk
commando worden gebruikt reeds gemounte bestandssystemen die een meer hiërarchische lijst geeft en onnodige informatie elimineert.
$ 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.
$ 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
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