USB FDDのmountで"can't read superblock"と言われるときは
USB FDDは/dev/fd0ではなく、/dev/sdbのように認識されます。
なので、
$ sudo mount -t vfat /dev/sdb /mnt/storage
などのようにマウントすることになるのですが、
"can't read superblock"
とのメッセージが出てマウントできないことがあります。
そんな時、udisksを使用し、解決したのでメモしておきます。
インストール
私の環境(Debian Wheezy)ではインストール済みだったのですが、
dpkg -Sによると"udisks"パッケージに入っています。
$ sudo apt-get install udisks
使い方
$ udisks --mount /dev/sdb
のように実行すれば、「〜へマウントした」旨のメッセージとともにマウントが完了します。
(私が試したときは、/media/diskへマウントされました)
アンマウントは以下のように行います。
$ udisks --unmount /dev/sdb