pvresize ดูเหมือนจะไม่ปรับขนาดหลังจากเพิ่มขนาดของอุปกรณ์บล็อกพื้นฐาน


10

ฉันเพิ่มขนาดของพาร์ติชันที่ฉันใช้เป็น LVM PV แต่การใช้ pvresize ดูเหมือนจะไม่เห็นพื้นที่พิเศษ:

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 นั้นประมาณ 20 กรัม

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

ดังนั้นในปัจจุบัน pv ประมาณ 4-5 gigs

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 กล่าวว่า "ไม่มีการเปลี่ยนแปลงขนาดของฟิสิคัลวอลุ่ม / dev / vda2"

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

และขนาดของ pv ไม่เปลี่ยนแปลง

ไม่แน่ใจว่าฉันจะทำอะไรเพื่อใช้พื้นที่เพิ่มเติม ฉันคิดว่าฉันสามารถปรับขนาดพาร์ติชันเป็นขนาดของ pv แล้วเพิ่มพาร์ติชันที่สอง แต่จริง ๆ แล้วฉันว่าสิ่งที่ฉันพยายามทำที่นี่ควรทำงาน


ดิสก์พื้นฐานคืออะไร
Andrew

พวกเขาเป็นคุณธรรม
สตูว์

คุณสร้างพื้นที่พิเศษนี้ได้อย่างไร คุณทำเคล็ดลับ fdisk ที่คุณปิดโหมดความเข้ากันได้บันทึกเซกเตอร์เริ่มต้นลบเซกเตอร์ที่มีอยู่แล้วสร้างพาร์ติชัน LVM ฟิสิคัลใหม่โดยใช้เซกเตอร์เริ่มต้นเก่าหรือไม่
Magellan

สิ่งนี้เคยได้รับการแก้ไขสตูว์? ถ้าไม่คุณสามารถเพิ่มเอาท์พุทvgdisplay? (การฟื้นคืนชีพของชุมชนชน)
Aaron Copley

1
ข้อความจากหน้าคน: "pvresize จะไม่ทำงานในขณะนี้ได้อย่างถูกต้องบนไดรฟ์ LVM1 หรือเพจวิวที่มีพื้นที่เมตาดาต้าพิเศษ" นี่เป็นกรณีของคุณหรือไม่ คุณเคยลองใช้ขนาดที่ชัดเจนเช่นpvresize --setphysicalvolumesize 15G /dev/vda2?
Cristian Ciupitu

คำตอบ:


2

partprobe / dev / vda

คนส่วนหนึ่ง

NAME partprobe - แจ้งระบบปฏิบัติการของการเปลี่ยนแปลงตารางพาร์ติชัน

สรุปส่วนที่ [-d] [-s] [อุปกรณ์ ... ]


ระบบปฏิบัติการทราบแล้วเกี่ยวกับขนาดพาร์ติชันที่ถูกต้องและมีการรีบูตหลายครั้ง
ตุ๋น

1
หมายเหตุ: partprobeเป็นส่วนหนึ่งของpartedแพ็คเกจ
Antonio

1

ฉันพบปัญหานี้ในระบบแขก CentOS 7 ในกรณีของฉันฉันได้เพิ่มขนาด ZFS ZVOL และไม่เห็นการเปลี่ยนแปลงใด ๆ ในแขกและ pvresize จะไม่เปลี่ยนแปลง ฉันสิ้นสุดการบูทใน SystemRescueCD 4.4.0 และใช้ "แยก" ด้วยคำสั่ง resizepart ใน CentOS ฉันได้แยก 3.1 และคำสั่งนี้ไม่สามารถใช้ได้ ดูเหมือนว่าแยก 3.2 อยู่ใน SysRescCD ซึ่งทำงานได้

หลังจากบู๊ตเข้าสู่ sysresc iso ให้รัน parted / dev / และใช้ตัวอย่างต่อไปนี้:

resizepart 2 37.6G

โดยที่ 2 คือหมายเลขพาร์ติชันและขนาดใหญ่ที่ต้องการใหม่คือ 37.6G

หลังจากนั้นในขณะที่ฉันยังอยู่ใน boot iso ฉันก็วิ่ง pvresize และมันทำงานได้อย่างถูกต้อง รีบูตเข้าสู่ VM (หรือระบบของคุณ) และดูดีจากที่นั่น :) หวังว่าจะช่วย!


0

คุณต้องเพิ่มพื้นที่ก่อนจากระดับหน่วยเก็บข้อมูลจากนั้นเพิ่มพื้นที่บนอุปกรณ์ ISCSI โดยดำเนินการ:

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

0

คุณต้องขยายขนาดพาร์ติชันก่อนโดยใช้ fdisk หรือ cfdisk หลังจากนั้นก็พร้อมที่จะ pvresize


คุณควรให้คำสั่งเพื่อให้บรรลุสิ่งนี้ มิฉะนั้นคุณจะบอกว่าบางสิ่งบางอย่างเสีย แต่ไม่ได้นำเสนอโซลูชั่น
F1Linux
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.