神秘的“设备或资源忙”消息


0

我已经使用以下命令在linux上成功安装了Windows共享:

mount -t cifs -o credentials=pat_to_windows_creds,uid=my_linux_login,gid=my_linux_login,vers=2.1 windows_share mount_point

('vers = 2.1'就在那里,因为出于某种原因,我无法使用最新的samba版本安装)

我可以很好地从Linux创建和删除文件和目录。但是,当我尝试移动(重命名)目录时,我得到一个starnge'资源忙'错误。看:

>mkdir foo
>mv foo FOO
mv: cannot move 'foo' to 'FOO/foo': Device or resource busy

为什么Linux会认为我有一个目录FOO我要移动foo?我没有FOO目录(我查了)。对于我尝试重命名的任何和所有其他目录,会出现同样的问题。只有在我挂载的Windows共享上执行此操作时才会出现此问题;它不会发生在本机/本地文件上。

Answers:


0

解决了!!! (抱歉给您带来不便/浪费时间)。

仅当目标目录与源目录具有相同名称(除了一个或多个字符的大小写)之外,才会出现此问题。

由于Windows不区分大小写,因此Windows共享方拒绝执行此操作,因为它意味着mv'自身“。 只做一个字符更改时工作正常。 咄!


1
看起来您创建了至少三个不同的帐户,每个帐户都未注册。您可能想要正确注册然后 合并帐户
Kamil Maciorowski
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.