LVM: comment réutiliser l'espace de volume logique indésirable sur un volume existant

Nous avons cette ancienne boîte CentOS4 et j'essaie d'augmenter l'espace.

Je veux que les 8 Go complets apparaissent dans un "df -h", mais il ne montre que le premier volume de ~ 4 Go. Comment puis-je append le 2ème volume à la première? Puis-je simplement modifier fstab et monter le groupe? Après avoir créé mes notes ci-dessous, on dirait que le 2ème volume est l'espace de swap. Puis-je simplement supprimer l'espace de swap et faire de l'espace disque sur le premier volume? Si c'est le cas, comment??

# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 3.9G 3.1G 662M 83% / /dev/xvda1 99M 13M 81M 14% /boot # vgdisplay -s "VolGroup00" 7.88 GB [7.88 GB used / 0 free] # lvdisplay | grep Name LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 # sfdisk -s /dev/xvda: 8388608 # less /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 

3 Solutions collect form web for “LVM: comment réutiliser l'espace de volume logique indésirable sur un volume existant”

La question est erm, un peu confuse, mais si je comprends ce que vous voulez correctement, vous essayez de récupérer l'espace disque pris en charge par swap et de l'utiliser pour votre LV qui détient votre système de files racine. C'est assez facile, si vous avez le bon système de files sous-jacent . Ext3 peut étendre dynamicment le système de files au chaud, ce qui signifie que vous avez de la chance car votre système de files racine est ext3. En tant que root (excusez toute émission de dénomination avec les outils LV, il y a des mois depuis que je devais le faire et je sais qu'il y a des cas où vous spécifiez le path plutôt que simplement le nom):

 swap off lvremove LogVol01 lvresize --size +3.5G LogVol00 resize2fs / 

La partie échouée fait ce qu'elle dit sur l'étain, ce qui devrait supprimer l'espace de swap de l'utilisation active. Le lvremove complètement la partition de l'échange et le renverra comme espace libre à utiliser dans le groupe de volumes. Le lvresize va alors pousser la partition, dans le process demandant l'espace nouvellement formé. Le resize2fs élargit alors le sharepoint assembly du système de files pour utiliser l'espace de partition qu'il réside actuellement.

N'oubliez pas de supprimer votre instance de swap de /etc/fstab .

Vous créez une confusion entre le http://en.wikipedia.org/wiki/File_system en haut des LVM et le Logical Volumes Manager .

Les volumes logiques sont des périphériques de blocs et vous pouvez mettre un système de files sur eux. Si vous souhaitez merge 2 filesystems (ou, dans votre cas, jeter un et merge l'espace sur l'autre), vous devez:

  • Sauvegardez datatables sur chacun des filesystems (assurez-vous également de sauvegarder le périphérique du bloc, quel qu'il soit, comme un volume logique, mais SEULEMENT s'il n'est pas monté)
  • Supprimez l'un des volumes logiques
  • Prolongez le volume logique restant pour inclure également l'espace du supprimé
  • Prolonger le système de files qui se trouve au dessus du volume logique restant (ext4 et la plupart des filesystems modernes supportent en ligne en croissance, mais ils feront probablement un contrôle de système de files au prochain assembly). Si votre système de files est hors ligne, vous devrez exécuter une vérification du système de files avant d'exécuter la command de redimensionnement.

man lvremove man lvextend man fsck man resize2fs

Je ne voudrais certainement pas utiliser Linux sans SWAP! Il peut être petit, disons, aussi petit que 1/4 de votre RAM, mais sans lui, votre système rencontrera certainement des problèmes graves. Il est CONÇU pour avoir et utiliser un espace de swap. Si vous avez plusieurs volumes SWAP et que vous souhaitez réduire le nombre de swaps pour utiliser un seul, non affiché dans vos sorties, alors cela devrait être bien, mais je suppose que vous n'avez pas supprimé ces décharges de terminal?

  • Comment puis-je dire à Linux d'ignorer les partitions de disque qu'il a déjà découvert?
  • Comment déterminer la taille optimale pour l'instantané LVM?
  • Réduire la taille d'une partition existante (Redhat 5)
  • XFS sur LVM ou directement sur un tableau MD?
  • Comment puis-je resize une partition régulière (non-LVM)?
  • Contrôleur de raid Linux (LVM / MDADM)
  • Ext3 Prise en charge du snapshot
  • le volume logique non monté est «occupé»?
  • Presque tous les volumes logiques Xenserver disparus - Récupération?
  • Sauvegarde des machines Xen domU en cours d'exécution
  • Pourquoi la lecture de mon miroir lvm est plus lente que la lecture des disques individuels?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.