mkfs.vfatが私のディスクの最初のパーティションを見つけることができません

mkfs.vfatが私のディスクの最初のパーティションを見つけることができません

Arch Linux私の家に設置したかったのにRaspberry Pi 3見つかりました。これ タブ[インストール]ドキュメントでは、プロセスを段階的に説明します。これでvfat、最初のパーティションにファイルシステムを作成しようとすると問題が発生します。私のパーティションテーブル:

Command (m for help): p
Disk /dev/mmcblk0p7: 28.4 GiB, 30438064128 bytes, 59449344 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: 0x11a5fc51

Device           Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p7p1        2048   206847   204800  100M  c W95 FAT32 (LBA)
/dev/mmcblk0p7p2      206848 59449343 59242496 28.3G 83 Linux

しかし、まだ:

root@raspberrypi:/home/pi# mkfs.vfat /dev/mmcblk0p7p1
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/mmcblk0p7p1: No such file or directory

なぜそんなことですか?どうすれば解決できますか?

答え1

SDカードのパーティション7にArchをインストールしようとしています。

あなたがしなければならないのは、その1つのパーティション内に2つのパーティションを作成することだけです。このユーティリティはSDカード(実際にはSDカードのパーティションのみ)をfdisk想定して2つのパーティション名を派生します。存在しないため参照できません。/dev/mmcblk0p7/dev/mmcblk0p7p1/dev/mmcblk0p7p2

混乱がある場合に備えてSDカード自体の正式名はです/dev/mmcblk0

関連情報