マウス、キーボード、ワイヤレスアダプタなどの他のデバイスで使用できる3つのUSBポートを備えたARMベースのコンピュータ(nanopi m1)があります。しかし、USBフラッシュを試しても動作しません!
問題は何で、どのように解決しますか?
このボードのオペレーティングシステムはDebian Jessieです。 USBフラッシュドライブフォーマットはFAT32であり、Debian Jessieを使用してノートブックからこれらのファイルをすべて開くことができます。
これは実行結果ですdmseg
。
[ 216.222791] ehci_irq: highspeed device connect
[ 216.500143] usb 4-1: new high-speed USB device number 3 using sunxi-ehci
[ 216.654004] scsi1 : usb-storage 4-1:1.0
[ 218.253422] scsi 1:0:0:0: Direct-Access JetFlash Transcend 16GB 1100 PQ: 0 ANSI: 4
[ 218.264961] sd 1:0:0:0: [sda] 31703040 512-byte logical blocks: (16.2 GB/15.1 GiB)
[ 218.274877] sd 1:0:0:0: [sda] Write Protect is off
[ 218.280407] sd 1:0:0:0: [sda] Mode Sense: 43 00 00 00
[ 218.281318] sd 1:0:0:0: [sda] No Caching mode page present
[ 218.287508] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 218.299272] sd 1:0:0:0: [sda] No Caching mode page present
[ 218.305591] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 218.313695] sda: sda1
[ 218.320924] sd 1:0:0:0: [sda] No Caching mode page present
[ 218.327115] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 218.334071] sd 1:0:0:0: [sda] Attached SCSI removable disk
答え1
部分的な答え:
ログに示すように、USBドライブはブロックデバイスとして認識され、パーティションが含まれてい/dev/sda
ます/dev/sda1
。/var/log/syslog*
自動マウントで発生する可能性があるメッセージについては、システムログ()を確認してください。
mountコマンドを使用して、ファイルシステムをブロックデバイスにマウントできます(man mount
詳細については、参考資料を参照)。これをインストールする場所に(通常は空の)ディレクトリが必要です。このディレクトリには/media
通常、リムーバブルメディアのマウントポイントなどのディレクトリが含まれます/media/usb0
。また、適切なコンテンツを見つけるには、/mnt
ディレクトリ構造()を見てください。ls
sudo
などのコマンドを使用して、ルート(一般的に使用されている)としてインストールできますmount /dev/sda1 /media/usb0
。-t vfat
何らかの理由でファイルシステムが認識されない場合(たとえば)、ファイルシステムの種類を指定することもできます。
どの自動インストーラをインストールしたのかわかりません。 Debian では、通常インストールするかどうかをusbmount
確認する .check です。dpkg -l usbmount
設定ファイルは/etc/usbmount/usbmount.conf
。
「キャッシュモードが存在しません」というメッセージが繰り返し表示され、少し迷惑になります。おそらく他のものが間違って設定されている可能性があります。
答え2
BananaPiM64でRaspbain OSを使用しても同じ問題が発生しました。問題は、自動マウントに権限がないことでした/media/pi
。だから、以下のコマンドに従って解決しました。
sudo chmod 777 /media/pi