LINUX.ORG.RU

Ответ на: комментарий от init

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, то все по-русски
почему?

Ray
()
Ответ на: комментарий от anonymous

Да нет, думаю, дело не в cp, я же написал, что пробовал по-разному, это просто один из вариантов.
Я думал, может как-то влияют другие опции: user,noauto,exec и другие, добавлял их по одной, но тоже без результата

Ray
()
Ответ на: комментарий от Ray

Тут по горячим следам стал опять проверять по-всякому, выяснил, что в ком. строке работает, если codepage вообще убрать

Ray
()
Ответ на: комментарий от Ray

> а вот если сделать echo "/share /mnt/ iocharset=koi8-r,codepage=866 0 0" > /etc/fstab

Пять баллов. И что после этого будет с /etc/fstab? Или у нас при загрузке некая "шибко умная" утилитка каждый раз fstab генерит заново?

По теме: чем отличаются "cp866" и "866"?

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

> Пять баллов. И что после этого будет с /etc/fstab? Или у нас при
> загрузке некая "шибко умная" утилитка каждый раз fstab генерит заново?
Опять же, я написал так для примера (читай: для скорости)
Имеется в виду: временно добавить в /etc/fstab запись .... ну, и так далее..

Ray
()
Ответ на: комментарий от Ray

> читай: для скорости

И сделал грубую ошибку, из-за которой кто-то может порушить себе полсистемы... Хотя интуитивно понятно, что подразумевалось.

Вся разница "правильного" и неправильного вариантов -- вместо '>' написать '>>'. Хотя этот вариант опять же некорректен, но не с такими последствиями.

> Имеется в виду

Кому имеется, а кому и нет... ;)

Что же касается порядка следования опций при монтировании, помнится мне, одно время был баг с самбовыми шарами (чтобы сработало, нужно было указывать лишь определённый набор в определённом порядке). Вылечен или нет -- не волнует, у меня юзера в плане русских имён файлов и каталогов дрессированные. ;)))

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Согласен, приношу извинения.
Действительно, "если что-то может быть понято неправильно, оно будет понято неправильно"

Ray
()
Ответ на: комментарий от Obidos

>>Вся разница "правильного" и неправильного вариантов -- вместо '>' написать '>>'. Хотя этот вариант опять же некорректен, но не с такими последствиями.

правильно так :

borisych@behigh borisych $ grep noclobber .bashrc
set -o noclobber
borisych@behigh borisych $ 

borisych ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.