J'ai créé un img
fichier via la commande suivante:
dd if=/dev/zero bs=2M count=200 > binary.img
C'est juste un fichier avec des zéros, mais je peux l'utiliser fdisk
et créer une table de partition:
# fdisk binary.img
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x51707f21.
Command (m for help): p
Disk binary.img: 400 MiB, 419430400 bytes, 819200 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: 0x51707f21
et, disons, une partition:
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-819199, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-819199, default 819199):
Created a new partition 1 of type 'Linux' and of size 399 MiB.
Command (m for help): w
The partition table has been altered.
Syncing disks.
Lorsque je vérifie la table des partitions, j'obtiens le résultat suivant:
Command (m for help): p
Disk binary.img: 400 MiB, 419430400 bytes, 819200 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: 0x7f3a8a6a
Device Boot Start End Sectors Size Id Type
binary.img1 2048 819199 817152 399M 83 Linux
La partition existe donc. Lorsque j'essaie de formater cette partition via gparted, j'obtiens l'erreur suivante:
Je ne sais pas pourquoi il cherche binary.img1
, et je n'ai aucune idée comment formater la partition à partir de la commande en direct.
Est-ce que quelqu'un sait comment le formater en utilisant le système de fichiers ext4?
Couldn't find valid filesystem superblock.
. Voici la photo: i.imgur.com/dl7XAC4.png. Est-ce une sorte de bogue?