centos 5.5 错误修复方法:Will not restore a file with more than one hard link (/etc/resolv.conf) No such file or directory
- 六月 10th, 2010
CentOS5.5,今天刚遇到的问题总结一下。
症状:服务器ping不通,所有网络连接失效,重启后正常。此现象反复出现,解决办法:
查看日志:
vim /var/log/messages 出现以下情况:
Jun 9 09:00:10 localhost restorecond: Will not restore a file with more than one hard link (/etc/resolv.conf) No such file or directory
分析:hard link没有正常建立,重新建立即可。
解决办法:
1. $ ls -i /etc/resolv.conf #get inode
2. 8292064 /etc/resolv.conf
3. $ sudo find /etc -inum 8292064#find hard link
4. Password:
5. /etc/sysconfig/networking/profiles/default/resolv.conf
6. /etc/resolv.conf
7. $ sudo /usr/sbin/lsof|grep resolv.conf #make sure it is not open
8. $ sudo rm /etc/sysconfig/networking/profiles/default/resolv.conf #delete
9. $ sudo restorecon /etc/resolv.conf
10. $ sudo ln /etc/resolv.conf /etc/sysconfig/networking/profiles/default/resolv.conf #recreate hard link


我想知道,为什么会出现这类的问题,是因为什么造成的这类问题经常性的出现呢?
是的,为什么出现这种现象呢?
是啊,很想知道原因
至于为什么会出现这个问题,尚未有深入认识。