web-dev-qa-db-fra.com

PVCreate: Impossible d'utiliser / dev / SDA: le périditionnel est partitionné

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

1
dead101

/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.

2
roaima

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.

0
hymie