Суть проблемы в следующем. Есть фтп сервер и хотлеось бы, чтобы на нем были папки koi8-r, cp1251, utf-8, а когда в любую из них заходишь, было содержимое фтп, но в соответствующей кодировке.
Да все просто скажите вы, использовать команду mount?
Да не тут то было. При попытке монтирования раздела с разными кодировками, на самом деле монтируется всегда та кодировка, в которой раздел был смонтирован в первый раз. Может быть я что-то не так делаю или это все невозможно?
при монтировании я использовал команды:
mount -t vfat -o iocharset=cp1251 /dev/sda1 /1
mount -t vfat -o iocharset=koi8-r /dev/sda1 /2
mount -t vfat -o iocharset=utf8 /dev/sda1 /3во всех трех каталогах была кодировка 1251
>при монтировании я использовал команды:
>mount -t vfat -o iocharset=cp1251 /dev/sda1 /1
>mount -t vfat -o iocharset=koi8-r /dev/sda1 /2
>mount -t vfat -o iocharset=utf8 /dev/sda1 /3
>
>во всех трех каталогах была кодировка 1251Так вы монтировали один раздел в три разных каталога? И что говорила при этом система? А перед вторым и третьим монтированием команду "umount /dev/sda1" давали?
Так какой смысл мне тогда новое монтирование делать, если до этого все размонтировать надо?
мне же одновременно нужно получить несколько кодировок
А какой смысл его ВООБЩЕ делать, это новое монтирование? Если уж так приспичило, можно просто сделать ссылки на файлы и уж ссылкам и дать имена в нужных кодировках, а не баловаться с тройным монтированием одного раздела.
С сылками не получится по двум причинам:
1) Геморно каждый раз кучу ссылок составлять
2) Есть виндовые пользователи, которые могут закачивать на фтп (а закачивают они в 1251) и есть фряшные пользователи, которые закачивают в KOI8-RКак же быть в таком случае?