質問: usbフラッシュメモリのマウント usbフラッシュメモリのマウントをしたのですが、 スペシャルデバイス /dev/sda が存在しませんと出たのですが、 どういうことなんでしょうか? よろしくお願いします。 # mkdir /mnt/usbfm # mount -t vfat /dev/sda /mnt/usbfm mount: スペシャルデバイス /dev/sda が存在しません。
回答: 個々の環境が違うため、必ずしもusbメモリが /dev/sda* と認識 されるとは限りません。 まずコンソールを開いて、 # tail -f /var/log/messages この状態でメモリを挿すと、コンソールにデバイスの認識状況が 表示されるので、どのデバイスで認識されているかを確認する。 例) mar 6 23:06:45 xxx kernel: scsi2 : scsi emulation for usb mass storage devices mar 6 23:06:50 xxx kernel: scsi 2:0:0:0: direct-access sandisk cruzer titanium 2000 pq: 0 ansi: 0 ccs mar 6 23:06:51 xxx kernel: scsi device sdc: 1014784 512-byte hdwr sectors (520 mb) mar 6 23:06:51 xxx kernel: sdc: write protect is off mar 6 23:06:51 xxx kernel: scsi device sdc: 1014784 512-byte hdwr sectors (520 mb) mar 6 23:06:51 xxx kernel: sdc: write protect is off mar 6 23:06:51 xxx kernel: sdc:<7>usb-storage: queuecommand called mar 6 23:06:51 xxx kernel: sd 2:0:0:0: attached scsi removable disk sdc mar 6 23:06:51 xxx kernel: sd 2:0:0:0: attached scsi generic sg2 type 0 ctl+cで表示を終了。 この例の場合は sdc*で認識されたので、以下のようにマウント。 # mount -t vfat /dev/sdc1 /mnt/usbfm