Linuxでフラッシュイメージをマウントする方法は? [コピー]

Linuxでフラッシュイメージをマウントする方法は? [コピー]

Linuxでは、次のようにフラッシュディスクのイメージを作成しました。

sudo dd if=/dev/sdb of=test.img

今すぐインストールしたいです。私は次のコマンドを試しました

sudo mount -t ext3 -o loop test.img /mnt/flash

これにより、次のエラーが発生しました。

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

dmesgアイテムを表示

EXT3-fs (loop0): error: can't find ext3 filesystem on dev loop0.

私はそれを説明できません。そのオプションを省略すると、同じメッセージが表示されます-o loop

どのようにインストールできるか知っていますか?文書画像を/mnt/flash?実際のフラッシュドライブの取り付けについて話すのではありませんfile

答え1

nがある/dev/sdb場合にのみパーティションをマウントできます。パーティションがある場合は、ディスク全体ではなくパーティションのみをマウントできます。 A が機能し、ファイルのパーティションを表示します。/dev/sdbn{1..8}fdisk test.img

/dev/sdbnデバイスが存在しない場合、/dev/mapper/フラッシュディスク/ROMには通常アドレス範囲で定義されているパーティションがあり、これらの範囲はブロックデバイスにマップされていることを確認してください。また、dmesgドライバは(通常)マッピングを実行するときにアドレス範囲とマッピングされるデバイスを知らせるので、出力を確認してください。

他にも多くの問題と理由があるかもしれません。フラッシュドライブとはどういう意味ですか? SSD?フラッシュROM?何か全く違うんですか?

マウントする必要がある外部ファイルシステムがあるかどうかはどうすればわかりますか?他に何かありますか?試して無視してください-t ext3。これは、「フラッシュドライブ」と使用方法に応じて機能します。

関連情報