Собственно, стоит задача сделать файл-сервер с "двухрежимными" дисками, то есть такими, работа с которыми была бы возможна и под Linux (установлен Mandrake 10.0), и под Win 2K, а также, в перспективе, под NT4. Вариант с NTFS я отмела почти сразу же, так как он небезопасен, а полноценная поддержка NTFS с Линуксах пока явно не наблюдается.
Попытка N2 - драйвер IFS для Win2k, и партиция, форматированная под ext3 (-J). НТя её читает, но есть одна проблема - все русские имена, нормальные под Linux SMB и в консоли, превращаются в "зюки". Судя по всему, драйвер может работать только с "родными" страницами Винды... вот только вопрос, какими? CP866, или 1251? Или, может, 932, как в Самбе?
Если я правильно понимаю, нужно изменить формат хранения имён на самом диске, задав другую кодовую страницу. По умолчанию iocharset=koi8-u, codepage=866; но это - на чтение с NTFS'ных разделов. Мне же нужно нечто совсем другое. Можно (и правильно ли) изменять кодовые страницы диска для Linux, чтобы он хранил данные в "виндовой" кодировке?
И ещё такой небольшой вопрос: обяъательно ли запускать mkswap перед вызовом swapon? У меня используется один и тот же файл pagefile.sys для Win98, NT4, Win2K и Linux, но после перезапуска Винды линукс отказывается его монтировать, ругаясь на "invalid argument". Куда правильнее запихнуть вызов mkswap при старте системы _до_ вызова /swap/pagefile.sys none swap defaults 0 0? И можно ли это сделать непосредственно в самом fstab?