So erweitern Sie den Speicherplatz auf VPS (LVM) von 9 GB auf 40 GB

So erweitern Sie den Speicherplatz auf VPS (LVM) von 9 GB auf 40 GB

Meine VM wurde mit einem 9-GB-Setup, aber einem 60-GB-Laufwerk geliefert. Ich versuche, es auf seine volle Größe zu erweitern. Ich muss das auf mehreren Servern tun. Ich habe versucht, einer Anleitung woanders zu folgen, aber beim Erstellen einer neuen Partition habe ich diese Meldung erhalten.

Wenn Sie mehr als vier Partitionen erstellen möchten, müssen Sie zuerst eine primäre Partition durch eine erweiterte Partition ersetzen.

Hier sind einige Informationen, die Ihnen vielleicht weiterhelfen.

root@ubuntu:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           396M  584K  395M   1% /run
/dev/dm-0        57G  3.0G   52G   6% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/sda1       134M   68M   57M  55% /boot

root@ubuntu:~# fdisk -l

Disk /dev/sda: 62.9 GB, 62914560000 bytes
64 heads, 32 sectors/track, 60000 cylinders, total 122880000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00096132

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      292863      145408   83  Linux
/dev/sda2          292864     2246655      976896   82  Linux swap / Solaris
/dev/sda3         2246656    20969471     9361408   8e  Linux LVM
/dev/sda4        20969472   122879999    50955264   8e  Linux LVM

Disk /dev/mapper/CAC_VG-CAC_LV: 61.8 GB, 61761126400 bytes
255 heads, 63 sectors/track, 7508 cylinders, total 120627200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/CAC_VG-CAC_LV doesn't contain a valid partition table`

Für jede Hilfe wäre ich sehr dankbar. Wenn Sie weitere Informationen benötigen, fragen Sie einfach. Ich werde den ganzen Morgen zuschauen.

Danke

Bearbeiten – Ich denke eigentlich, dass das Skript, das ich zuvor ausgeführt habe, funktioniert hat und die Laufwerke erweitert hat, aber ein Server hat diesen Partitionsfehler und der andere nicht.

Bearbeiten - Fstab-Ausgabe

root@ubuntu:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/CAC_VG-CAC_LV /               ext4    errors=remount-ro 0      1  
# /boot was on /dev/sda1 during installation
UUID=1d92b194-7885-4b25-a4ba-a7b8683229e1 /boot           ext4  defaults 0 2
# swap was on /dev/sda2 during installation
UUID=be7625e5-2e2c-41f2-8d5f-331f90980b9e none            swap    sw  0 0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

pvdisplay und vgdisplay

root@ubuntu:~# vgdisplay
  --- Volume group ---
  VG Name               CAC_VG
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               57.52 GiB
  PE Size               4.00 MiB
  Total PE              14725
  Alloc PE / Size       14725 / 57.52 GiB
  Free  PE / Size       0 / 0
  VG UUID               A4SRwW-Vqpz-qRLf-iXIm-yKny-tcyI-wYTMdg

root@ubuntu:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               CAC_VG
  PV Size               8.93 GiB / not usable 2.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              2285
  Free PE               0
  Allocated PE          2285
  PV UUID               al3A0j-NEpg-yjRd-2yzF-pMUm-fa42-XdcZmc

  --- Physical volume ---
  PV Name               /dev/sda4
  VG Name               CAC_VG
  PV Size               48.59 GiB / not usable 1.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12440
  Free PE               0
  Allocated PE          12440
  PV UUID               phIhtw-wze3-IOTU-oiik-586P-ecJP-5KY913

Bearbeiten – Ausgabe des Skripts „Cloud Host“ soll ausgeführt werden

root@ubuntu:~# sh zang.sh
Error: Can't create any more partitions.
Error: Partition doesn't exist.
partition: none, disk: /dev/sda, lower: 0, upper: 0
/dev/sda: partition table type 'dos' detected
partx: /dev/sda: adding partition #1 failed: Device or resource busy
partx: /dev/sda: adding partition #2 failed: Device or resource busy
partx: /dev/sda: adding partition #3 failed: Device or resource busy
partx: /dev/sda: adding partition #4 failed: Device or resource busy
partx: /dev/sda: error adding partitions 1-4
  Device /dev/sda5 not found (or ignored by filtering).
  Device /dev/sda5 not found (or ignored by filtering).
  Unable to add physical volume '/dev/sda5' to volume group 'CAC_VG'.
  New size (9725 extents) matches existing size (9725 extents)
  Run `lvextend --help' for more information.
resize2fs 1.42.9 (4-Feb-2014)
The filesystem is already 9958400 blocks long.  Nothing to do!

Wie Sie sehen, scheint es nicht zu funktionieren, aber beim Einloggen gehe ich von hier aus

Usage of /:  13.1% of 8.66GB   to    Usage of /:   3.1% of 37.27GB 

Nochmals vielen Dank für Ihre Hilfe.

Antwort1

Das Verfahren ist relativ einfach und sollte auch auf einem laufenden System funktionieren. Denken Sie an das Wort „sollte“. Normalerweise läuft das Verfahren wie folgt ab:

  • Beginnen Sie mit der Größenanpassung des LVM, dessen Größe Sie anpassen müssen: sudo lvresize -l 100%FREE /dev/vg00/myvolume Dadurch wird LVM angewiesen, den gesamten freien Speicherplatz zu nutzen, um das Volume zu vergrößern/dev/vg00/myvolume
  • Jetzt müssen Sie die Größe des darin enthaltenen Dateisystems ändern: sudo resize2fs /dev/vg00/myvolume Es sollte erkennen, dass Sie die Festplatte gemountet haben, und dann den Online-Größenänderungsmodus verwenden.

Das war's. Sie sind fertig.

Habe ich Ihnen gesagt, dass Sie Ihre Daten vorher sichern müssen? Bitte schön: Sichern Sie Ihre Daten, bevor Sie das hier tun.

Beachten Sie, dass Ihre Ausgabe etwas über ein Volumen von etwa 61,8 GB aussagt. Die Ausgabe von lvdisplayund vgdisplayder Inhalt von /etc/fstabkönnten zusätzliche Informationen zu Ihrem System liefern. Ich bin mir auch nicht ganz sicher, warum Sie zwei mit LVM markierte Partitionen haben. Haben Sie diese erstellt?

verwandte Informationen