iocharset - это в какой кодировке выводит
charset - это кодировка монтируемой файловой системы
То есть, это означает из чего во что перекодировать
И тут же вопрос :) (Прошу прощения у автора темы)
Часто бывает, даещь команду:
mount /share /mnt/ -o codepage=cp866,iocharset=koi8-r,
извращаещься и так и сяк, все равно одни кракозябры, а вот если сделать
echo "/share /mnt/ iocharset=koi8-r,codepage=866 0 0" > /etc/fstab,
а потом просто
mount /mnt, то все по-русски
почему?
Да нет, думаю, дело не в cp, я же написал, что пробовал по-разному, это просто один из вариантов.
Я думал, может как-то влияют другие опции: user,noauto,exec и другие, добавлял их по одной, но тоже без результата
> Пять баллов. И что после этого будет с /etc/fstab? Или у нас при
> загрузке некая "шибко умная" утилитка каждый раз fstab генерит заново?
Опять же, я написал так для примера (читай: для скорости)
Имеется в виду: временно добавить в /etc/fstab запись .... ну, и так далее..
И сделал грубую ошибку, из-за которой кто-то может порушить себе полсистемы... Хотя интуитивно понятно, что подразумевалось.
Вся разница "правильного" и неправильного вариантов -- вместо '>' написать '>>'. Хотя этот вариант опять же некорректен, но не с такими последствиями.
> Имеется в виду
Кому имеется, а кому и нет... ;)
Что же касается порядка следования опций при монтировании, помнится мне, одно время был баг с самбовыми шарами (чтобы сработало, нужно было указывать лишь определённый набор в определённом порядке). Вылечен или нет -- не волнует, у меня юзера в плане русских имён файлов и каталогов дрессированные. ;)))
>>Вся разница "правильного" и неправильного вариантов -- вместо '>' написать '>>'. Хотя этот вариант опять же некорректен, но не с такими последствиями.
правильно так :
borisych@behigh borisych $ grep noclobber .bashrc
set -o noclobber
borisych@behigh borisych $