У меня есть VPS, на котором, похоже, где-то не хватает места. Должно быть 150 ГБ, но было всего 50 ГБ. Я пытался расширить раздел, но не могу понять, как это сделать, даже с помощью руководств.
Это VPS с установленным Plesk 11 на CentOS 6.
Буду признателен за любые указания. Я хотел бы использовать все оставшееся место в разделе vda2.
[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
Добавлен вывод:
[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
Я не могу понять, где находятся эти бесплатные 100 ГБ места и как их распределить.
решение1
Хорошо, вот команды, которые имеют значение;
Сначала выполните команду «fdisk -l», посмотрите, что указано в списке, затем выполните команду «pvdisplay», чтобы увидеть, как организованы ваши физические тома. Скорее всего, на диске либо есть неразмеченное пространство (в этом случае просто создайте новый раздел с типом «8e», затем добавьте его в физический том, расширьте группу томов, а затем расширьте логический том), либо оно есть в физическом томе, но не в группе томов, в этом случае просто расширьте группу томов, а затем расширьте логический том.
EDIT - основываясь на вашем выводе, вам нужно сделать следующее, все как root/sudo, введите:
fdisk /dev/fda
Запустится приложение fdisk, введите «n» и нажмите Enter, и вы увидите:
Command action
e extended
p primary partition (1-4)
Введите «р»
Затем вас попросят ввести номер раздела, это будет 3 (три), нажмите Enter.
Partition number (1-4): 3
Затем вас попросят указать первый цилиндр, просто примите то, что появится в вашей системе (не значение ниже, оно просто для того, чтобы показать вам, как оно выглядит);
First cylinder (197-621, default 197):<RETURN>
Using default value 197
Затем он запросит последний цилиндр, снова просто примите то, что он выдаст, а не мой пример ниже.
Last cylinder or +size or +sizeM or +sizeK (197-621, default 621): +128M
Теперь введите «p» и нажмите Enter, чтобы отобразить таблицу разделов. Она должна выглядеть примерно так:
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
Теперь введите «t» и нажмите Enter, сначала вас попросят ввести номер раздела, ваш номер — 3 (три), нажмите Enter, затем вас попросят ввести код типа раздела, ваш номер — «8e» (что означает LVM), нажмите Enter, и он должен выглядеть примерно так:
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)
Теперь введите «p» и нажмите Enter еще раз, и вывод должен выглядеть примерно так:
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
Теперь введите «w», чтобы записать эту конфигурацию, и вы вернетесь в командную строку оболочки, после чего сможете расширить PV, VG и LV как обычно.