The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Монтирование VFAT в Linux как в Windows
Возможно, повторюсь, но, на мой взгляд, кому-нибудь будет полезно.

Локаль - ru_RU.UTF-8
Проверено Ubuntu 8.04, Debian 5.0.3.

Путем "долгих исследований" получил следующие опции монтирование раздела FAT.

   /dev/sdf1  /media/usb  vfat rw,async,flush,users,noatime,noauto,utf8,codepage=866,check=r,\
   quiet,showexec,shortname=winnt 0	0

Главное это опции: utf8,codepage=866,check=r.
По умолчанию они не задействованы.
Без них "vfat" ведет себя не так как Windows XP Rus,
позволяя создавать файлы по русски в разном регистре.
Саша <> САша <> саша <> СашА.
Конечно, можно создавать файлы "only English",
но не всегда это удобно и возможно, особенно при копировании.
 
30.10.2009 , Автор: Bill Routers
Раздел:    Корень / Пользователю / Русификация

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, angra, 16:54, 30/10/2009 [ответить] [смотреть все]
  • +/
    В наше время флешку просто втыкают в машину и она автоматически монтируется hal+DE, без всяких записей в fstab или ручного mount. Вот если бы вы предложили как для hal опции монтирования флешки указать, то была бы какая-то польза.
     
     
  • 2.4, Bill Routers, 18:12, 30/10/2009 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    etc hal fdi policy Только у меня Kde, а он сам себе hal В общем на Kde - прощ... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, sceptic, 16:58, 30/10/2009 [ответить] [смотреть все]  
  • +/
    HAL больше нет, забудьте уже о нём.
     
     
  • 2.7, Аноним, 23:13, 30/10/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Есть он, есть DeviceKit от него не сильно далеко ушел ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, Аноним, 18:15, 31/10/2009 [^] [ответить] [смотреть все]  
  • +/
    Товарисчи считают, что если в убунте его нет, то значит нигде нет Кроме убунты ... весь текст скрыт [показать]
     
     
  • 4.14, div, 01:19, 01/11/2009 [^] [ответить] [смотреть все]  
  • +/
    надолго ли ... весь текст скрыт [показать]
     
  • 1.3, vadiml, 17:49, 30/10/2009 [ответить] [смотреть все]  
  • +/
    > Локаль - ru-RU.UTF-8
    > utf8,iocharset=cp1251

    это как понимать?

    ЗЫ Для флешек надо ещё писать flush без async.

     
     
  • 2.5, Bill Routers, 18:30, 30/10/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    За отображение отвечает параметр utf8, а вот без iocharset cp1251 получаем io... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, СуперАноним, 21:57, 30/10/2009 [^] [ответить] [смотреть все]  
  • +/
    Сама Винда ни разу CP1251 для хранения имён файлов в своих ФС не использует Для... весь текст скрыт [показать]
     
     
  • 4.8, Bill Routers, 00:44, 31/10/2009 [^] [ответить] [смотреть все]  
  • +/
    Правильно CP1251 - для отображения ... весь текст скрыт [показать]
     
  • 1.9, Аноним, 10:49, 31/10/2009 [ответить] [смотреть все]  
  • +/
    CP1251 в линуксе притянута за уши Для отображения ru_RU UTF-8, для хранения имё... весь текст скрыт [показать]
     
  • 1.10, ABATAPA, 12:23, 31/10/2009 [ответить] [смотреть все]  
  • +/
    > shortname=winnt

    shortname=mixed

     
     
  • 2.12, Аноним, 18:16, 31/10/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Чем не устраивает неигнорирование регистра или винда не справится ... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, Злой, 22:46, 31/10/2009 [ответить] [смотреть все]  
  • +/
    Увы, у меня не так:

    flush,noatime,showexec,iocharset=utf8,codepage=866,fmask=0111,dmask=0000,umask=0000,async,quiet,usefree,shortname=mixed

     
  • 1.15, fi, 11:41, 02/11/2009 [ответить] [смотреть все]  
  • +/
    >Путем "долгих исследований" получил следующие опции монтирование раздела FAT.
    >
    >   /dev/sdf1  /media/usb  vfat rw,async,flush,users,noatime,noauto,utf8,codepage=866,iocharset=cp1251,\
    >   quiet,showexec,shortname=winnt 0 0
    >
    >Главное это опции: utf8,codepage=866,iocharset=cp1251.

    ...
    >
    >URL:
    >Обсуждается: http://www.opennet.ru/tips/info/2205.shtml

    Не надо делать типсы после таких "долгих исследований" , наверно после пива :)

    utf8 <=> iocharset=utf-8, хотя  utf8 предпочтительно, и кроме того, по умолчанию utf8 - case-sensitive - экономиться на таблице.

    cp1251 в ХР, окромя как в 8-битных текстах, не используется!!!

    И надо читать первоисточники!!! -  .../Documentation/filesystems/vfat.txt
    Для case-insensitive есть онпция "check=n"

    У кого еще остался vfat? проверте!!!

     
     
  • 2.16, Bill Routers, 12:10, 02/11/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Проверил: check=r|s|n, на русские имена не влияет.

    Не надо делать типсы не проверив и слепо верить документации.

     
     
  • 3.17, fi, 13:58, 02/11/2009 [^] [ответить] [смотреть все]  
  • +/
    >Проверил: check=r|s|n, на русские имена не влияет.
    >
    >Не надо делать типсы не проверив и слепо верить документации.

    У кого как, у меня check=r работает, проверил на флэшки

    Но в любом случаи: utf8,iocharset=cp1251 -  грязный хак, так как iocharset это то, что на вывод в нашей системе, а не на диске. У вас в системе локаль: ruRU.cp1251 ???


     
     
  • 4.18, Bill Routers, 14:27, 02/11/2009 [^] [ответить] [смотреть все]  
  • +/
    Спасибо за участие!

    check=r действительно работает вместе с codepage=866, "iocharset=cp1251" самому не нравился,
    получилось:

    rw,flush,users,noatime,noauto,utf8,codepage=866,quiet,showexec,shortname=winnt,check=r

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList