From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Vlasov To: mandrake-russian@altlinux.ru Subject: Re: Re[4]: [mdk-re] =?KOI8-R?B?8tXT08vJxSDC1cvX2SDXIMnNxc7ByCDGwQ==?= =?KOI8-R?B?yszP1yDOwQ==?= fat32 Message-Id: <20010415153852.7bd01aae.vsu@mivlgu.murom.ru> In-Reply-To: <20010415144727.4697da8b.vyt@vzljot.ru> References: <20010412180039.0f41caff.vyt@vzljot.ru> <20010412143044.1807E829E8@mail.mivlgu.murom.ru> <20010412191421.1d96af11.vyt@vzljot.ru> <13128213809.20010413030839@chat.ru> <20010413135238.B959A829E8@mail.mivlgu.murom.ru> <10316921521.20010415020709@chat.ru> <20010415144727.4697da8b.vyt@vzljot.ru> X-Mailer: Sylpheed version 0.4.64cvs1 (GTK+ 1.2.10; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Sun Apr 15 15:38:11 2001 X-Original-Date: Sun, 15 Apr 2001 15:38:52 +0400 Archived-At: List-Archive: List-Post: On Sun, 15 Apr 2001 14:47:27 +0400 Vyt wrote: > On Sun, 15 Apr 2001 02:07:09 +0400 > Ivan Kudryashov wrote: > > > > > SV> Попробуйте создать из Linux что-нибудь с русским именем, а потом > > SV> перегрузиться в Вынь и запустить в этом каталоге dir. Если ядро > 2.2.x, > > SV> длинное имя будет правильное, а в коротком - мусор псевдографикой > > SV> (koi8-r). И все работает до первого Scandisk'а с проверкой имен > > SV> файлов. > > > > Сейчас не могу - раздел FAT давно убил за ненадобностью (пользую > > explore2fs, как мне уже случалось здесь хвастаться). Делал > > массированную переброску файлов через такой раздел около полутора > > месяцев назад. Естественно, ни dir, ни scandisk в процессе не > > запускал. Так вот. У меня, как заповедано, было поставлено > > codepage=866. С этой опцией записались на FAT все каталоги/файлы, а > > вот прочитать (скопировать на ntfs) удалось лишь часть. Покопавшись, > > удалив этот самый codepage - попробовал. Всё работает великолепно, > > ошибок больше не было, скопировалось всё, и всё - корректно. Ядро > > Linux - 2.2.14, вынь - w2k английский prof, с sp1. > > > > Сейчас хохмы ради запустил dir /X в каталоге, где лежат ранее > > переброшенные файлы - те из них, которые перебрасывались, имеют > > нормальные длинные и короткие имена, причём короткие имена > > сформированы так, как это обычно делает win95/98 - использовано начало > > длинного имени. > > > > Может быть, имеет смысл, не мудрствуя, сразу же скопировать выложенные > > Linux'ом файлы/каталоги в другое место? > > > > Поздно пить боржоми, когда почки отвалились... ;) Scandisk я уже > запустил... > Сергей Власов же писал, что это баг, вряд ли он от codepage в fstab > зависит. Баг как раз в том, что codepage не используется. В результате в короткое имя пишется koi8-r. Отчасти помогает опция force_long, появившаяся в 2.2.18 (писать длинное имя всегда, даже если хватает короткого). Кстати, возможно, именно отсутствие этой опции и было причиной проблем с чтением записанных под Linux файлов. Если есть длинное имя, мусор в коротком, как правило, игнорируется. Так что ставить codepage все-таки надо. Но под ядром 2.4.x (у кого оно стоит, попробуйте). И добавлять force_long при возможности. А codepage в 2.2.x, к сожалению, ни на что не влияет.