Portál AbcLinuxu, 12. května 2025 05:27

Dotaz: Nedaří se mi smazat soubor

14.6.2009 20:10 michal | skóre: 24 | blog: Blog
Nedaří se mi smazat soubor
Přečteno: 824×
Odpovědět | Admin

Nedaří se mi smazat pokažený link, při mazání to hlásí  "Zastaralý odkaz na NFS soubor". Netušíte co s tím? Zkoušel jsem rm a unlink, ale nepomohlo to.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.6.2009 20:20 mato
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin

moc info si nedal, ale vyzera to na "stale NFS handle" ..  ako mountujes ten FS ? (automounter alebo priamo namountovany z NFS servera?

NFS server je stale dostupny? ak je to mozne (NFS share nedrzia ine aplikacie) - umountni a primountuj ten share naspat  ..  (pripadne restartni aj nfs client-a ) ..

 

14.6.2009 20:26 michal | skóre: 24 | blog: Blog
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

NFS jsem nikdy nepoužíval, je to na ext3. Zkoušel jsem restartovat počítač, ale problém zůstává. Je to nějaký soubor, který si při instalaci vytvořilo mysql /var/tmp/portage/dev-db/mysql-5.0.70-r1/work/mysql/libmysqld/log.cc a bez jeho smazání se nechce zkompilovat.

Víc relevatních informací mě nenapadá.

14.6.2009 20:33 mato
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

no neviem co potom instalator vytvoril za subor s odkazom na NFS  share .. mozes pastnut outupt : 

ll /var/tmp/portage/dev-db/mysql-5.0.70-r1/work/mysql/libmysqld/log.cc

df -m /var/tmp/portage/dev-db/mysql-5.0.70-r1/work/mysql/libmysqld/

mount -v | grep var

mount -v | grep -i nfs

14.6.2009 20:35 mato
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

to ll je "ls -la"

14.6.2009 20:46 michal | skóre: 24 | blog: Blog
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

Nevím jestli to pomůže ale tady to je:

ls: nelze přistoupit k /var/tmp/portage/dev-db/mysql-5.0.70-r1/work/mysql/libmysqld/log.cc: Zastaralý odkaz na NFS soubor

Souborový systém      1M bloků   Použité     Volné Uži% Připojeno do
/dev/root                72115     45343     23109  67% /

mount -v | grep var
prázdné

mount -v | grep -i nfs
nfsd on /proc/fs/nfsd type nfsd (rw,noexec,nosuid,nodev)

 

14.6.2009 21:36 mato
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

podla toho "/var/tmp/portage/.." sudim, ze je to gentoo .. neviem vsak preco by si mal instalator mountovat NFS do /var/tmp.../work/../ ( automounter?) pri instalacii ..

skus este :

ls -la /dev/root

ps -ef  | grep auto

grep -vE '^#|^$' /etc/auto.master

 pri ls -la  /var/tmp/portage/dev-db/mysql-5.0.70-r1/work/mysql/libmysqld hadze chybu iba na ten jeden subor ci na vsetky ? 

 

14.6.2009 22:19 michal | skóre: 24 | blog: Blog
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

Díky za snahu, ale je to asi hlubší problém, než se zdá. Problémové jsou tam 2 soubory lock.cc a log.cc.

ls -la /dev/root                 lrwxrwxrwx 1 root root 4 14. čen 21.49 /dev/root -> sda2

ps -ef  | grep auto        ... dbus-launch --autolaunch  ...

soubor /etc/auto.master ani nic začínající na auto neexistuje

Je to zvláštní, netušil jsem, že může být takový problém smazat soubor na linuxu :)

 

14.6.2009 23:36 mato
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

som si este raz precital tvoj odkaz - preco sa snazis kompilovat mysql, ked si ho uz nainstaloval ? zarazajuce je , preco hadze problem so stale NFS ked ho ani len nepouzivas .. 

tvoj povodny odkaz hovori, ze "Nedaří se mi smazat pokažený link"  - odkial vies, ze je to link ? ( kedze ti ls -la na ten subor nepresiel) ..  skus na ten subor dat lsof alebo fuser (predpokladam, ze to nepojde)

skusal si to zmazat v single user mode? ak to neprejde, skus razantnejsiu vec:  bootnut bud instalacne CD alebo life CD a skusit to odstranit odtial cele ( cely work directory )

nechce sa mi verit, ze by bol tak corruptnuty FS ze by daval false info na ten subor ..

15.6.2009 10:07 mato
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor

skus sa este pozret napriklad na toto: http://www.gossamer-threads.com/lists/linux/kernel/990801 ..

nabootuj instalacne CD/life CD , z cmd line spusti fsck na /dev/sda2 (tvoj /) , mountni ho rw niekde a skus to zmazat znova .. podla googla to naozaj vyzera na specialny pripad corruptnuteho FS

 

Bilbo avatar 14.6.2009 21:30 Bilbo | skóre: 29
Rozbalit Rozbalit vše Re: Nedaří se mi smazat soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
Něco podobného se mi stalo taky, položil jsem tu i na to podobný dotaz:

http://www.abclinuxu.cz/poradna/linux/show/256149

Bohužel řešení jsem zde ani jinde nenalezl, nicméně od té doby se mi to znovu nestalo, takže to asi chce doufat že je to nějaký vzácný bug (vadný filesystem, vadný hardware, nebo nějaký bug v kernelu) a nebude se opakovat.
Big brother is not watching you anymore. Big Brother is telling you how to live...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.