Je suis actuellement installé sur Arch Linux et quand j'essaie de créer un volume physique, cela me donne cette erreur.
Can not use /dev/sda: device is partitioned
Quelle est cette erreur et comment puis-je m'en débarrasser?
PS: J'ai formaté le disque avec mkfs.ext4 /dev/sda
/dev/sda
est un disque entier. Habituellement (mais pas nécessairement toujours), vous partiriez le disque, donnant des noms de périphérique tels que /dev/sda1
et /dev/sda2
, et vous les utiliseriez pour les systèmes de fichiers, l'espace d'échange, l'allocation de LVM, etc.
Vous avez mis un système de fichiers sur /dev/sda
Il n'est donc plus disponible pour l'affectation à la gestion logique du volume (pvcreate
). L'outil LVM vous avertit correctement que le disque est déjà utilisé (avec un système de fichiers).
Si vous souhaitez vraiment détruire le système de fichiers et le remplacer par LVM, vous pouvez lire la documentation (man pvcreate
) et voir ça,
L'option de force [
-f
] créera un PV sans confirmation. Répéter l'option Force (-ff
) créera de force un PV, des contrôles primordiques qui l'empêchent normalement, par ex. Si le PV est déjà dans un VG.
On dirait que vous avez peut-être détruit votre système.
/dev/sda
est le disque entier. Normalement, vous allez prendre votre /dev/sda
Disque et partitionner en pièces numérotées /dev/sda1
/dev/sda2
/dev/sda3
etc. Ensuite, vous pouvez utiliser pvcreate
pour utiliser l'une de ces partitions individuelles. fdisk -l /dev/sda
vous imprimera une liste des partitions sur votre disque.
En outre, vous ne voulez pas de ext4
Système de fichiers sur une partition que vous allez utiliser avec LVM. LVM utilise son propre format de données sur les partitions qu'il crée et non un système de fichiers standard.