point212 |
|
Темы:
14
Сообщения:
52
Участник с: 19 сентября 2007
|
В общем монтирую раздел с музыкой в fstab /dev/sda2 /mnt/win_data ntfs-3g locale=utf8,rw,user,noexec 0 0 При загрузке все замечательно монтируется. Но! Матюкается что не может найти кодировку WARNING: Couldn't set locale to ‘utf8’ thus some file names may not be correct or visible. Please see the potential solution at http://ntfs-3g.org/support.html#locale Тут же стартует mpd. Никаких файлов c русскими именами в каталоге с музой он не видит. Зато потом umount /mnt/win_data;mount /mnt/win_data хоть и вызывает ту же самую ругань, но прекрасно монтирует все с русскими буквами. Перезапускаем mpd и слушаем что хотим. В чем прикол? Кто-нибудь сталкивался? |
quatsch |
|
Темы:
12
Сообщения:
123
Участник с: 11 февраля 2007
|
такая же беда была с внешним ntfs диском. сейчас монтирую так /dev/sdb1 /mt/sdb1 ntfs-3g umask=0,nls=utf8 0 0 |
cucullus |
|
Темы:
268
Сообщения:
3553
Участник с: 06 июня 2007
|
utf8 это не локаль. локаль это en_US.utf8 собственно по указанной ссылке всё написано
такие дела.
|
point212 |
|
Темы:
14
Сообщения:
52
Участник с: 19 сентября 2007
|
Так вроде работает же. Когда вручную монтируешь. С nls раньше было. Помойму русские буквы не были видны. Ладно поправил. При следующей загрузке проверю. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Монтирование из fstab при старте системы происходит раньше чем устанавливается локаль. Поэтому монтирование происходит с локалью C или POSIX и потом русских буковок не видно. Когда монтируешь вручную - локаль уже установлена и ставится все как нужно. Копай в этом направленнии, поробуй принудительно передавать локаль в качестве опции при монтировании (прописать в fstab)
systemd должен умереть.
|
point212 |
|
Темы:
14
Сообщения:
52
Участник с: 19 сентября 2007
|
h4tr3dА. Вот оно что. А в каком скрипте в Арке устанавливается локаль? В принципе можно в какой-нить rc.local (а есть такой в Арке то?) прописать монтирование. Копай в этом направленнии, поробуй принудительно передавать локаль в качестве опции при монтировании (прописать в fstab)Так и было. |
cucullus |
|
Темы:
268
Сообщения:
3553
Участник с: 06 июня 2007
|
да надо просто в fstab написать locale=en_US.utf8 (ну или ru_RU.utf8 смотря что стоит)! про локаль системы см вики.
такие дела.
|
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
point212: смотри внимательно доки по Арху, есть файл /etc/rc.local, но как говорит cucullus - передавай локаль через fstab
systemd должен умереть.
|
point212 |
|
Темы:
14
Сообщения:
52
Участник с: 19 сентября 2007
|
Ну хотелось бы без грязных хаков :) Вроде rc.local А локаль я и так правильно передаю. |
cucullus |
|
Темы:
268
Сообщения:
3553
Участник с: 06 июня 2007
|
так получилось подмонтировать по-русски или нет?
такие дела.
|