Поскольку устройство USB видится как SCSI, команда camcontrol может быть использована для вывода списка устройств хранения USB, подключенных к системе:
# camcontrol devlist
<generic Traveling Disk 1.11> at scbus0 target 0 lun 0 (da0,pass0)</generic> |
добавления следующих строк в devfs.rules
# ee /etc/devfs.rules
и добавим
[localrules=5]
add path 'da*' mode 0660 group operator |
Вам также потребуется включить набор правил devfs.rules в файл rc.conf
# ee /etc/rc.conf
devfs_system_ruleset="localrules" |
Затем, ядро необходимо настроить так, чтобы оно позволяло обычным пользователям монтировать файловые системы. Простейший способ сделать это — добавить в файл sysctl.conf следующую строку:
# ee /etc/sysctl.conf
vfs.usermount=1 |
заодно проверим что стоит сейчас
# sysctl vfs.usermount
на что система выдаст
vfs.usermount: 0 или 1 |
создадим папку в которую будем монтировать USB
# mkdir /mnt/usb
установим права
# chown username:wheel /mnt/usb
Предположим, что USB брелок подключен, и появилось устройство /dev/da0s1. Поскольку эти устройства обычно поставляются форматированными с файловой системой FAT, их можно смонтировать так:
# mount -t msdosfs -o -m=644,-M=755 /dev/da0s1 /mnt/usb
Ну все наша флешка подключена, добавлена, а лучше монтирована в системе
а чтобы размонтировать её нужно написать команду
# umount -f /mnt
взято с handbook