d?????????“无法访问(目录名称):没有这样的设备”

d?????????“无法访问(目录名称):没有这样的设备”

我管理的一台服务器(运行 14 LTS)有一个 NFS 挂载(我将其称为“FooFolder”),之前由另一位管理员(不在)设置。在主机服务器上进行一些更改时,挂载中断了。主机现在又可以正常工作了。当我进入 /mnt 目录时,旧挂载留下的残留物让我感到困惑:

foobar@fooserver:/mnt$ ls -al
ls: cannot access FooFolder: No such device
total 8
drwxr-xr-x  3 root root 4096 Oct  7 18:13 .
drwxr-xr-x 24 root root 4096 Oct 13 17:07 ..
d?????????  ? ?    ?       ?            ? FooFolder
foobar@fooserver:/mnt$ sudo mv FooFolder FooFolderOld
mv: cannot stat `FooFolder': No such device
foobar@fooserver:/mnt$ sudo chmod 775 FooFolder
chmod: cannot access `FooFolder': No such device

这个不存在且无法访问的东西是什么?我应该怎么做才能删除它?

答案1

有时大声提出问题(并听到回答)可以让人更清楚地重新思考问题。因此,重新进行谷歌搜索后,我找到了一个答案:http://www.linuxquestions.org/questions/linux-newbie-8/ls-shows-directory-attributes-as-question-marks-942157/

这些是尝试安装 CIFS 共享失败的症状。umount 可以解决问题并允许正确地重新安装。

答案2

卸载并重新挂载它..简单要卸载运行命令 umount 要重新挂载,您可以运行 mount -a (请注意,您必须在 fstab 文件中有此命令的条目。条目类似于此 cifs,fstab 文件位置通常是 /etc/fstab)

相关内容