В статье "Mounting Compact Flash under FreeBSD" рассказано как использовать в FreeBSD USB или PCMCIA/PCCARD Flash накопители, а также настроить автоматическое монтирование устройств через автомонтировщик.
Ниже, кратко пересказ:
USB Flash:
man umass
Конфигурация ядра (FreeBSD 4.8 можно не пересобирать):
device usb
device ohci (OR device uhci)
device umass
device scbus
device da
device pass
В логе смотрим подобное сообщение "da0 at umass-sim0 bus 0 target 0 lun 0"
Монтируем:
mount -t msdos /dev/da0s1 /mnt
USBD:
usbd_enable="YES"
/etc/usbd.conf:
device "CF card"
devname "umass[0-9]+"
attach "/usr/local/sbin/copy-flash da0 /tmp/cf CFOWNER"
PCMCIA Flash reader:
man pccardd
/etc/rc.conf:
pccard_enable="YES"
Автомонтирование:
/etc/amd.map:
localhost type:=auto;fs:=${map};pref:=${key}/
localhost/cf type:=program;fs:=/mnt/cf;\
mount:="/sbin/mount mount /mnt/cf";\
unmount:="/sbin/umount umount /mnt/cf"
/etc/fstab
/dev/ad8s1 /mnt/cf msdos rw,noauto 0 0
/etc/rc.conf:
portmap_enable=YES
amd_enable="YES"
amd_flags="-a /.amd_mnt -l syslog /host /etc/amd.map"
|