USBは自動的に読み取れるとか思っていたが読み取れなかったので、一応覚え書き。
まずmodprobe
modprobe usb-storage
- デバイスの場所(UUID or device_node)を見つける
- device node(/sd*)を使う。 これが最もシンプルな方法。node nameを取得する方法。 dmesgでカーネルデバイスを検索する。
- UUIDを使う。 どのドライブもUUIDを作り。ドライブを識別できる。
- USBをマウントする。
- デバイスをマウントするディレクトリを作成
- rootユーザで
- normalユーザで(/dev/sdb1は読み取ったUSB)
カーネルに割り当てられたデバイスへの識別子(UUID,device_node)を知る必要がある。
dmesg|grep "sd[a-z]" fdisk -1
blkid -o list -c /dev/null ls -lF /dev/disk/by-uuid/
mkdir /mnt/usbstick
mount device_node /mnt/usbstick mount -U UUID /mnt/usbstick
sudo mount -o gid=users,fmask=113,dmask=002 /dev/sdb1 /mnt/usbstick
参考リンク
Archwiki::USB_storage_device
Archwiki::udev
0 件のコメント:
コメントを投稿