Umount
umount è un comando dei sistemi operativi Unix e Unix-like che permette di sganciare un file system che in precedenza era stato montato, permettendo in seguito di rimuovere il supporto su cui esso risiede o di effettuare controlli di consistenza (tramite ad esempio il comando fsck).[1] [2] [3] [4] [5] [6]
Descrizione
Comunemente ci si riferisce all'operazione di sgancio con l'espressione "smontare un file system"; dopo aver smontato un file system, il precedente contenuto della directory ove esso era montato ritorna ad essere normalmente accessibile.
L'operazione di sgancio di un file system è tipicamente eseguibile solo dall'amministratore (root), poiché rende inaccessibili i file in esso contenuti, e può andare a buon fine solamente se nessun programma sta usando il file system in questione: ad esempio umount esce con un errore se il file system contiene dei file che sono in quel momento aperti da dei processi, o se contiene delle directory che sono usate come directory corrente da altri processi. Per scoprire quali processi tengono occupato un file system è possibile usare il comando fuser.
Sintassi
La sintassi del comando umount è specifica del particolare sistema operativo, tuttavia è possibile ricondurla alla seguente forma generale:
umount [opzioni] [filesystem_o_directory1 …]
I parametri filesystem_o_directory specificano i nomi delle directory su cui i file system da smontare sono montati, oppure i dispositivi su cui essi risiedono (generalmente i nomi dei dispositivi a blocchi che li contengono). È possibile ometterli se si specificano anche le opzioni per smontare tutti i file system o tutti i file system di un certo tipo.
Le opzioni sono altamente specifiche del sistema operativo in uso, tuttavia esse tipicamente permettono di
- smontare tutti i file system montati;
- smontare tutti i file system di un certo tipo;
Note
- ^ (EN) umount, in Linux man pages. URL consultato il 03-11-2008.
- ^ (EN) umount, in FreeBSD Man Pages. URL consultato il 03-11-2008.
- ^ (EN) umount, in macOS Man Pages. URL consultato il 03-11-2008.
- ^ (EN) umount, in Solaris Express Reference Manual Collection. URL consultato il 03-11-2008.
- ^ (EN) mount, in HP-UX Reference. URL consultato il 16-09-2008.
- ^ (EN) umount or unmount Command, in Documentazione AIX — Commands Reference. URL consultato il 03-11-2008.
Voci correlate
- Directory
- File system
- Fuser (Unix)
- Mount
- Mtab
- Network File System
V · D · M | ||
---|---|---|
File system | cat · cd · chattr · chmod · chown · chgrp · cksum · cmp · cp · du · df · fdisk · file · fsck · fuser · gzip · ln · ls · lsattr · lsof · mkdir · mknod · mount · mv · pwd · rm · rmdir · split · tar · touch · umount · umask | |
Processi | at · chroot · crontab · exit · kill · killall · nice · nohup · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait | |
Ambiente utente | alias · env · export · finger · id · logname · mesg · newgrp · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write | |
Elaborazione testo | awk · comm · cut · diff · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tail · tr · uniq · vi · wc · xargs | |
Script di shell | basename · dirname · echo · expr · false · printf · test · true · unset | |
Rete | dig · nslookup · ifconfig · netstat · ping · rcp · rlogin · route · netcat · traceroute | |
Ricerche | find · grep · strings | |
Amministrazione | dmesg · groupadd · groupdel · groupmod · mdadm · shutdown · useradd · userdel · usermod | |
Altri | banner · bc · cal · clear · date · dd · lp · man · size · tee · tput · yes |