MyTetra Share
Делитесь знаниями!
Монтирование флешки или переносного винчестера
Время создания: 11.10.2009 21:16
Текстовые метки: linux, mount, flash, usb, vfat, ntfs, ntfs-3g
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/0000001265/text.html на raw.github.com

Если вставленная флешка или USB-винчестер не примонтировались автоматически, надо монтировать вручную.


Для начала можно посмотреть, каким устройством обозначается вставленный носитель информации. Для этого надо сделать команду dmesg, и в конце ее вывода будут информационные сообщения, сопровождающие обнаружение нового устройства. Например:


# dmesg

...

[ 2333.794805] Initializing USB Mass Storage driver...

[ 2333.795848] scsi4 : SCSI emulation for USB Mass Storage devices

[ 2333.796931] usb-storage: device found at 5

[ 2333.796939] usb-storage: waiting for device to settle before scanning

[ 2333.797376] usbcore: registered new interface driver usb-storage

[ 2333.797549] USB Mass Storage support registered.

[ 2338.792570] usb-storage: device scan complete

[ 2338.797269] scsi 4:0:0:0: Direct-Access WDC WD40 0UE-22HCT0 0000 PQ: 0 ANSI: 0

[ 2338.806526] sd 4:0:0:0: [sde] 78140160 512-byte hardware sectors (40008 MB)

[ 2338.812533] sd 4:0:0:0: [sde] Write Protect is off

[ 2338.812546] sd 4:0:0:0: [sde] Mode Sense: 27 00 00 00

[ 2338.812551] sd 4:0:0:0: [sde] Assuming drive cache: write through

[ 2338.818522] sd 4:0:0:0: [sde] 78140160 512-byte hardware sectors (40008 MB)

[ 2338.824615] sd 4:0:0:0: [sde] Write Protect is off

[ 2338.824626] sd 4:0:0:0: [sde] Mode Sense: 27 00 00 00

[ 2338.824631] sd 4:0:0:0: [sde] Assuming drive cache: write through

[ 2338.824639] sde: sde1


Видно, что вставлен некий носитель информации, он определен как /dev/sde, на нем один раздел sde1.


Чтобы примонтировать такой носитель информации, надо воспользоваться командой вида


mount -t ntfs -o defaults,iocharset=koi8-r,umask=007,gid=46 /dev/sde1 /media/usb


А это еще одна команда для подключения флеш-диска Лены (Free Agent) с возможностью записи:


mount -t ntfs-3g -o defaults,iocharset=utf8,umask=007,gid=46 /dev/sdb1 /media/usb -o force


Подробнее об опциях:


  • "-t ntfs" - это тип файловой системы на носителе, в данном случае NTFS. Если с этим типом команда не сработает, можно попробовать сделать команду с "-t vfat", в результате чего будет произведена попытка примонтировать носитель с файловой системой FAT32. Если в ситеме установлен FUSE драйвер (а он обычно установлен), то в качестве файловой системы можно указать "-t ntfs-3g", тогда будет доступна запись на NTFS раздел.
  • "iocharset=koi8-r" - указыватся системная локаль. К этой кодировке будут приводиться отображаемые имена файлов на носителе. Внимание! Имя кодировки надо писать обязательно маленькими буквами. Если монтируется FAT32, надо так же через запятую дописать и опцию "codepage=1251".


Остальные опции настраивают монтирование таким образом, что возможен доступ к носителю любому пользователю, а не только руту.



Знаете ли вы, что:

Приобретя USB-разветвитель type-c hub, можно подключать к мобильному телефону любые USB-накопители. Содержимое HDD-дисков, SSD-дисков и простых флешек различных форматов можно будет просмативать прямо на смартфоне или планшете.



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования