Entra

View Full Version : [DEBIAN] Non riesco a fare l'umount delle partizioni


NiLUS
11-07-2005, 16:35
Allora, premetto che ho usato già molte distro Debian-based ma questo problema non mi era mai capitato.

Uso la Sarge (installata questa mattina) su un notebook, con hd da 30 GB (hda1 primaria, due logiche una di swap l'altra fat32 per i dati). Inoltre ho un 80 GB USB (sda1).

Questo è il mio fstab:


# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hda6 /mnt/estesa vfat auto,user,exec,rw,umask=000 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/sda1 /mnt/hdusb vfat auto,user,exec,rw,umask=000 0 0

Ho dato mount -a come ho sempre fatto per caricare le partizioni fatte dall'fstab (non avendo riavviato). Senza avere Konqueror aperto o quant'altro che possa usarmi la partizione, se do, in console, come root, umount /mnt/estesa oppure umoount /mnt/hdusb mi dice sempre:


umount: /mnt/estesa: device is busy
umount: /mnt/estesa: device is busy

Ho provato anche con il -f ma non è cambiato nulla.

L'HD USB l'ho utilizzato per copiare file ecc.
Ma la partizione estesa l'ho solo montata, non ci ho fatto niente. E non me la smonta.

Ah, quasi dimenticavo, ovvio che non cerco di fare l'umount essendo dentro la directory che contiene la partizione ;)

Sapete mica cosa potrebbe essere?

Grazie

TRON98
11-07-2005, 16:54
Potrebbe essere che vi è qualche file aperto di cui non sei a conoscenza.

Dando un rapido sguardo su internet ho trovato il seguente LINK:

Device Busy (http://www.idevelopment.info/data/Unix/General_UNIX/GENERAL_Troubleshootingthedeviceisbusy.shtml)

Vedi se ti può tornare utile.

Ciao

NiLUS
11-07-2005, 18:07
Allora, anzitutto ti ringrazio per il link ;)

Allora ho provato
fuser -u /dev/hda6
ma non mi ritorna nulla.
Se provo
fuser -u /mnt/estesa
(ovvero dov'è montata l'unità) mi torna:
/mnt/estesa: 1914(massimo)
Se provo a usare il -k per killare il processo non mi scrive nulla, poi però se provo ad usare umount sulla suddetta partizione mi torna sempre lo stesso errore.

PiloZ
11-07-2005, 18:13
dovrebbe essere fuser -km /mnt/estesa
prova :)

NiLUS
11-07-2005, 18:19
Risolto.

Semplicemente mi è bastato riavviare il PC ;) Strano... a comportamenti di questo tipo mi aveva abituato Windows, non Linux ;)

Grazie lo stesso ragazzi.

NiLUS
12-07-2005, 17:13
Avendomelo rifatto anche oggi, ho risolto con skill #id.