Как оказалось, если вставить флэшку или USB диск в загруженном KNOPPIX,
то папки и файлы с русскими именами отображаются не корректно (мягко говоря).
Точнее - вопросики или кракозябры.
Оказалось, что KNOPPIX автоматически монтирует устройства USB (флэшки,
внешние диски...) без параметра iocharset.
Если заглянуть в файл /etc/fstab , то можно увидеть что-то типа:
#Added by KNOPPIX
/dev/sdc1 /media/sdc1 vfat noauto,users,exec,umask=000,shortnam=winnt,uid=knoppix, gid=knoppix 0 0
Файл fstab перезаписывается при появлении нового устройства.
Попытка жестко прописать в нём параметры - напрасна, всё будет затёрто автоматом.
Народ пишет, что всё это рулится через настройки демона HAL.
Есть там такой параметр volume.policy.mount_option.iocharset.
Но все мои попытки прописать его в конфигах HAL, к сожалению, не помогли...
В результате наткнулся на модуль /usr/sbin/rebuildfstab , который подключается для автомонтирования новых устройств KNOPPIX.
Есть там такие строки (как в песне...):
# Add or replace udev-generated entry to/in /etc/fstab
# add_fstab_entry device [mountpoint]
add_fstab_entry(){
local device="$1" mountpoint="$2" fstype="$ID_FS_TYPE" options="noauto,users,exec"
[ -n "$forensic" ] && options="ro"
[ -n "$fstype" ] || fstype="auto"
[ -n "$mountpoint" ] || { mountpoint="${device#/dev/}"; mountpoint="/media/${mountpoint}"; }
case "$fstype" in ntfs*|vfat|msdos) options="${options},umask=000"
[ "$fstype" = "vfat" ] && options="${options},shortname=winnt"
[ "$fstype" = "ntfs" ] && chgrp fuse "$device"
[ -n "$user" ] && options="$options,uid=$user"
[ -n "$group" ] && options="$options,gid=$group" ;;
swap) [ -n "$forensic" ] && return 0 || options="defaults" ;;
esac
cat >>/etc/fstab <<.
$ADDEDBYKNOPPIX
$device $mountpoint $fstype $options 0 0
.
}
Самое главное - это как раз опции для vfat.
Попробовал исправить строчку на следущую:
case "$fstype" in ntfs*|vfat|msdos) options="${options},umask=000"
[ "$fstype" = "vfat" ] && options="${options},shortname=winnt,iocharset=utf8"
И - ура! Всё заработало!
Чего и всем желаю:)Ярлыки: iocharset usb knoppix |
Отправить комментарий