LinuxForum.Fans
Тема

Доступ к файлам флешки FAT32

Автор: koka3000 23 сообщений 14088 просмотров
#96676

Как можно зайти на флешку( fat32 ) через консоль debian ?

#96680

Примонтировать её куда-нибудь, например?

#96687

Ну типо да . Что бы потом можно было перекинуть файлы с нее ко мне на диск в home/... .

#96688

[console]# mount /dev/имя_девайса /папка/куда/надо/смонтировать[/console]

Кстати...
[console]$ man mount[/console]

#96693

[console]# mount -t vfat -o iocharset=utf8,codepage=866 /dev/sda1 /mnt/usb[/console]

здесь /dev/sda1 - девайс. Смотрите в
[console]$ dmesg[/console]
сразу после подключения.

про опции читайте ман, как правильно посоветовал zerg.

#96694

PS: если флешку не планируется использовать в оффтопике, отформатируйте её в EXT2 (man mkfs.ext2)

#96695

да, а можно и через HAL:

монтировать:

text
#!/bin/sh

UDI=`hal-find-by-property --key block.device --string $1 | grep "/volume_"` if [ -z "$UDI" ]; then echo `basename $0`": Cannot open '$1'." exit 67 fi echo -n `basename $0`": device '$UDI'" USERID=`id -u` LABEL=`echo $UDI | \ sed -rn ' s~^.*/volume_label_([^/]+)$~\1~p t s~.*~disk~p'` echo " Mount point: '$LABEL'." dbus-send --system --print-reply --dest=org.freedesktop.Hal "$UDI" \ org.freedesktop.Hal.Device.Volume.Mount string:"$LABEL" string: array:string:"uid=$USERID"

размонтировать:

text
#!/bin/sh

UDI=`hal-find-by-property --key block.device --string $1 | grep "/volume_"` echo `basename $0`": device '$UDI'" dbus-send --system --print-reply --dest=org.freedesktop.Hal "$UDI" \ org.freedesktop.Hal.Device.Volume.Unmount array:string:

Это такие скрипты. Хотя можете и ручками каждый раз набирать ;)

#96774

Через dmesg посмотрел , /dev/sda1 есть .

Когда пишу :
[console]mount -t vfat -o iocharset=utf8,codepage=866 /dev/sda1 /mnt/usb[/console]
відает :

[console]
mount: mount point /mnt/usb does not exist
[/console]

#96775

Может просто папочки целевой нет? Почему вам её не создать?

#96776

Теперь пишет:
[console]
mount: /dev/sda1 already mounted of /mnt/usb busy
[/console]

#96777

ВСЕ ВЫШЛО ! У меня просто было не sda1 , a sdb1 !

#98604

А как произвести размонтирование что бы не повредить данные ?

#98605
koka3000 написал:
А как произвести размонтирование что бы не повредить данные ?

[console]
sync && unmount /dev/sdb1
[/console]

#213347

Например, подмантировал флешку
[console] mount -t vfat -o iocharset=utf8,codepage=866 /dev/sdc1 /mnt/flash
[/console]
А как сделать, чтоб данная флэха, в последствии монтировалась автоматически?

#213353

apt-get install usbmount

[console]aptitude search usbmount
p usbmount - automatically mount and unmount USB mass storage devices[/console]

#220755

У меня Debian 6.0 . Флешки формата ntfs монтируются без проблем, а при монтироавании fat32 происходит следующее:
с флешки всё читается но записать на неё я ни чего не могу. Пишет - нет доступа. Права у юзера по полной. С ntfs опять же без проблем.Подскажите плиз куда копать?

#220774

пробовали монтировать с опцией rw ?

#220785
riso написал:
пробовали монтировать с опцией rw ?

Монтирую средствами гнома т.е. автоматическинароду с флешками бывает много, монтировать руками проблематично по времени. Но для контроля чейчас попробую.

#220798

Извиняюсь за невнимательность! Оказалось что после установки usbmount fat32 монтируется нормально, всё читается и записывается . Проблема с fat16
Не думал что у народа так много старых флешек
sudo mount -rw -t vfat /dev/sdd1 /mnt/usb - не помогло(

#220823

sudo mount -t vfat /dev/sdd1 /mnt/usb -o rw
man mount

Войдите или зарегистрируйтесь, чтобы ответить.