linux自动重命名文件夹

我有一个安装了Ubuntu的文件服务器

它通常通过SMB从pc(ubuntu)或笔记本电脑(Windows 7)访问,

有时会发生文件服务器上的文件夹名称正在变成一些没有意义的名称,如TOZC0N~LTOJNL7~U

硬盘似乎很好,我不能想象桑巴舞弄乱文件夹名称。

这个问题没有规则,我不能重现,有时候会发生。 有任何想法吗?

这里是fstab

 #TREKSTORE 1TB UUID=581C906F1C9049C0 /media/mext_2 ntfs defaults 0 0 #mext_3 UUID=4A466C6654E92192 /media/mext_4 ntfs defaults 0 0 #mext_2 UUID=EAB26EE9B26EB9A9 /media/mext_3 ntfs defaults 0 0 #Here's samba conf for one parititon [mext_2] comment = Public Folder path = /media/mext_2 available = yes public = yes valid users = elmasry read only = no browsable = yes writable = yes 

其他硬盘也一样

更新:build议尝试以下修复 – 将这些行添加到smb.conf;

 dos charset = 1255 unix charset = UTF-8 display charset = UTF-8 

粘贴这个命令的输出;

[root@server-64634 ~]# testparm -s -v | grep "charset"
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
dos charset = CP850
unix charset = UTF-8
display charset = LOCALE


它看起来很喜欢你可能会看到一些老式的命名为8.3风格名称转换,甚至iso 9660

是否有真正的老派应用程序打开和closures文件,或者可能会挂载文件系统使用一些奇怪的挂载选项,生成这些转换的名称。

粘贴你的/ etc / fstab和你的sambaconfiguration给客户端和服务器,显示你的安装和导出选项。

真的只是在黑暗中的一个镜头,但是…既然你说一个Windows盒正在访问的桑巴共享有可能是一个病毒的窗口框正在搞东西?

也许在Windows上运行杀毒软件,然后在ubuntu文件服务器上运行clamav,看看是否有东西出现。

再次,在黑暗中只是一枪。

我已经在几个场景中看到过这种情况,但是只能从Windows计算机通过CIFS查看文件的angular度来看:

  • 文件的完整path名称很长,接近或超过256个字符
  • 文件名包含一些在FAT或NTFS上无效的字符,如星号,反斜杠或冒号

在这两种情况下,唯一的解决办法是将文件重命名为适合Windows处理的文件