J'essaie d'automatiser le formatage des clés USB. Ce que je fais c'est:
C'est à ce moment que j'obtiens l'erreur suivante:
Error: Partition(s) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
58, 59, 60, 61, 62, 63, 64 on /dev/sdb1 have been written, but we have been
unable to inform the kernel of the change, probably because it/they are in use.
As a result, the old partition(s) will remain in use. You should reboot now
before making further changes.
Lorsque je crée une table de partition sur la même clé USB dans GParted, je n'ai pas à redémarrer!
Que dois-je entrer dans le terminal pour ne pas avoir à redémarrer? Je veux dire que GParted est simplement l'interface graphique pour se séparer non?
Premièrement, on dirait que vous essayez de créer une table de partition, sur une partition/dev/sdb1
au lieu de sur le disque lui-même/dev/sdb
J'imagine que cela pourrait entraîner des erreurs étranges ... essayez-vous vraiment de créer 64 partitions sur un lecteur USB, ou cela pourrait-il être une erreur étrange.
Après avoir trié la table de partition, je pense que ces commandes devraient fonctionner:
Créer une table de partition MBR (msdos)
Sudo parted /dev/sdb mktable msdos
Créez une partition (une partition principale avec FS ID ext3, commençant à 1 Mo et occupant 100% de l'espace) (si vous démarrez à 0% ou à 0 Mo, elle n'est pas alignée sur celle des Mo et se plaint):
Sudo parted /dev/sdb mkpart primary ext3 1 100%
Apparemment, gparted
effectue un wipefs
sur les partitions nouvelles ou existantes lorsqu'elles sont formatées, afin d'éviter les problèmes d'anciennes signatures de système de fichiers. Donc, pourrait faire cela aussi:
Sudo wipefs -a /dev/sdb1
Créez ensuite le système de fichiers sur la première partition (sdb1) que vous venez de créer (l’étiquette -L
est facultative, consultez la page de manuel mkfs.ext3/mke2fs pour de nombreuses options):
Sudo mkfs.ext3 -L "NewLabel" /dev/sdb1
Voici l'aide intégrée de parted <dummydevicefile> help mkpart
(semble plus détaillée que la page man/info):
mkpart PART-TYPE [FS-TYPE] START END make a partition
PART-TYPE is one of: primary, logical, extended
FS-TYPE is one of: zfs, btrfs, ext4, ext3, ext2, fat32, fat16, hfsx,
hfs+, hfs, jfs, swsusp, linux-swap(v1), linux-swap(v0), ntfs, reiserfs,
freebsd-ufs, hp-ufs, Sun-ufs, xfs, apfs2, apfs1, asfs, amufs5, amufs4,
amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5, affs4,
affs3, affs2, affs1, affs0, linux-swap, linux-swap(new),
linux-swap(old)
START and END are disk locations, such as 4GB or 10%. Negative values
count from the end of the disk. For example, -1s specifies exactly the
last sector.
'mkpart' makes a partition without creating a new file system on the
partition. FS-TYPE may be specified to set an appropriate partition
ID.