web-dev-qa-db-ja.com

最終的にFAT16USBフラッシュドライブをマウントする方法

4GBのUSBフラッシュドライブスティックをDebian8.1のラップトップに接続しています。これには、WindowsでFAT16として作成およびフォーマットされた2GBの起動可能なパーティションが1つ含まれています。私だけがすべてを試したが、しなかった。多分私は何か間違ったことをしていますか?私が試したこと:

  • マウント-tmsdos/dev/sdb1/media/usb1
  • マウント-tvfat/dev/sdb1/media/usb1
  • ファイル/ etc/fstabに行 "/ dev/sdb1/media/usb1 vfat defaults 0 0"を追加し、mount -t vfat/dev/sdb1/media/usb1
  • ファイル/ etc/fstabに「/ dev/sdb1/media/usb1 msdos auto」という行を追加し、mount/dev/sdb1またはmount/media/usb1

そして、私が同じエラーを受け取るたびに:

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

更新:

qet@qet-PC:~$ Sudo fdisk -l /dev/sdb

Disk /dev/sdb: 3.9 GiB, 4194304000 bytes, 8192000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6da2a859

Device     Boot Start     End Sectors Size Id Type
/dev/sdb1  *       63 4209092 4209030   2G  e W95 FAT16 (LBA)
1
Qeeet

ポイント3と4は意味がありません:

  • /dev/sdb1 /media/usb1 vfat defaults 0 0は問題ありませんが、mount /dev/sdb1または/media/usb1でマウントされます
  • 「msdos」と「auto」はどちらもファイルシステムタイプであるため、/dev/sdb1 /media/usb1 msdos autoは意味がありません。ここで/dev/sdb1 /media/usb1 auto defaults 0 0を試すことができます。オプション(ここでは「defaults」フィールド)の「noauto」は、「fsタイプを自動的に選択しない」ではなく、「自動的にマウントしない」ことを意味します。

Fstabのエントリには、mountコマンドに必要なすべての情報が含まれているため、これらは「mountTARGET」または「mountSOURCE」でのみマウントされます。

1
Jodka Lemon