LINUX.ORG.RU

Да я юзал. В Линуксе это ГОРАЗДО УДОБНЕЕ, ЧЕМ В Windows!!!

1. Вставляем устройство в USB порт

2. Для интереса даём команду dmesg и видим нечто похожее на:

hub.c: USB new device connect on bus1/1, assigned device number 2

usb.c: USB device 2 (vend/prod 0xc76/0x5) is not claimed by any active driver.

SCSI subsystem driver Revision: 1.00

Initializing USB Mass Storage driver...

usb.c: registered new driver usb-storage

scsi0 : SCSI emulation for USB Mass Storage devices

Vendor: Model: Rev:

Type: Direct-Access ANSI SCSI revision: 02

WARNING: USB Mass Storage data integrity not assured

USB Mass Storage device found at 2

USB Mass Storage support registered.

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

SCSI device sda: 512000 512-byte hdwr sectors (262 MB)

sda: Write Protect is off

sda: sda1

То есть, ядро Linux'а само опознаёт USB устройства и создаёт для них интерфейсные девайсы. В нашем случае как видно из вышеприведённого литинга /dev/sda - это целиком диск usbdrive, на котором находится раздел /dev/sda1 (файловая система DOS).

3. Нам же теперь только остаётся смонтировать созданное ядром устройство командой типа:

mount /dev/sda1 /mnt/usbdrive

Ну или как вы его пропишите. Я храню запись в файле /etc/fstab позволяющую монтировать диск обычному пользователю (не root'у)

4. Теперь можно писать и читать из /mnt/usbdrive

5. Перед тем, как выдернуть из USB-слота ваш "USB Flash Drive" размонтируйте ту файловую ситему которую ранее монтировали. Это сбросит буфера на диск. И после того, как команда отработает - можно дёргать.

PS:

Аналогично, пользуются и другими USB устройствами (например я пользую цифровой фотоаппарат и ZIP-дисковод)

Android
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.