Ich habe einen VPS, auf dem anscheinend irgendwo etwas Speicherplatz fehlt. Er hätte 150 GB groß sein sollen, aber es waren nur 50 GB. Ich habe versucht, die Partition zu erweitern, aber selbst mit Hilfe von Anleitungen kann ich nicht herausfinden, wie das geht.
Es ist ein VPS, auf dem Plesk 11 auf CentOS 6 installiert ist.
Ich bin für jede Hilfe dankbar. Ich möchte den gesamten verbleibenden Speicherplatz der vda2-Partition nutzen.
[root@www ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 150G 0 disk
├─vda1 252:1 0 500M 0 part /boot
└─vda2 252:2 0 49.5G 0 part
├─vg_plesk-lv_root (dm-0) 253:0 0 48G 0 lvm /
├─vg_plesk-lv_swap (dm-1) 253:1 0 1G 0 lvm [SWAP]
└─vg_plesk-lv_tmp (dm-2) 253:2 0 512M 0 lvm /tmp
[root@www ~]# vgscan
Reading all physical volumes. This may take a while...
Found volume group "vg_plesk" using metadata type lvm2
[root@www ~]# lvm vgdisplay
--- Volume group ---
VG Name vg_plesk
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 49.51 GiB
PE Size 4.00 MiB
Total PE 12674
Alloc PE / Size 12674 / 49.51 GiB
Free PE / Size 0 / 0
VG UUID 8Hsz6T-yQVv-GerB-32Qe-ZvIQ-BQvA-uYqft5
(parted) print all
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/vg_plesk-lv_tmp: 537MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 537MB 537MB ext4
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/vg_plesk-lv_swap: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 1074MB 1074MB linux-swap(v1)
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/vg_plesk-lv_root: 51.5GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 51.5GB 51.5GB ext4
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 161GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary ext4 boot
2 525MB 53.7GB 53.2GB primary lvm
Hinzugefügte Ausgabe:
[root@www ~]# fdisk -l
Disk /dev/vda: 161.1 GB, 161061273600 bytes
16 heads, 63 sectors/track, 312076 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00034f7d
Device Boot Start End Blocks Id System
/dev/vda1 * 3 1018 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/vda2 1018 104026 51915776 8e Linux LVM
Partition 2 does not end on cylinder boundary.
Disk /dev/mapper/vg_plesk-lv_root: 51.5 GB, 51547996160 bytes
255 heads, 63 sectors/track, 6267 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_plesk-lv_swap: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_plesk-lv_tmp: 536 MB, 536870912 bytes
255 heads, 63 sectors/track, 65 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
[root@www ~]# pvdisplay
--- Physical volume ---
PV Name /dev/vda2
VG Name vg_plesk
PV Size 49.51 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 12674
Free PE 0
Allocated PE 12674
PV UUID oFD1tJ-wJt1-MlBK-NKfq-4MMF-ZUCG-kZQZVx
Ich kann nicht herausfinden, wo sich dieser freie 100 GB Speicherplatz befindet oder wie ich ihn zuteile.
Antwort1
Ok, es gibt die Befehle, die wichtig sind;
Führen Sie zunächst ein „fdisk -l“ aus, sehen Sie nach, was aufgelistet wird, und führen Sie dann ein „pvdisplay“ aus, um zu sehen, wie Ihre PVs angeordnet sind. Es besteht die Möglichkeit, dass die Festplatte entweder unpartitionierten Speicherplatz enthält (in diesem Fall erstellen Sie einfach eine neue Partition mit dem Typ „8e“, fügen Sie sie dann dem PV hinzu, erweitern Sie das VG und dann das LV) oder dass der Speicherplatz im PV, aber nicht im VG liegt. In diesem Fall erweitern Sie einfach das VG und dann das LV.
BEARBEITEN – basierend auf Ihrer Ausgabe müssen Sie Folgendes tun: Geben Sie als Root/sudo Folgendes ein:
fdisk /dev/fda
Die Anwendung fdisk wird gestartet. Geben Sie „n“ ein und drücken Sie die Eingabetaste. Sie werden Folgendes sehen:
Command action
e extended
p primary partition (1-4)
Geben Sie „p“ ein
Sie werden dann nach Ihrer Partitionsnummer gefragt, diese ist 3 (drei), drücken Sie die Eingabetaste
Partition number (1-4): 3
Sie werden dann nach dem ersten Zylinder gefragt. Akzeptieren Sie einfach, was auf Ihrem System angezeigt wird (nicht den Wert unten, dieser dient nur zur Veranschaulichung).
First cylinder (197-621, default 197):<RETURN>
Using default value 197
Es wird dann nach dem letzten Zylinder gefragt, akzeptieren Sie wieder einfach, was es ausspuckt, nicht mein Beispiel unten
Last cylinder or +size or +sizeM or +sizeK (197-621, default 621): +128M
Geben Sie nun „p“ ein und drücken Sie die Eingabetaste, um die Partitionstabelle anzuzeigen. Sie sollte ungefähr so aussehen:
Device Boot Start End Blocks Id System
/dev/vda1 1 196 395104 8e LVM
/dev/vda2 197 262 133056 8e LVM
/dev/vda3 197 262 133056 8e Linux
Geben Sie nun „t“ ein und drücken Sie die Eingabetaste. Zuerst werden Sie nach der Partitionsnummer gefragt. Ihre ist 3 (drei). Drücken Sie die Eingabetaste. Anschließend werden Sie nach dem Partitionstypcode gefragt. Ihrer ist „8e“ (was LVM bedeutet). Drücken Sie die Eingabetaste. Es sollte ungefähr so aussehen:
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (LVM)
Geben Sie nun „p“ ein und drücken Sie erneut die Eingabetaste. Die Ausgabe sollte ungefähr so aussehen:
Device Boot Start End Blocks Id System
/dev/vda1 1 196 395104 8e LVM
/dev/vda2 197 262 133056 8e LVM
/dev/vda3 197 262 133056 8e LVM
Geben Sie nun „w“ ein, um diese Konfiguration auszuschreiben. Sie gelangen dann zurück zu Ihrer Shell-Eingabeaufforderung und können PV, VG und LV wie gewohnt erweitern.