31
Os kernel การปรับแต่ง เพิ่มเติม ลงโปรแกรม บน OS และ ControlPanel Directadmin,Cloud server / Re: การ extend or resize harddisk size via lvm on centOS
« Last post by golfreeze on ธันวาคม 03, 2022, 02:29:13 PM »ในกรณีถ้ามีการปรับขยาย disk size ของก้อนที่ใช้งานอยู่เดิมอยู่แล้ว บนระบบ ESX-i หรือ Proxmox
อาจจะทำให้ MBR (Master boot record) size เพี้ยนไปตอนที่รันเชคด้วย command #fdisk -l (แอลเล็ก , small L)
GPT PMBR size mismatch (209715199 != 262143999) will be corrected by w(rite)
สามารถแก้ไขปัญหาด้วย command parted -l (แอลเล็ก , small L)
# parted -l
Warning: Not all of the space available to /dev/sda appears to be used, you can
fix the GPT to use all of the space (an extra 52428800 blocks) or continue with
the current setting?
Fix/Ignore? Fix
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 134GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 106GB 106GB
3 106GB 107GB 1074MB xfs
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4800MB 4799MB xfs primary
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-lv--0: 106GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 106GB 106GB xfs
เท่านี้ก็เป็นอันที่เรียบร้อย แล้ว
หลังจากนั้นให้ทำการ reboot os 1 รอบแล้วทำการ fdisk ตาม process ได้เลย
fdisk /dev/sda
n
p
4
=change type to LVM as 8e and write save config
t
8e
w
==create pv
pvcreate /dev/sda4
y
vgextend ubuntu-vg /dev/sda4
lvextend -L +25G /dev/mapper/ubuntu--vg-ubuntu--lv
xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv
อาจจะทำให้ MBR (Master boot record) size เพี้ยนไปตอนที่รันเชคด้วย command #fdisk -l (แอลเล็ก , small L)
GPT PMBR size mismatch (209715199 != 262143999) will be corrected by w(rite)
สามารถแก้ไขปัญหาด้วย command parted -l (แอลเล็ก , small L)
# parted -l
Warning: Not all of the space available to /dev/sda appears to be used, you can
fix the GPT to use all of the space (an extra 52428800 blocks) or continue with
the current setting?
Fix/Ignore? Fix
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 134GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 106GB 106GB
3 106GB 107GB 1074MB xfs
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4800MB 4799MB xfs primary
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-lv--0: 106GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 106GB 106GB xfs
เท่านี้ก็เป็นอันที่เรียบร้อย แล้ว
หลังจากนั้นให้ทำการ reboot os 1 รอบแล้วทำการ fdisk ตาม process ได้เลย
fdisk /dev/sda
n
p
4
=change type to LVM as 8e and write save config
t
8e
w
==create pv
pvcreate /dev/sda4
y
vgextend ubuntu-vg /dev/sda4
lvextend -L +25G /dev/mapper/ubuntu--vg-ubuntu--lv
xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv