VMware ช่วยให้สามารถขยายขนาดของดิสก์เสมือนออนไลน์ - เมื่อ VM กำลังทำงาน ขั้นตอนต่อไปที่คาดไว้สำหรับระบบ Linux คือ:
- ขยายพาร์ติชัน: ลบและสร้างพาร์ติชันที่ใหญ่กว่าด้วย
fdisk
- ขยายขนาด PV ด้วย
pvresize
- ใช้ extents ฟรีสำหรับ
lvresize
การดำเนินงาน - จากนั้น
resize2fs
สำหรับระบบไฟล์
แต่ฉันติดอยู่ในขั้นตอนแรก: fdisk
และsfdisk
ยังคงแสดงขนาดเก่าสำหรับดิสก์
ดิสก์ของฉันเป็นดิสก์เสมือน SCSI ที่เชื่อมต่อด้วยคอนโทรลเลอร์ LSI Logic เสมือน
วิธีการรีเฟรชขนาดดิสก์เสมือนและข้อมูลตารางพาร์ติชันที่มีอยู่ในเคอร์เนล Linux โดยไม่ต้องรีบูต ?
เท่าที่ฉันรู้ว่าขั้นตอนทั้งหมดนั้นเป็นไปได้สำหรับ Windows ที่ใช้งานอยู่โดยไม่ต้องรีบูตและไม่ต้องดำเนินการใด ๆ กับผู้ใช้ด้วยเครื่องมือ VMWare บน Linux ฉันคาดว่าจะทำทุกขั้นตอนทางออนไลน์ด้วยและฉันก็รู้ขั้นตอนที่ 2, 3 และ 4 ทำงานทางออนไลน์อยู่แล้ว แต่ขนาดพาร์ติชั่นแรก - เปลี่ยนขนาดพาร์ติชันที่ประกาศในตารางพาร์ติชัน (ยังคง) ดูเหมือนจะต้องมีการรีบูต
อัปเดต:ระบบของฉันคือ Debian Lenny พร้อมเคอร์เนล 2.6.26 และดิสก์ที่ฉันขยายเป็นดิสก์หลักที่มี PV ขนาดใหญ่ที่มี "root" LV สำหรับ "/"