Portál AbcLinuxu, 12. května 2025 05:27
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.
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 ) ..
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á.
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
to ll
je "ls -la
"
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)
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 ?
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 :)
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 ..
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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.