smbfs/simfs 上不可删除的符号链接

smbfs/simfs 上不可删除的符号链接

在软件安装过程中,configure脚本创建了一个符号链接,该链接似乎位于使用选项安装的文件系统ln -s foo foosmbfs

credentials=/etc/fstab.passwd,uid=1001,gid=1001,file_mode=0644,dir_mode=0755,rw

文件系统位于simfs主机上。我尝试使用 删除此符号链接rmunlink但没有任何效果。该stat命令无法访问任何信息。我怎样才能删除这个链接?

答案1

听起来好像文件系统很混乱,因为符号链接指向自身。您可以尝试查看是否可以重命名该链接,例如mv foo foo2.如果它允许您这样做,那么您可能仍然需要创建一个名为 foo 的虚拟文件(通过“ touch foo”)来安抚文件系统,然后再删除符号链接(“ rm foo2”)。

答案2

尝试通过其 inode 删除该文件:

ls -lasi | grep filename

find. -inum inode-number -exec rm -rf {} \;

相关内容