[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Возможный переезд с curlftpfs на cifs - как увидеть русские имена ?



Вопроc про кодировку директорий примонтированного NAS (работа в uxterm UTF8)

NAS был смонтирован командой:

sudo curlftpfs -o allow_other nicholas:x@192.168.4.10 /mnt/nas_x

и были переписанны файлы, с русскими именами - они отображаются нормально.

Если монтировать curlftpfs с оциями codepage и iochars = utf8 или cp1251 - разницы нет - видимо они игнорируются.

Если посмотреть на директрории через www интерфейс NATа - русский отображается нормально, а в броузере автоматом выставляется UTF8.

Проблема.

В том что curlftpfs глючит (неверно определяет размер диска и % использования) - так что дальше его использовать нельзя.

Выход: как вариант монтировать через cifs - тогда размер диска распознается нормально, но русские имена файлов становяться кракозябрами:

если смонтировать с опциями (utf8):
nas_x_public   /mnt/nas_x_public   cifs
unc=\\192.168.4.10\PUBLIC,ip=192.168.4.10,user=nicholas,password=x,dom=workgroup,rw,iocharset=utf8 0 0

то что было:
"Вольтер_"
становиться:
Вольтер_3

если смонтировать с опциями (cp1251 или cp866 или iso8859-5):
nas_x_public   /mnt/nas_x_public   cifs
unc=\\192.168.4.10\PUBLIC,ip=192.168.4.10,user=nicholas,password=x,dom=workgroup,rw,iocharset=cp1251 (cp866, iso8859-5) 0 0
то имя той же директории отображается как : "?????..."

если
nas_x_public   /mnt/nas_x_public   cifs
unc=\\192.168.4.10\PUBLIC,ip=192.168.4.10,user=nicholas,password=x,dom=workgroup,rw,iocharset=iso8859-1 0 0
то имя директории отображается как : "??ол????е??_" (что ближе к истине)

То что "Unfortunatly, mount.cifs is not supporting codepage" известно.

Вопрос:
как правильно подмонтировать эту директорию через cifs ?
(Существующие файлы я могу и стереть, но если все таки монтировать командой:
nas_x_public   /mnt/nas_x_public   cifs
unc=\\192.168.4.10\PUBLIC,ip=192.168.4.10,user=nicholas,password=x,dom=workgroup,rw,iocharset=utf8 0 0
то вновь создаваемые имена на русском через www видятся как "???")
Какие еще есть варианты ?



--
Sincerely,
	Nicholas


Reply to: