web-dev-qa-db-fra.com

ne peut pas redimensionner la partition de démarrage lvm-p2, même à partir de live cd

J'ai un MacBook Pro (fin 2011). Je viens d'acheter un disque dur de 1 To pour remplacer l'original de 500 Go. Mon plan était de partitionner le 1To en deux et de laisser d’un côté Ubuntu et l’autre OS X (jusqu’à ce que je puisse me débarrasser de OS X. J’en ai besoin pour travailler).

À l’heure actuelle, Ubuntu 12.10 est installé sur le 1To et c’est correct, mais cela prend tout le lecteur. Il définit automatiquement la partition de cette façon. Je me suis assuré de cocher la case LVM. Facile à redimensionner, ils ont dit. Droite. Voici ce que j'ai en ce moment, vu le démarrage sur un CD ou une clé USB:

enter image description here

La partition est verrouillée. Ce n'est pas monté cependant. Pourtant, pour ma vie, je ne sais pas comment le redimensionner. Cela me fait me demander pourquoi je me suis inquiété avec LVM au lieu de simplement installer sur FAT32. En fait, la véritable raison de cette situation est que je l'ai laissé effectuer l'installation automatique et que je n'ai jamais eu l'option de configurer d'autres partitions. Je l'ai fait parce que je voulais m'assurer que la partition EFI était correctement configurée. J'ai eu des problèmes avec cela sur les ordinateurs passés.

J'ai quelques questions, mais seules quelques réponses sont nécessaires pour résoudre ce problème pour moi. Je suis moins préoccupé par la poursuite intellectuelle à ce stade que par le simple fait de le faire fonctionner.

Pourquoi ne puis-je pas redimensionner cela? Pourquoi est-il verrouillé? Plus important encore, comment puis-je résoudre ce problème? Google renvoie des réponses qui ne fonctionnent pas pour une raison ou une autre.

Dois-je revenir en arrière et réinstaller mais tout faire manuellement et le configurer en tant que 2 partitions? Si tel est le cas, dois-je créer une partition EFI et une partition swap dans le processus, ou la configuration EFI est-elle prise en charge automatiquement?

Je reviens à Linux après des années d'absence, alors je suis assez rouillé. Toute aide sera fortement appréciée.

edit: ce qui suit provient du terminal

ubuntu@ubuntu:~$ Sudo e2fsck -f /dev/sda3
e2fsck 1.42.5 (29-Jul-2012)
/dev/sda3 is in use.
e2fsck: Cannot continue, aborting.

ubuntu@ubuntu:~$ umount /dev/sda3
umount: /dev/sda3 is not mounted (according to mtab)

Donc, il est utilisé mais il n'est pas monté?

3
Yhilan

Si vous avez LVM, vous devez utiliser les outils LVM pour gérer les volumes logiques et les groupes de volumes. Votre /dev/sda3 n'est pas monté, mais est probablement défini comme un volume physique dans votre VG. C'est pourquoi il est utilisé.

Essayez d'utiliser la commande Sudo pvs pour afficher vos volumes physiques, Sudo vgs pour les groupes de volumes et lvs pour les volumes logiques. (pvdisplay, vgdisplay and lvdisplay donne également d'autres détails sur les volumes).

Dans la liste LV, vous devez sélectionner le LV que vous souhaitez redimensionner et le redimensionner en utilisant le nom LV et non la partition physique/dev/sda3.

Obs: comme c'est probablement le LV avec le système de fichiers /, vous devrez le redimensionner en démarrant à partir d'un cd live (c'est la même chose qu'en sans LVM, vous ne pouvez pas démonter les volumes utilisés).

OBS: à partir de votre capture d'écran, vous utilisez gparted et gparted n'est pas capable de travailler avec les partitions LVM au moins jusqu'à 12.04 (edit: mais sur votre capture d'écran de 12.10, il semble fonctionner ...). Vous devez utiliser fdisk (semble que parted fonctionne aussi mais je ne l'ai jamais utilisé ...)

1
laurent

Vous ne montez pas de volume LVM physique. Déjà. Vous exécutez fsck (destiné à analyser le système de fichiers étendu) sur un PV LVM? Installation de Linux sur FAT32?

Je ne pense pas que ce soit autant pour la poursuite intellectuelle que pour la nécessité de comprendre les bases au lieu d’essayer des choses à la va-vite. Pour que cela ne soit pas un reproche pour un autre utilisateur qui ne veut pas apprendre et qui espère que les choses fonctionneront comme par magie:

  1. Réduisez vos systèmes de fichiers sur les volumes logiques (si le FS le prend en charge)
  2. Réduisez vos volumes logiques avec lvresize
  3. Redimensionnez le volume physique sous-jacent.
  4. Redimensionnez la partition utilisée comme volume physique.

Pour résumer - ne vaut pas la peine si vous ne savez pas ce que vous faites et comment les éléments de LVM s'emboîtent. Planifiez votre installation avec plus de soin à l'avenir.

0
Marcin Kaminski