web-dev-qa-db-fra.com

Pas assez d'espace pour construire le système de fichiers proposé lors de la configuration du superbloc

Vient d’acheter un nouveau lecteur externe. Branchez-le, effacez la partition actuelle à l'aide de fdisk et créez une nouvelle partition étendue à l'aide de fdisk. Utilisé toutes les valeurs par défaut pour les blocs de début et de fin:

enter image description here

J'essaie ensuite de formater la nouvelle partition en utilisant les éléments suivants:

Sudo mkfs.ext4 /dev/sdb1

Cependant, j'ai reçu l'erreur suivante:

mke2fs 1.42 (29-Nov-2011)
/dev/sdb1: Not enough space to build proposed filesystem while setting up superblock

Des idées ce qui pourrait être le problème? Dois-je avoir créé une partition primaire? Si oui, pourquoi?

3
dtmland

Danatela a raison. pourtant:

  • Il est courant d’utiliser une partition principale pour un disque à partition unique comme celui-ci. Bien qu'une partition logique fonctionne à cet effet, elle implique des structures de données un peu plus complexes qu'une partition primaire, mais ces structures de données finissent par réduire la taille de la partition (d'un montant certes infime), et il n'est vraiment pas nécessaire de créer une logique. partition sur un disque à une partition, de sorte que vous n’obtenez aucun avantage de ces petits inconvénients.
  • Votre disque a une taille de 3 To. fdisk indique qu'il utilise des secteurs logiques de 4 096 octets et que, sur de tels disques, la table de partition MBR manipulée par fdisk peut gérer des disques d'une taille maximale de 16 To; Cependant, la plupart des disques actuels utilisent encore des secteurs de 512 octets, et sur ces disques, le MBR n'est pas vraiment bon au-delà de 2TiB (ou 4TiB si vous poussez des choses et êtes prêt à accepter certaines limitations). En règle générale, sur les plus grands disques, vous devez utiliser le table de partition GUID (GPT), que vous pouvez créer et manipuler avec GParted, parted ou gdisk. (Les toutes dernières versions de fdisk peuvent également gérer GPT, mais AFAIK, aucune version d'Ubuntu n'est encore livrée avec les versions activées par GPT de fdisk.) Notez également que GPT ne fait pas la distinction entre primaire, étendue, et les partitions logiques, donc si vous utilisiez GPT, le point précédent deviendrait inutile.

Dans l’ensemble, il n’ya aucune raison impérieuse de changer ce que vous avez; mais je voulais que vous soyez au courant de ces problèmes, car le chemin que vous avez emprunté devient obsolète.

4
Rod Smith

La partition étendue est "partition spéciale". Il ne doit contenir que des partitions logiques, il n’existe pas de format de système de fichiers pour la partition étendue. Donc, pour créer un système de fichiers, vous devez d’abord créer un disque logique, puis exécuter

Sudo mkfs.ext4 /dev/sdb5

Notez que les partitions logiques commencent à 5.

Qu'est-ce qu'une partition étendue

2
Danatela