นี่คือ AWS EC2 M5a พร้อม EBS (Ubuntu 16.04)
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 50G 0 ดิสก์
âânvme0n1p1 259:2 0 20G 0 ส่วน /
âânvme0n1p2 259:3 0 2G 0 ส่วน [สลับ]
âânvme0n1p3 259:4 0 28G 0 ส่วน
ââvg_abcdef-บันทึก 251:1 0 8G 0 lvm /var/log
ââvg_abcdef-app 251:2 0 19G 0 lvm /home/abcdef
nvme1n1 259:0 0 50G 0 ดิสก์
ââvg_backups-backups 251:0 0 49G 0 lvm /home/abcdef/Backups-Disk
ฉันเพิ่ม 50GB ลงในดิสก์ (nvme0n1)/EBS ปริมาณรวม 100GB และจำเป็นต้องขยายพาร์ติชันแรก (รูท /) ฉันมีดังต่อไปนี้:
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 100G 0 ดิสก์
âânvme0n1p1 259:2 0 20G 0 ส่วน /
âânvme0n1p2 259:3 0 2G 0 ส่วน [สลับ]
âânvme0n1p3 259:4 0 28G 0 ส่วน
ââvg_abcdef-บันทึก 251:1 0 8G 0 lvm /var/log
ââvg_abcdef-app 251:2 0 19G 0 lvm /home/abcdef
nvme1n1 259:0 0 50G 0 ดิสก์
ââvg_backups-backups 251:0 0 49G 0 lvm /home/abcdef/Backups-Disk
เดอะ ปรับขนาด2fs คำสั่งจะไม่ทำงานบนพาร์ติชั่นแรกเพราะมีพาร์ติชั่นที่สองและสามต่อจากนั้น ดังที่คุณจะเห็นด้านล่าง - ปรับขนาด2fs จะทำงานที่สาม (nvme0n1p3)
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 100G 0 ดิสก์
âânvme0n1p1 259:2 0 20G 0 ส่วน /
âânvme0n1p2 259:3 0 2G 0 ส่วน [สลับ]
âânvme0n1p3 259:4 0 78G 0 ส่วน
ââvg_abcdef-บันทึก 251:1 0 8G 0 lvm /var/log
ââvg_abcdef-app 251:2 0 19G 0 lvm /home/abcdef
nvme1n1 259:0 0 50G 0 ดิสก์
ââvg_backups-backups 251:0 0 49G 0 lvm /home/abcdef/Backups-Disk
ฉันจะย้ายพาร์ติชันที่สองและสามได้อย่างไร (ผ่านเทอร์มินัล/CLI เท่านั้น) ในขณะที่มีพื้นที่ว่างเพียงพอสำหรับขยาย (ขยายระบบไฟล์) ในพาร์ติชันแรก ควรเป็นโซลูชันที่ฉันไม่ต้องหยุดและรีสตาร์ทอินสแตนซ์ EC2 อย่างไรก็ตาม ทั้งหมดนี้ใช้ได้ดีหากจำเป็น