Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Операционные системы -> Linux -> Использование USB Flash под Linux


Использование USB Flash под Linux

Устройства хранения данных по технологии Flash все настойчивее "стучат" в дверь, пытаясь побыстрее проникнуть в нашу компьютерную жизнь. Народ быстренько окрестил эти устройства "флэшками" и начал интенсивно приобретать - все-таки очень удобно. Действительно, использовать их под Windows 2000 и XP просто - поддержка встроена в саму ОС.

Но представим, что вы - продвинутый админ, пользуетесь только Linux, а тут пришел к вам знакомый с серебристым флэш-брелком на груди: "Эй! Я тут увальную музычку на флэшке приволок. Послушаем?".

Как быть дальше? Понимает ли Linux такое устройство? Сможете ли вы не ударить перед "модным юзером" лицом в грязь? На самом деле все просто. Надо лишь уметь пользоваться утилитой mount и знать, что flash рассматривается этой ОС (Linux) как SCSI-диск.

Итак, включаем "флэшку" в USB-порт. Если у вас RH 8-9, можно воспользоваться программой поиска устройств - hwbrowser. Она просканирует системную шину и найдет все подключенные к ней устройства. Обнаружит, конечно же, и флэш-карту.

Рис. 1. Диспетчер устройств обнаружил USB Flash

Видим (рис. 1), что в системе появился диск /dev/sda1 размером 62 Mб (вообще объем флэш-карты составляет 64 Mб, но в результате форматирования получилось два пустых места). Файловая система, автоматически распознанная этой ОС,- fat16.

Все необходимые данные получены - теперь можно приступить к монтированию устройства в файловую систему. Делается это, как обычно, утилитой mount. А последовательность действий такова. Во-первых, создаем директорию usbflash в папке /mnt (вообще, не обязательно именно в ней - просто так принято). И выполняем команду:

#mount /dev/sda1 /mnt/usbflash

Заходим в эту директорию и читаем:

#ls /mnt/usbflash
>alcotable.doc Driver pyngvin.gif retal.rar wb2000s.zip
>diskasis.zip m-35-060.jpg!readme.txt??????.rtf

Что имеем? Устройства смонтировано. Но что это за странный файл "???????.rtf"? Дело, конечно, в различных кодовых страницах. Ведь файлы писались под Windows, в кодировке cp866,- а читаем мы их в koi8-r (как правило). Попробуем скорректировать проблему. Использование опций iocharacterset и codepage должно исправить ошибку:

#umount /mnt/usbflash
#mount -t vfat /dev/sda1 /mnt/usbflash -o 
 iovharset=koi8-r,codepage=866
#ls /mnt/usbflash
>alcotable.doc Driver pyngvin.gif retal.rar wb2000s.zip
>diskasis.zip m-35-060.jpg!readme.txt 
 Гарантийное письмо.rtf

Если вы планируете часто подключать flash-карты к компьютеру, имеет смысл сделать запись в системном файле /etc/fstab. Вот такую:

/dev/sda1 /mnt/usbflash vfat iocharset=koi8-r,
 codepage=866,user
Рис. 2. Теперь видны русские названия файлов

И не забудьте, что fstab должен иметь одну пустую строку в конце (то есть завершаться символом новой строки - \n). Формат этого файла прост. Каждая строка описывает одну точку монтирования. Поля в ней разделяются пробелом. Первое указывает на блочное устройство (/dev/sda1), второе - на точку монтирования (/mnt/usbflash), третье - это тип файловой системы (в нашем случае - vfat); далее следуют опции. С двумя вы знакомы, опция же user означает, что выполнять команду mount /mnt/usbflash может любой пользователь, а не только root.

Автор: Николай Ткаченко
Источник: www.comizdat.com

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.