0

fdisk を使用して、64G SD カードに mmcblk0p3 を作成します。

Disk /dev/mmcblk0: 63.8 GB, 63864569856 bytes
255 heads, 63 sectors/track, 7764 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

        Device Boot      Start         End      Blocks  Id System
/dev/mmcblk0p1   *           2           6       40162+  c Win95 FAT32 (LBA)
/dev/mmcblk0p2               7         130      996030  83 Linux
/dev/mmcblk0p3             131        7764    61320105  83 Linux

fs は次のようにフォーマットされます。

$ mke2fs -L media /dev/mmcblk0p3
Filesystem label=media
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
3833856 inodes, 15330026 blocks
766501 blocks (5%) reserved for the super user
First data block=0
Maximum filesystem blocks=16777216
468 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, ...

$ mount /dev/mmcblk0p3 /mediammcblk0p3 が Win95 FAT32 パーティション上の FAT32 FS である場合、マウント ポイント /media は確実に存在し、正常に動作します。FAT32 パーティション 3 は、この組み込み Linux ターゲットでは簡単に接続されてしまうため (電源の再投入、USB 大容量ストレージの切断など)、FAT32 から ext2 に変更する必要があります。Ubuntu 10.04 デスクトップ システムを使用して、パーティション タイプが ext2 であり、SD カード パーティションをマウントできることを確認しましたが、これは組み込み Linux ターゲットで機能する必要があります。カーネルのバージョンは 2.6.32-17-ridgerun で、BusyBox v1.18.2 を使用しています。

  • $ mount /dev/mmcblk0p3 /media原因はなぜmount: mounting /dev/mmcblk0p3 on /media failed: Invalid argument?
  • mount -t ext2 /dev/mmcblk0p3 /media原因はなぜmount: mounting /dev/mmcblk0p3 on /media failed: No such device?
4

1 に答える 1