ДЛЯ НАЧАЛА: ЖИВЫЕ

- Knoppix -
Линукс за пять минут
- Puppy Linux -
Хороший друг


ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один
- Linux Mint -
С родинкой на щеке!
- CentOS -
Копейка рубль бережёт!
- Fedora -
По следам Red Hat
- Ubuntu Linux -
Мы одной крови!
- Mageia -
Красота и удобства
- openSUSE -
Настоящее немецкое качество
- Slackware -
Линукс из кубиков
- ALT Linux -
Что русскому хорошо





ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!
- PCLinuxOS -
Просто линукс
- Aptosid -
Почувствуй силу!


ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё
- LinuxFromScratch -
Линукс с нуля


ДЛЯ ДЕЛА: ЛЁГКИЕ

- DeLiCate -
Старость в радость!
- SLAX -
Тысяча и один модуль


ЗАЩИТА

- OpenWall -
Не стучите, закрыто!
- Kali -
Вам, хакеры!


ПРИЛОЖЕНИЯ

- Planet CCRMA -
Работа со звуком
- VegaStrike -
Каждому по планете!


ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус
- GoboLinux -
Очевидно и вероятно
- ReactOS -
Освободите Виндоус!


РОДНЯ

- BSD-семейство -
На плечах гигантов
- OpenIndiana -
До звёзд рукой подать


АРХИВ (2003-2016)
ФОРУМ




НАШИ ПРОЕКТЫ

MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ
ПИНГВИН В КАРМАНЕ
ЗАКЛАДКИ
СТАТЬИ
КОНТАКТЫ


ПОМОЧЬ






Личный архив ЕЗ

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

Всё большую популярность приобретают различные Flash-накопители с интерфейсом USB. Кроме обычных брелоков сюда относятся и mp3-плейеры. В Linux их использовать ненамного сложнее, чем обычные дискеты. Все USB-накопители в Linux работают через модуль usb-storage. Поэтому перед началом работы с флэшкой надо загрузить этот модуль (в Вашем дистрибутиве это может делаться командой service usb start, а универсальный способ - командой modprobe загрузить usb-storage и модуль USB-контроллера, который в зависимости от версии ядра может называться по-разному, для контроллеров Intel это uhci-hcd в ядрах 2.6 и usb-uhci в ядрах 2.4). Кроме того, в системе должна быть установлена программа hotplug.

Если нужные модули загружены, при подключении устройства система при помощи hotplug найдет накопитель и ассоциирует его с файлом устройства /dev/sda (для USB-накопителей используется эмуляция SCSI). Впрочем, при наличии других SCSI-накопителей или по иным причинам может использоваться /dev/sdb и т.д. При подключении в системном журнале появляются довольно подробные записи:

kernel: usb 1-2: new full speed USB device using address 2

kernel: scsi0 : SCSI emulation for USB Mass Storage devices

kernel: Vendor: PQI Model: JoyTone U800 Rev: 1.00

kernel: Type: Direct-Access ANSI SCSI revision: 02

kernel: SCSI device sda: 502528 512-byte hdwr sectors (257 MB)

kernel: sda: assuming Write Enabled

kernel: /dev/scsi/host0/bus0/target0/lun0: p1

kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0

kernel: USB Mass Storage device found at 2

Здесь, кстати, видно, что используется устройство sda. Теперь остается подмонтировать накопитель как обычный диск. Для этого желательно знать, какие разделы (и сколько) имеются на флэшке. Обычно там находится 1 раздел, занимающий всё пространство; этому разделу соответствует устройство /dev/sda1. Поэтому можно монтировать флэшку командой

mount /dev/sda1 /mnt/flash

Разумеется, пустой каталог /mnt/flash должен существовать. Можно (даже желательно) добавить строчку в /etc/fstab:

/dev/sda1 /mnt/flash vfat rw,users,noauto,iocharset=koi8-r,codepage=866,sync,umask=0 0 0

Здесь опция sync запрещает кэширование записи. Ее можно убрать, но тогда перед отключением флэшки надо обязательно размонтировать ее, иначе кэш может быть не сброшен, что приведет к порче ФС на флэшке.

Если есть сомнения в организации разделов на флэшке, ее можно узнать командой fdisk -l /dev/sda:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 257 MB, 257294336 bytes

16 heads, 32 sectors/track, 981 cylinders

Units = cylinders of 512 * 512 = 262144 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 982 251256+ 6 FAT16

Иногда бывает, что разделов на флэшке нет вообще (как на дискете), тогда монтировать надо прямо /dev/sda.

Кстати, флэшку вполне можно форматировать командой mkfs и даже переразбивать при помощи cfdisk icon_wink.gif В т.ч. ее можно отформатировать в ext2 (только после этого ее нельзя будет прочитать в Windows).

Вернуться к оглавлению


При частичной или полной перепечатке, переводе, переработке материалов сайта ссылка на Knoppix.ru обязательна.
(c) Knoppix.ru 2003 - 2016