pvresize, temel blok cihazının boyutunu artırdıktan sonra yeniden boyutlandırılıyor gibi görünmüyor


10

LVM PV olarak kullandığım bölümün boyutunu artırdım, ancak pvresize'i çalıştırmak ekstra alan görmüyor gibi görünüyor:

cuttle:~# fdisk -l /dev/vda

Disk /dev/vda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x00027dbb

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1          31      248976   83  Linux
/dev/vda2              32        2610    20715817+  8e  Linux LVM

Vda2'nin yaklaşık 20gigs olduğunu söylüyor

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

Şu anda pv yaklaşık 4-5 konser

cuttle:~# pvresize -v /dev/vda2
    Using physical volume(s) on command line
    Archiving volume group "debian" metadata (seqno 12).
    No change to size of physical volume /dev/vda2.
    Resizing volume "/dev/vda2" to 9975981 sectors.
    Updating physical volume "/dev/vda2"
    Creating volume group backup "/etc/lvm/backup/debian" (seqno 13).
  Physical volume "/dev/vda2" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

pvresize "Fiziksel hacim / dev / vda2 boyutunda değişiklik yok" diyor

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

ve pv'nin boyutu değişmedi.

Fazladan alanı kullanmak için başka ne yapabilirim emin değilim. Ben bölüm pv büyüklüğüne yeniden boyutlandırmak, sonra ikinci bir bölüm eklemek sanırım, ama gerçekten bana burada yapmaya çalışıyorum ne işe yarıyor gibi görünüyor.


Altta yatan diskler nelerdir?
Andrew

onlar virtio
güveç

Bu ekstra alanı nasıl yarattınız? Uyumluluk modunu kapattığınız, başlangıç ​​sektörünü not ettiğiniz, mevcut olanı sildiğiniz ve daha sonra eski başlangıç ​​sektörünü kullanarak yeni LVM fiziksel bölümünü oluşturduğunuz fdisk hile yaptınız mı?
Magellan

Bu hiç çözüldü mü, güveç? Değilse, çıktı ekleyebilir misiniz vgdisplay? (Topluluk yumru dirilişi.)
Aaron Copley

1
Man sayfasından alıntı: "pvresize şu anda LVM1 birimlerinde veya fazla meta veri alanlarına sahip PV'lerde düzgün çalışmaz" . Bu senin durumun mu? Ayrıca açık bir boyutta, örneğin çalışmayı denediniz pvresize --setphysicalvolumesize 15G /dev/vda2mi?
Cristian Ciupitu

Yanıtlar:


2

partprobe / dev / vda

adam part probu

NAME partprobe - bölüm tablosu değişikliklerinin işletim sistemini bilgilendirin

SYNOPSIS parça probu [-d] [-s] [cihazlar ...]


İşletim sistemi zaten doğru bölüm boyutunu biliyor ve birçok yeniden başlatma oldu.
yahnisi

1
Not: paketin partprobebir parçasıdırparted
Antonio

1

Bu sorunu CentOS 7 konuk sisteminde çalıştırıyordum. Benim durumumda ZFS ZVOL boyutunu arttırdım ve misafirde herhangi bir değişiklik görmedim ve pvresize bunu değiştirmezdi. SystemRescueCD 4.4.0 önyükleme sona erdi ve resizepart komutu ile "ayrıştırıldı" kullandım. CentOS'ta 3.1'i ayırdım ve bu komut mevcut değildi. Parted 3.2 şimdi SysRescCD'de çalışıyor.

Sysresc iso'suna önyükleme yaptıktan sonra, parted / dev / komutunu çalıştırın ve örnek olarak aşağıdakileri kullanın:

resizepart 2 37.6G

2, bölüm numarası ve istenen yeni daha büyük boyut 37.6G idi.

Bundan sonra, hala önyükleme isodayken, pvresize'yi çalıştırdım ve doğru çalıştı. VM'ye (veya sisteminize) yeniden başlayın ve hepsi oradan iyi görünüyordu. :) Umarım yardımcı olur!


0

Önce depolama düzeyinden alan eklemeniz ve ardından ISCSI aygıtındaki alanı aşağıdaki gibi uygulayarak artırmanız gerekir:

pvresize --setphysicalvolumesize 40G /dev/sda1..

0

Önce fdisk veya cfdisk kullanarak bölüm boyutunu genişletmelisiniz. Ancak bundan sonra pvresize edilebilir.


Bunu başarmak için komut vermelisiniz. Aksi takdirde, bir şeyin nasıl bozulduğunu söylüyorsunuz, ancak bir çözüm
sunmuyorsunuz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.