Raspbianディストリビューションを使用するRaspberry Piでは、WindowsおよびLinuxで読み取れる追加のパーティションを作成する必要があります。
そのため、FDISKを使用して、次のようにFAT32パーティション/dev/mmcblk0(sdカード)に新しいパーティションを作成しました。
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 16 125055 125040 61.1M b W95 FAT32
/dev/mmcblk0p2 125056 2000000 1874945 915.5M 83 Linux
/dev/mmcblk0p3 * 2000001 15523839 13523839 6.5G c W95 FAT32 (LBA)
上記の内容を作成してデバイスを再起動した後、追加のドライブや上記のパーティションなどの項目はリストされず、次のコマンドを使用して確認しましたdf -h
。
Filesystem Size Used Avail Use% Mounted on
/dev/root 885M 442M 384M 54% /
devtmpfs 483M 0 483M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 6.5M 481M 2% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 487M 0 487M 0% /sys/fs/cgroup
tmpfs 487M 0 487M 0% /tmp
/dev/mmcblk0p1 61M 35M 27M 57% /boot
tmpfs 98M 0 98M 0% /run/user/0
パーティションはLinuxターミナル(すでにインストールされている)内に表示され、カードを取り外してWindowsコンピュータに接続するときにも表示する必要があります。
答え1
私たちが議論したように、問題はfdisk
ファイルシステムが作成されず、パーティションのみが作成されることです。
RaspbianでFAT32ファイルシステムを作成するには、次のようにインストールしてdosfstools
使用する必要がありますmkfs.vfat
。
mkfs.vfat -F 32 <device>
この特定のケースでは
mkfs.vfat -F 32 /dev/mmcblk0p3
これでデバイスをインストールする準備が整いました。
注:FAT32には、ファイルシステムにファイルを書き込むためのuid / gidまたはアクセス権がありません。したがって、-o
通常のユーザーとしてこれらのファイルを使用するには、マウントオプションを使用する必要があります。例えば
mount -o uid=myuser /dev/mmcblk0p3 /home/myuser/mymountpoint