ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Samba + русские названия в консоли
@ 2009-07-20 10:15 Денис Ягофаров
  2009-07-20 10:51 ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-20 10:15 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 3799 bytes --]

Добрый день.

Есть Samba-сервер, на который перенесли файлы с виндового сервера. Если 
просматривать папки по smb с виндовых клиентов, то русские (как и 
украинские) имена файлов отображаются правильно.
Но если попробовать архивировать файлы tar-ом (или просто просмотреть из 
консоли), вместо нормальных символов отображается чепуха ("крякозябры").

Понятно, что с LANG=POSIX отображаются просто знаки вопроса, поменяв на 
LANG=ru_RU.utf8 как раз и получаю "крякозябры". Аналогично с  
LANG=ru_UA.utf8, LANG=ru_UA.cp1251, LANG=ru_RU.cp1251, 
LANG=ru_RU.iso88595. При этом:
# cat /etc/sysconfig/consolefont
SYSFONT=UniCyrExt_8x16

Пробую создать русские файлы из консоли:
# export LANG=ru_UA.utf8
# echo > /mnt/DWL/install/українськ
# echo > /mnt/DWL/install/ррусскЫ
# ls /mnt/DWL/install/
???????    ?????????   я─я┐я│я│п╨п╚п╧ п©я─п╦п╪п╣я─.txt 
я┐п╨я─п╟п┤пҐя│я▄п╨п╦п╧ п©я─п╦п╨п╩п╟пЄ.txt
А вот так получается:
# export LANG=ru_UA
# ls /mnt/DWL/install/
я┐п╨я─п╟п┤пҐя│я▄п╨п╦п╧ п©я─п╦п╨п╩п╟пЄ.txt  я─я┐я│я│п╨п╚п╧ 
п©я─п╦п╪п╣я─.txt        ррусскЫ          українськ

При этом, когда просматривается из-под винды, видно что-то вроде 
"________" вместо названия. Аналогично под линуксом:
# smbclient //127.0.0.1/install
Password:
Domain=[STORE] OS=[Unix] Server=[Samba 3.0.33]
smb: \> ls
  .                                   D        0  Mon Jul 20 12:38:35 2009
  ..                                  D        0  Wed Jul 15 15:37:20 2009
  русскЫй пример.txt      A        0  Mon Jul 20 12:25:36 2009
  украЇнський приклад.txt      A        0  Mon Jul 20 12:25:53 2009
  _______                                      1  Mon Jul 20 12:38:32 2009
  _________                                    1  Mon Jul 20 12:38:35 2009

Как понимаю, самба по умолчанию использует unix charset = UTF8.

Возникает вопрос: как нормально просматривать/архивировать/создавать 
файлы из консоли с русскими именами?
Заранее, спасибо!

Конфиг:
[global]
   workgroup = ITC
   netbios name = store
   server string =  ITGIS file store
   printcap name = cups
   load printers = no
   printing = cups
   log file = /var/log/samba/allclients.log
   max log size = 5000
   log level = 2
  guest account = guest
  map to guest = bad user
   security = user
  encrypt passwords = yes
  winbind uid = 10000-20000
  winbind gid = 10000-20000
   socket options = TCP_NODELAY
   remote browse sync = *.*.*.*
   remote announce = *.*.*.*
   local master = no
   dns proxy = no
    use sendfile = yes
[install]
   comment = Software installs
   path = /mnt/DWL/install
   public = yes
   writable = yes
   create mask = 0755


Версии:
samba-3.0.33-alt1.M40.1
iconv-2.5-alt4
glibc-utils-2.5-alt4
glib2-2.16.5-alt1
glibc-gconv-modules-2.5-alt4
glibc-2.5-alt4
glibc-locales-2.5-alt4
glib-1.2.10-alt12
libdbus-glib-0.73-alt1
glibc-core-2.5-alt4

Примонтировано:
/dev/hda1 on / type ext3 (rw,noatime)
/dev/md1 on /mnt/DWL type xfs (rw)

[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 385 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-20 10:15 [Sysadmins] Samba + русские названия в консоли Денис Ягофаров
@ 2009-07-20 10:51 ` Motsyo Gennadi aka Drool
  2009-07-20 11:18   ` Денис Ягофаров
  0 siblings, 1 reply; 15+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-07-20 10:51 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Денис Ягофаров пишет:
> Возникает вопрос: как нормально просматривать/архивировать/создавать 
> файлы из консоли с русскими именами?
> 
> Конфиг:
> [global]
[skip]

У меня глобал начинается вот таким:
==========================
    dos charset = CP866
    unix charset = UTF8
    display charset = CP1251
==========================
И никаких проблем с кодировкой.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-20 10:51 ` Motsyo Gennadi aka Drool
@ 2009-07-20 11:18   ` Денис Ягофаров
    0 siblings, 1 reply; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-20 11:18 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 840 bytes --]

Motsyo Gennadi aka Drool пишет:
> У меня глобал начинается вот таким:
> ==========================
> dos charset = CP866
> unix charset = UTF8
> display charset = CP1251
> ==========================
> И никаких проблем с кодировкой. 
Пробую - не всё гладко:
1. Создаю файлик __???ыыы.txt в папке
2. # convmv -f UTF8 -t koi8-u __я≈я≈я≈я▀я▀я▀.txt
Starting a dry run without changes...
mv "./__я≈я≈я≈я▀я▀я▀.txt" "./__???ыыы.txt"
No changes to your files done. Use --notest to finally rename the files.
3. Соответственно ls выдаёт нечто такое __я?я?я?я?я?я?.txt (с LANG=ru_RU )

А в остальном у нас одинаково? (локаль, шрифт консольный)

У меня получилось вот так:
unix charset = KOI8-U
Тогда файлы, созданные из винды можно простомотреть с нормальными 
названиями и под линуксом. Но не является ли KOI8 органичением для 
всякий спец-символов?

[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 370 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  @ 2009-07-20 14:06       ` Денис Ягофаров
  2009-07-20 14:44         ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-20 14:06 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 652 bytes --]

Gennadi пишет:
> У меня локаль ru_RU.UTF-8. У Вас, похоже, на KOI8-U ? Насчет 
> спецсимволов - не в курсе.
Я сейчас выставил
# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

далее попробовал:
# echo > ыыыыыы
# ls ы<tab x2>
ыыыыыы     ыыыыы.txt
# ls ыыыыыы
??????

т.е. что-то не так работает. Где ещё нужно настроить язык, кроме "export 
LANG=ru_RU.UTF-8" ?



[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 370 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-20 14:06       ` Денис Ягофаров
@ 2009-07-20 14:44         ` Motsyo Gennadi aka Drool
  2009-07-20 15:53           ` Денис Ягофаров
  0 siblings, 1 reply; 15+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-07-20 14:44 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Денис Ягофаров пишет:
> # locale
> LANG=ru_RU.UTF-8

	А зачем Вы руту русскую локаль выставили?
Я бы сделал немного с другой стороны - слить виндой из самбы всю 
информацию, нормально перенастроить конфиг и локаль - и вернуть на место.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-20 14:44         ` Motsyo Gennadi aka Drool
@ 2009-07-20 15:53           ` Денис Ягофаров
  2009-07-20 19:52             ` Alexander Yereschenko
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-20 15:53 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 1972 bytes --]

Motsyo Gennadi aka Drool пишет:
> Денис Ягофаров пишет:
>> # locale
>> LANG=ru_RU.UTF-8
>
>     А зачем Вы руту русскую локаль выставили?
Пробовал, чтоб под ним отображались русские имена файлов (но, Вы видели, 
что не работает как надо) и в последствии можно было tar-ить папки с 
русскими файлами (как я полагал ранее).
> Я бы сделал немного с другой стороны - слить виндой из самбы всю 
> информацию, нормально перенастроить конфиг и локаль - и вернуть на место.
Тут я с Вами согласен, но либо я выставляю unix charset = KOI8-U и у 
меня в текущей конфигурации всё видно из консоли (но пользователи не 
смогут сохранять названия с не-KOI8-U символами) или использую 
предложенный Вами конфиг (но тогда в консоли ничего не видно).

Потому-то я и хочу разобраться, что не так. Как понимаю, у меня 
неправильно отображаются имена файлов из консоли из-за неправильной 
локали. Но при использовании "правильной" локали (ru_RU.UTF-8) системные 
утилиты вроде ls выводят вместо символов вопросики, а bash всё отлично 
показывает.

Итак.
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
(простой юзер)

1. Если выставить в моём конфиге:
   dos charset = CP866
   unix charset = UTF8
   display charset = CP1251
Создать из-под винды файл _пробаUTF8.txt. То, из консоли он выглядит 
как  /mnt/DWL/install/_п©я─п╬п╠п╟UTF8.txt

2. Если выставить в моём конфиге
     unix charset = KOI8-U
Создать из-под винды файл _пробаKOI8-R.txt. То, из консоли он выглядит 
как /mnt/DWL/install/_?????KOI8-R.txt

Если переставить локаль на LANG=ru_RU , то всё выглядит как 
/mnt/DWL/install/_пробаKOI8-R.txt и  /mnt/DWL/install/_п©я?п╬п╠п╟UTF8.txt.

Tar в любом случае архивирует файлы с бессмысленными именами.



[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 370 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-20 15:53           ` Денис Ягофаров
@ 2009-07-20 19:52             ` Alexander Yereschenko
  2009-07-21  7:38               ` Денис Ягофаров
  0 siblings, 1 reply; 15+ messages in thread
From: Alexander Yereschenko @ 2009-07-20 19:52 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Доброе!
В сообщении от Monday 20 July 2009 18:53:19 Денис Ягофаров написал(а):
> Motsyo Gennadi aka Drool пишет:
> > Денис Ягофаров пишет:
> >> # locale
> >> LANG=ru_RU.UTF-8
> >
> >     А зачем Вы руту русскую локаль выставили?
>
> Пробовал, чтоб под ним отображались русские имена файлов (но, Вы видели,
> что не работает как надо) и в последствии можно было tar-ить папки с
> русскими файлами (как я полагал ранее).
>
> > Я бы сделал немного с другой стороны - слить виндой из самбы всю
> > информацию, нормально перенастроить конфиг и локаль - и вернуть на место.
>
> Тут я с Вами согласен, но либо я выставляю unix charset = KOI8-U и у
> меня в текущей конфигурации всё видно из консоли (но пользователи не
> смогут сохранять названия с не-KOI8-U символами) или использую
> предложенный Вами конфиг (но тогда в консоли ничего не видно).
>
> Потому-то я и хочу разобраться, что не так. Как понимаю, у меня
> неправильно отображаются имена файлов из консоли из-за неправильной
> локали. Но при использовании "правильной" локали (ru_RU.UTF-8) системные
> утилиты вроде ls выводят вместо символов вопросики, а bash всё отлично
> показывает.

У меня высталено так:
dos charset = CP866
unix charset = UTF8
display charset = LOCALE

У рута локаль - POSIX
у пользователей - ru_RU.UTF-8

Все нормально с русскими буквами как со стороны виндовых клиентов, так и 
линуксовых, так и у локального пользователя.

Видимо, при начальном копировании с виндового сервера на линуксовый было 
что-то напутано в smb.conf, вот и произошла ненужная перекодировка при записи 
самбой на локальную ФС. Сейчас надо выставить так, чтобы с виндового клиента 
было нормально, скопировать все на винду, потом выставить правильно и 
скопировать обратно...

> Tar в любом случае архивирует файлы с бессмысленными именами.
У меня отрабатывает нормально как под рутом, так и под пользователем. Tar 
засовывает в архив в той же кодировке, в которой оно на файловой системе 
хранится, и потом разворачивает/показывает так же. Кстати, если 
архивировалось под линуксом в utf8, то под виндой это будут бессмысленные 
имена...

И еще кстати про грабли , про "unix extensions = no" в smb.conf не забыли?  а 
то можете намучаться с правами доступа при доступе по cifs ...


--
Alexander

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-20 19:52             ` Alexander Yereschenko
@ 2009-07-21  7:38               ` Денис Ягофаров
  2009-07-21 16:24                 ` Alexander Yereschenko
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-21  7:38 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 1657 bytes --]

Alexander Yereschenko пишет:
> У меня высталено так:
> dos charset = CP866
> unix charset = UTF8
> display charset = LOCALE
>
> У рута локаль - POSIX
> у пользователей - ru_RU.UTF-8
>   
У меня точно так же. Это могут быть проблемы файловой системы, на 
которой лежат шары?
/dev/md1 on /mnt/DWL type xfs (rw)
и
/dev/hda1 on / type ext3 (rw,noatime)
> Все нормально с русскими буквами как со стороны виндовых клиентов, так и 
> линуксовых, так и у локального пользователя.
>   
Аналогично, но только не у локального пользователя.
> Видимо, при начальном копировании с виндового сервера на линуксовый было 
> что-то напутано в smb.conf, вот и произошла ненужная перекодировка при записи 
> самбой на локальную ФС. Сейчас надо выставить так, чтобы с виндового клиента 
> было нормально, скопировать все на винду, потом выставить правильно и 
> скопировать обратно...
>   
Сейчас (при текущей конфигурации) происходит то же самое: по сети - ОК, 
локально - чушь.
>   
>> Tar в любом случае архивирует файлы с бессмысленными именами.
>>     
> У меня отрабатывает нормально как под рутом, так и под пользователем. Tar 
> засовывает в архив в той же кодировке, в которой оно на файловой системе 
> хранится, и потом разворачивает/показывает так же. Кстати, если 
> архивировалось под линуксом в utf8, то под виндой это будут бессмысленные 
> имена...
>   
согласен, вот только у меня, пока, локально названия - абракадабра =(
> И еще кстати про грабли , про "unix extensions = no" в smb.conf не забыли?  а 
> то можете намучаться с правами доступа при доступе по cifs ...
>   
... спасибо!

А если не сложно, какие у Вас версии пакетов, какой именно дистрибутив?

[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 370 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-21  7:38               ` Денис Ягофаров
@ 2009-07-21 16:24                 ` Alexander Yereschenko
  2009-07-22  8:09                   ` Денис Ягофаров
  0 siblings, 1 reply; 15+ messages in thread
From: Alexander Yereschenko @ 2009-07-21 16:24 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Доброе!
В сообщении от Tuesday 21 July 2009 10:38:35 Денис Ягофаров написал(а):

> А если не сложно, какие у Вас версии пакетов, какой именно дистрибутив?

На нескольких машинах:
ALD 4.1 branch
samba-3.0.30-alt3
Файловые системы разные: ext3, xfs, jfs
На одной из машин 64-битная система.
И еще на одной стоит samba-3.0.31-alt1.M40.1
Поведение везде одинаковое.

--
Alexander

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-21 16:24                 ` Alexander Yereschenko
@ 2009-07-22  8:09                   ` Денис Ягофаров
  2009-07-22 14:00                     ` Motsyo Gennadi aka Drool
  2009-07-22 14:18                     ` Alexander Yereschenko
  0 siblings, 2 replies; 15+ messages in thread
From: Денис Ягофаров @ 2009-07-22  8:09 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 635 bytes --]

Всем спасибо за помощь!

Дело было вовсе не в линуксе/настройках (как можно было догадаться), а 
во мне. Я работал удаленно через putty и в нём был выставлен 
koi8-u-шрифт. Когда я зашел с физической консоли, то всё читалось 
превосходно.

Как и было сказано ранее, tar-архивы с именами файлов в utf8-кодировке 
некорректно отображаются на windows-машинах. Впрочем, уже долгое время у 
нас есть пропатченые zip/unzip, при упаковке в которые, юникод (как 
минимум с кириллицей) нормально воспринимается всюду.

Правда осталась открытой проблема с zip x32 и 2GB++ zip-файлами, так что 
стОит ли переходить на х64, пока это ещё возможно?

[-- Attachment #2: denyago.vcf --]
[-- Type: text/x-vcard, Size: 370 bytes --]

begin:vcard
fn:Denis Timurovich Yagofarov
n:Yagofarov;Denis Timurovich
org:ITGIS NASU
adr:room 615;;Chokolovski blvdr., 13;Kiev;;03151;Ukraine
email;internet:denyago@rambler.ru
title:system administrator
tel;work:80445201209
tel;cell:80662933760
note;quoted-printable:xmmp: denyago@gmail.com=0D=0A=
	xmmp: diyago@jabber.te.ua
x-mozilla-html:FALSE
version:2.1
end:vcard


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-22  8:09                   ` Денис Ягофаров
@ 2009-07-22 14:00                     ` Motsyo Gennadi aka Drool
  2009-07-22 14:18                     ` Alexander Yereschenko
  1 sibling, 0 replies; 15+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-07-22 14:00 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Денис Ягофаров пишет:
> Я работал удаленно через putty и в нём был выставлен 
> koi8-u-шрифт. Когда я зашел с физической консоли, то всё читалось 
> превосходно.

	Укажите в putty кодировку как на удаленной системе - и все будет как нужно.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-22  8:09                   ` Денис Ягофаров
  2009-07-22 14:00                     ` Motsyo Gennadi aka Drool
@ 2009-07-22 14:18                     ` Alexander Yereschenko
  2009-07-22 14:43                       ` Yuri Bushmelev
  1 sibling, 1 reply; 15+ messages in thread
From: Alexander Yereschenko @ 2009-07-22 14:18 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Доброе!
В сообщении от Wednesday 22 July 2009 11:09:44 Денис Ягофаров написал(а):
>
> Как и было сказано ранее, tar-архивы с именами файлов в utf8-кодировке
> некорректно отображаются на windows-машинах. Впрочем, уже долгое время у
> нас есть пропатченые zip/unzip, при упаковке в которые, юникод (как
> минимум с кириллицей) нормально воспринимается всюду.
>
> Правда осталась открытой проблема с zip x32 и 2GB++ zip-файлами, так что
> стОит ли переходить на х64, пока это ещё возможно?

А как дела с этим обстоят у 7zip ? С кодировкой отлично - у него внутри архива 
имена хранятся всегда в юникоде и корректно обрабатываются как в линуксе, так 
и в виндовсе...

--
Alexander

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-22 14:18                     ` Alexander Yereschenko
@ 2009-07-22 14:43                       ` Yuri Bushmelev
  2009-07-22 16:43                         ` Andrey Rahmatullin
  0 siblings, 1 reply; 15+ messages in thread
From: Yuri Bushmelev @ 2009-07-22 14:43 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Среда 22 июля 2009 Alexander Yereschenko написал(a):
> Доброе!
>
> А как дела с этим обстоят у 7zip ? С кодировкой отлично - у него внутри
> архива имена хранятся всегда в юникоде и корректно обрабатываются как в
> линуксе, так и в виндовсе...

Немного полезной информации.

У меня под FreeBSD файлы, запакованные 7z с именами в локали KOI8-R, 
распаковались в белиберду на другом компьютере с локалью UTF-8. При 
выставлении локали в KOI8-R, распаковывалось корректно в KOI8-R. Так что, 
без convmv опять не обошлось..

Также, 7z не хранит в себе информацию о правах, владельце и т.д., поэтому 
для резервирования ФС его применять не стоит.

Если интересно, для unrar есть патчик вот тут, который позволяет задавать 
явно кодировку архива и кодировку локали: 
http://www.freebsd.org/cgi/cvsweb.cgi/ports/archivers/unrar-iconv/files/patch-iconv

-- 
С уважением,
Бушмелев Юрий

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-22 14:43                       ` Yuri Bushmelev
@ 2009-07-22 16:43                         ` Andrey Rahmatullin
  2009-07-22 16:48                           ` Led
  0 siblings, 1 reply; 15+ messages in thread
From: Andrey Rahmatullin @ 2009-07-22 16:43 UTC (permalink / raw)
  To: sysadmins

[-- Attachment #1: Type: text/plain, Size: 873 bytes --]

On Wed, Jul 22, 2009 at 06:43:39PM +0400, Yuri Bushmelev wrote:
> У меня под FreeBSD файлы, запакованные 7z с именами в локали KOI8-R, 
> распаковались в белиберду на другом компьютере с локалью UTF-8. При 
p7zip старый либо криво собран, скорее всего.
p7zip Version 9.04 (locale=ru_RU.CP1251,Utf16=on,HugeFiles=on,1 CPU)

> Также, 7z не хранит в себе информацию о правах, владельце и т.д., поэтому 
> для резервирования ФС его применять не стоит.
.tar.7z иногда делают.
Мы так SIM раздавали, оно в полтора что ли раза меньше tar.bz2 получалось.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

> Что необходимо сделать, чтобы забрать пакеты из orphaned?
1. Убедиться, что вас не опередили.  Обычно для этого достаточно
анонсировать свой план собрать какой-то пакет из orphaned.
2. Собрать и выложить в incoming.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Sysadmins] Samba + русские названия в консоли
  2009-07-22 16:43                         ` Andrey Rahmatullin
@ 2009-07-22 16:48                           ` Led
  0 siblings, 0 replies; 15+ messages in thread
From: Led @ 2009-07-22 16:48 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Wednesday 22 July 2009 19:43:33 Andrey Rahmatullin wrote:
> On Wed, Jul 22, 2009 at 06:43:39PM +0400, Yuri Bushmelev wrote:
> > У меня под FreeBSD файлы, запакованные 7z с именами в локали KOI8-R,
> > распаковались в белиберду на другом компьютере с локалью UTF-8. При
>
> p7zip старый либо криво собран, скорее всего.
> p7zip Version 9.04 (locale=ru_RU.CP1251,Utf16=on,HugeFiles=on,1 CPU)
>
> > Также, 7z не хранит в себе информацию о правах, владельце и т.д., поэтому
> > для резервирования ФС его применять не стоит.
>
> .tar.7z иногда делают.
> Мы так SIM раздавали, оно в полтора что ли раза меньше tar.bz2 получалось.

# ls -l xlinpack*
-rwxr-xr-x 1 root root 4645608 Jul 22 19:08 xlinpack
-rwxr-xr-x 1 root root  813664 Jul 22 18:47 xlinpack.bz2
-rwxr-xr-x 1 root root  971566 Jul 22 18:47 xlinpack.gz
-rwxr-xr-x 1 root root  563744 Jul 22 18:47 xlinpack.xz

-- 
Led

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2009-07-22 16:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-20 10:15 [Sysadmins] Samba + русские названия в консоли Денис Ягофаров
2009-07-20 10:51 ` Motsyo Gennadi aka Drool
2009-07-20 11:18   ` Денис Ягофаров
2009-07-20 14:06       ` Денис Ягофаров
2009-07-20 14:44         ` Motsyo Gennadi aka Drool
2009-07-20 15:53           ` Денис Ягофаров
2009-07-20 19:52             ` Alexander Yereschenko
2009-07-21  7:38               ` Денис Ягофаров
2009-07-21 16:24                 ` Alexander Yereschenko
2009-07-22  8:09                   ` Денис Ягофаров
2009-07-22 14:00                     ` Motsyo Gennadi aka Drool
2009-07-22 14:18                     ` Alexander Yereschenko
2009-07-22 14:43                       ` Yuri Bushmelev
2009-07-22 16:43                         ` Andrey Rahmatullin
2009-07-22 16:48                           ` Led

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git