У меня есть файловый сервер с установленной ubuntu
Доступ к нему обычно осуществляется через smb либо с ПК (ubuntu), либо с ноутбука (windows 7).
Иногда случается, что имена папок на файловом сервере меняются на какое-то бессмысленное имя, например TOZC0N~L
или TOJNL7~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
То же самое и с другими жесткими дисками
Обновление: Предлагалось попробовать следующее исправление - добавить эти строки в 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
Открывает и закрывает файлы какое-нибудь действительно старое приложение, или, в качестве альтернативы, можно монтировать файловую систему, используя некоторые странные параметры монтирования, которые генерируют эти преобразованные имена.
вставьте ваш / etc / fstab и вашу конфигурацию samba для клиента и сервера, показывая ваши параметры монтирования и экспорта.
Я видел это в нескольких сценариях, но только с точки зрения компьютера с Windows, просматривающего файлы через CIFS:
В обоих случаях я нашел единственное решение - переименовать файл во что-то подходящее для Windows.
На самом деле это всего лишь выстрел в темноте, но ... Поскольку вы сказали, что окно Windows имеет доступ к общему ресурсу samba, может быть, в окне Windows есть вирус, который что-то портит?
Может быть, запустите антивирус в окне Windows, а затем запустите clamav на файловом сервере ubuntu и посмотрите, не появится ли что-нибудь.
Опять же, просто выстрел в темноте.