当我在工作并使用我的个人笔记本电脑时,我通过VPN连接到大学网络并使用/ etc / fstab中的以下行安装我的网络驱动器(Debian测试)
//serverxxx/xxx/xxx/xxx /media/uni cifs defaults,uid=1000,gid=1000,credentials=/root/.xxxcredentials 0 0
密码和用户名存储在文件/root/.xxxcredentials中。
为了安装驱动器,我键入:
sudo mount /media/uni
10分钟前,我在Windows中的一个.py文件中更改了某些内容并切换到了我的笔记本电脑。我将更改的文件下载到我的工作文件夹并使用gedit打开它,它仍然是旧文件。所以我删除了文件并重复了这个过程。再一次,打开下载的文件时,我恢复了旧文件。只重命名服务器上的文件并在笔记本电脑上重命名它解决了这个问题。
有没有我没考虑过的事情?我无法用我的(小)IT知识来解释这种行为。
CIFS缓存? stackoverflow.com/questions/14920591/...
—
ǝɲǝɲbρɯͽ
试图设置
—
Moritz
cache=none
在fstab但它没有帮助。
Debian方面可能与通知支持有关: stackoverflow.com/a/4071549/3981745 。从Windows方面,可能会设置“NoRemoteRecursiveEvents”(影响CIFS) support.microsoft.com/en-us/kb/885189 。如果我正确阅读文章,快速测试可能是在共享的“根”处尝试相同的操作 - / media / uni /中的文件而不是/ media / uni / somewhere_deeper / - 并查看是否问题依然存在。
—
ǝɲǝɲbρɯͽ