Как можно зайти на флешку( fat32 ) через консоль debian ?
Доступ к файлам флешки FAT32
Примонтировать её куда-нибудь, например?
Ну типо да . Что бы потом можно было перекинуть файлы с нее ко мне на диск в home/... .
[console]# mount /dev/имя_девайса /папка/куда/надо/смонтировать[/console]
Кстати...
[console]$ man mount[/console]
[console]# mount -t vfat -o iocharset=utf8,codepage=866 /dev/sda1 /mnt/usb[/console]
здесь /dev/sda1 - девайс. Смотрите в
[console]$ dmesg[/console]
сразу после подключения.
про опции читайте ман, как правильно посоветовал zerg.
PS: если флешку не планируется использовать в оффтопике, отформатируйте её в EXT2 (man mkfs.ext2)
да, а можно и через HAL:
монтировать:
#!/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"
размонтировать:
#!/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:
Это такие скрипты. Хотя можете и ручками каждый раз набирать ;)
Через 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]
Может просто папочки целевой нет? Почему вам её не создать?
Теперь пишет:
[console]
mount: /dev/sda1 already mounted of /mnt/usb busy
[/console]
ВСЕ ВЫШЛО ! У меня просто было не sda1 , a sdb1 !
А как произвести размонтирование что бы не повредить данные ?
А как произвести размонтирование что бы не повредить данные ?
[console]
sync && unmount /dev/sdb1
[/console]
Например, подмантировал флешку
[console] mount -t vfat -o iocharset=utf8,codepage=866 /dev/sdc1 /mnt/flash
[/console]
А как сделать, чтоб данная флэха, в последствии монтировалась автоматически?
apt-get install usbmount
[console]aptitude search usbmount
p usbmount - automatically mount and unmount USB mass storage devices[/console]
У меня Debian 6.0 . Флешки формата ntfs монтируются без проблем, а при монтироавании fat32 происходит следующее:
с флешки всё читается но записать на неё я ни чего не могу. Пишет - нет доступа. Права у юзера по полной. С ntfs опять же без проблем.Подскажите плиз куда копать?
пробовали монтировать с опцией rw ?
пробовали монтировать с опцией rw ?
Монтирую средствами гнома т.е. автоматическинароду с флешками бывает много, монтировать руками проблематично по времени. Но для контроля чейчас попробую.
Извиняюсь за невнимательность! Оказалось что после установки usbmount fat32 монтируется нормально, всё читается и записывается . Проблема с fat16
Не думал что у народа так много старых флешек
sudo mount -rw -t vfat /dev/sdd1 /mnt/usb - не помогло(
sudo mount -t vfat /dev/sdd1 /mnt/usb -o rw
man mount