Newsgroup: it.comp.os.linux.sys
Titolo: /usr non si smonta piu' (busy?)

Ieri stavo manipolando uno dei miei server (originalmente RedHat 6.2),
poi visto che c'ero ho deciso di aggiornare il kernel, quando ho finito
ed ho dato il reboot ho avuto la sorpresa: non smonta piu' /usr
lamentando il fatto che e' "busy" (???).
Da quello che ho visto sembra che nessuno stia usando il filesystem
in questione (fuser -v /usr mi ritorna che solo il kernel con mount
sta' usando il fs). Ho provato ad ammazzare tutti i servizi uno alla
volta ma 'un c'e' verso...
Rimuovendo /usr dalla /etc/fstab e riavviando "alla brutta maniera"
il sistema parte (crond ed apmd hanno dei problemi, ma tutto il
resto funziona) e si arresta correttamente, ma se monto (a mano)
/usr, ricomincia da capo: non me lo fa' piu' smontare...
Qualche idea?
Davide

lo ha fatto anche con me su un vecchio server... ma visto che andava
formattato non me ne sono preoccupato... in ogni caso se scopri l'arcano
fammi sapere!
forse qualche valore diverso da quello di default i /etc/fstab?
se scopri l'arcano fammi sapere

 forse qualche valore diverso da quello di default i /etc/fstab?
Ho verificato, ma l'fstab e' identica a quella di ogni altro server
che ho in giro (ne ho 5 o 6...). Inoltre anche montando /usr A MANO
mi da' lo stesso problema...
Ok, "spianare" e re-installare non e' un problema (ho dei backup
notturni...), pero' vorrei capire che accidenti e' successo...
Davide

 da' lo stesso problema...
idem a me, /usr  in chiusura viene rimontata in RO  perche' busy, ma poi
esce la scritta che e` possibile fare  il power down... se non fosse che
io gia`  la monto a  priori in  modo RO, e  quindi non capisco  dove sta
l'inghippo... ma fsck non si lamenta, quindi non ci faccio + caso
-- 
Configura internet, junkbuster, fetchmail, procmail, leafnode, firewall,
dns, wwwoffle, postfix, mutt, slrn, kernel, ed altro, visitando il sito:
http://mrshark.sourceforge.net
 od 
http://mrshark.cjb.net
 e scaricando il
"Quick&Easy Configuration Howto". Cosenza LUG: IRC: 
irc.openprojects.net
canale #cslug - Mailing-list: 
http://www.linux.it/mailman/listinfo/cslug

lamentando il fatto che e' "busy" (???).
Succede anche a me. Ho due macchine con RH 6.2, una con /usr su una
partizione separata ed una con /usr sulla stessa partizione di root.
Sulla prima macchina una volta su tre non viene smontata /usr perche'
busy e, analogamente, sulla seconda macchina una volta su 3 non viene
smontata l'intera / perche' busy. Purtroppo non ho avuto tempo di
indagare ma ricordo di averlo notato piu' di una volta anche in passato
su altre macchine con RH 6.2.
-- 
nospam -> danyk

 su altre macchine con RH 6.2.
Il che non spiega perche' su *quella* macchina si' e sulle altre 4/5
che ho in giro (quasi tutte RH 6.2) no...
Ieri sera ho fatto qualche esperimento e sembra che il problema sia
una libreria che *dovrebbe* essere un link ed invece non lo e'...
effettivamente su quella macchina tempo addietro ho fatto un restore
un po' brutale da uno zip... verifichero' meglio e faro' sapere...
Davide

 lamentando il fatto che e' "busy" (???).
Cavolo, ho lo stesso problema da 1 settimana e non ho trovato modo di
risolverlo

 un po' brutale da uno zip... verifichero' meglio e faro' sapere...
quale libreria ? prova a dare un'occhiata al GLIBC-How-to,
e' lo stesso problema se ricompili le glibc e poi installi, non
viene piu' smontata la partizione... se non ricordo male nell'how-to
ci sono scritti i link da creare ...
-- 
#@@@ missinglink on slackware 7.1 ###

 ci sono scritti i link da creare ...
Grazie dell'info, questa settimana ho avuto un po' da fare e non ci
ho avuto il tempo di guardare, nel prossimo fine settimana spero di
fare meglio...
Davide

 fare meglio...
aggiornamento della mia situazione (forse ti torna utile):
Ho modificato /etc/init.d/umountfs cosi':
 
------------------------------------------------------------
#! /bin/sh
#
# umountfs      Turn off swap and unmount all local file systems.
#
# Version:      @(#)umountfs  2.78  05-Jun-2000  
miq...@cistron.nl
#
 
PATH=/sbin:/bin:/usr/sbin:/usr/bin
 
case "`uname -r`" in
  1.*|2.[01].*) FORCE=""   ;;
  *)            FORCE="-f" ;;
esac
 
echo -n "Deactivating swap... "
swapoff -a
echo "done."
 
/bin/echo -n "prima"
/usr/sbin/lsof | /bin/grep /usr
/bin/fuser -v /usr
 
#serve per la /usr BUSY
export LANG=
export LC_CTYPE=""
export LC_NUMERIC=""
export LC_TIME=""
export LC_COLLATE=""
export LC_MONETARY=""
export LC_MESSAGES=""
export LC_ALL=
 
echo -n "Unmounting local filesystems... "
umount $FORCE -a -r
echo "done."
 
/bin/echo -n "dopo"
/usr/sbin/lsof | /bin/grep /usr
/bin/fuser -v /usr
 
mount -n -o remount,ro /
 
#sleep 120
--------------------------------------------------------
 
e ho scoperto che il problema e` che va cercando qualcosa in
/usr/share/locale/it_IT/...
 
ho modificato il profile di root, quello in /etc, /etc/environment,
messo quelle var in umountfs, ma niente... uso debian potato
se avete suggerimenti anche per me...
