... но правильно показать, если флешка USB смонтирована через дельфина.
Флешка USB отформатирована в fat32
и скопированы файлы личных данных из системы windows7
.
Есть ли способ правильно отображать имена файлов при монтировании из терминала и при наличии прав владения файлами у локального пользователя?
Символы, которые я пробовал, являются греческими и Немецкий (с умлаутом), а имена файлов выглядят примерно так ??? ?????? ???. txt
, например.
Если я скопирую и вставлю эти файлы с флешки на жесткий диск или перейду к файлам с терминала, ничего не изменится.
Я установил греческие и немецкие языковые стандарты во многих вариантах, языковые пакеты, дополнительные шрифты ...
fo@dawn:~$ locale -a
C
C.UTF-8
de_DE
de_DE.iso88591
de_DE.utf8
deutsch
el_CY
el_CY.iso88597
el_CY.utf8
el_GR
el_GR@euro
el_GR.iso88597
el_GR.iso88597@euro
el_GR.utf8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
german
greek
POSIX
fo@dawn:~$
Запустил locale-gen
, dpkg-reconfigure locales
, изменил LC_ALL =
на немецкий и греческий, так что весь Kubuntu был на немецком или греческом.
Также через терминал только root
может монтировать диск и, конечно, все файлы затем принадлежит root
, и, я полагаю, из-за формата fat32
, chown
не работает.
С другой стороны, дельфин монтирует флешку со всеми файлами, принадлежащими локальному пользователю!
С тех пор, как я опубликовал это На вопрос я провел дополнительные исследования и придумал следующее:
Создайте точку монтирования с mkdir / media / user / mount-point-name
,
измените владельца с root на пользователя с помощью пользователя chown: user-mount-point-name
и предоставьте права доступа rw с chmod 644 mount-point-name
.
Создайте запись в fstab:
отредактируйте fstab с помощью sudo nano / etc / fstab
добавьте следующую строку: LABEL = имя-метки диска / media / user / mount-point-name vfat user, utf8, noauto 0 2
Теперь разбивка записи fstab:
LABEL =
работает точно так же, как UUID =
, поэтому теперь вы можете смонтировать флешку usb, введя mount LABEL = имя-метки диска
,
вторая часть - это путь к точке монтирования,
vfat
для толстого формата и потом приходит
Варианты монтирования:
user
- это опция, которая позволяет нам монтировать как обычный пользователь,
utf8
заставил все шрифты отображаться правильно,
noauto
, чтобы он не устанавливался автоматически,
0
- дамп, и
2
означает, что диск должен быть проверен с помощью fsck
после 1
, что означает после / и / boot / efi разделы.
Надеюсь, это кому-нибудь поможет!