web-dev-qa-db-ja.com

mmcblkの取り付けに問題があります

VaioラップトップでLubuntu14.04を使用しています。

カードを挿入しても、自動的にマウントされません。ファイルマネージャが開くまで、3〜4回ほど取り外して挿入する必要があります。

それで、挿入した後にマウントしようとしています(取り外して挿入すると損傷する可能性があるため)。しかし、ターミナルを使用してマウントすることはできません。

いくつか質問があります:

これがfdisk -lの出力です

Disco /dev/mmcblk0: 7969 MB, 7969177600 bytes
221 cabeças, 20 setores/trilhas, 3521 cilindros, total de 15564800 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x00000000

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/mmcblk0p1            8192    15564799     7778304    b  FAT32 W95
  1. sdxではなく/dev/mmcblk0p1にあるのはなぜですか?

  2. b FAT32 W95が表示されているので、mount-t vfatオプションを使用する必要がありますか?

  3. Sudo file -s /dev/mmcblk0p1/dev/mmcblk0p1: x86 boot sectorを返すのはなぜですか?では、ファイルシステムに別の-tオプションを使用する必要がありますか?

紛らわしいです。ターミナルに1行のコマンドでマウントできるようにしたいだけです(自動マウントが機能していないため)。

2
Sigur

sdxではなく/ dev/mmcblk0p1にあるのはなぜですか?

これはudevのルールが原因です。 'sdx'-これは、SATAベースのデバイスの通常のudev名です。

B FAT32 W95が表示されているので、マウントするには-t vfatオプションを使用する必要がありますか?

はい、これは使用する正しいオプションです。

sudoファイル-s/dev/mmcblk0p1が/ dev/mmcblk0p1:x86ブートセクターを返すのはなぜですか?では、ファイルシステムに別の-tオプションを使用する必要がありますか?

そこで何かファイルシステムを作成しましたか?あなたはそれを正しくマウントし、それを使用したことがありますか?

私の意見では、あなたにとって最良の解決策は次のとおりです。0)すべての重要なデータをどこかにバックアップします1)mkfs.vfat /dev/mmcblk0p1を介してカードを完全に再フォーマットします2)mount -t vfat /dev/mmcblk0p1 /mount/pathを介して手動でマウントします(任意のパス-すなわち/ mnt/sdcard)

マウントしたばかりのディレクトリにカードの内容が表示されます。

幸運を!

4
ihor_dvoretskyi