1 (26.03.2011 01:15:43 отредактировано Индустриальный Эльф)

Здрасьте форумчане!
в общем ситуация такая, в одних дистрах не поддерживаются длинные имена, в других все гуд и все работает....
вот пытался скопировать с диска стаф, и получил следующее сообщение...
http://i18.fastpic.ru/thumb/2011/0326/88/e547b0693ed7bf3c7cc3822e159a9488.jpeg

можно конеш и переименовать, но все же как то это не кошерно....

Я кстати подозреваю в ограничениях длины - шифрование, которое у меня распространяется на домашний каталог.

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

2

Индустриальный Эльф, а что показывает команда locale на проблемной системе?

Был, был и весь вышел...

3

Индустриальный Эльф, длинна имени файла в Linux не может превышать 255 байтов. Одна русская буква занимает 2 байта, а нерусская 1 байт. В недоос используется цп1251, потому там больше можно (1 рус. буква == 1 байт). хотя маздайщики и спорят с этим. Можно использовать другую локаль (при этом нельзя будет юзать неруссие и неангл. буквы). А можно сохранить имя в xattr

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4 (26.03.2011 11:36:42 отредактировано Индустриальный Эльф)

Lupo Alberto пишет:

а что показывает команда locale на проблемной системе?

 Консоль:

ielf@aspire ~ $ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

drBatty пишет:

255 байтов. Одна русская буква занимает 2 байта, а нерусская 1 байт.

получается, что Я могу использовать русские имена со 127 буквами....Я только что попытался создать имя даже не 127 буквами, а с 70 73(потолок 72 ещё работает) буквами "й"....в общем не проканало....

и 143 потолок для англоязычных букв("s")..


Я также создал папку в /opt/test и попробовал её переименовать с англ. символами получилось так как и положено ~255, с русскими перевалило за 120...так что.....трабла в шифровании....есть мысли по этому поводу?

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

5

Индустриальный Эльф пишет:

Я также создал папку в /opt/test и попробовал её переименовать с англ. символами получилось так как и положено ~255, с русскими перевалило за 120...так что.....трабла в шифровании....есть мысли по этому поводу?

а что за шифрование-то?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

.ecryptfs

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

7

https://bugs.launchpad.net/ecryptfs/+bug/344878

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

блин=( Я так понимаю(англ. хромает) солюшена нет....
тут вот нашел инструкцию по отключению, попробую её заюзать...

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

9

почитал по сцылке. ну как я и говорил - надо xattr юзать.
например можно там сохранить длинное имя, а сохранять обрезанное.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)