ฉันได้ทำตามขั้นตอนในการปรับขนาดโวลุ่ม EC2
- หยุดอินสแตนซ์
- ถ่ายภาพรวมของโวลุ่มปัจจุบัน
- สร้างไดรฟ์ข้อมูลใหม่จากสแนปชอตก่อนหน้าโดยมีขนาดใหญ่ขึ้นในภูมิภาคเดียวกัน
- ลบโวลุ่มเก่าออกจากอินสแตนซ์
- แนบโวลุ่มใหม่เข้ากับอินสแตนซ์ที่จุดเชื่อมต่อเดียวกัน
โวลุ่มเก่าคือ 5GB และที่ฉันสร้างคือ 100GB ตอนนี้เมื่อฉันรีสตาร์ทอินสแตนซ์และเรียกใช้df -h I
ยังคงเห็นสิ่งนี้
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 4.7G 3.5G 1021M 78% /
tmpfs 296M 0 296M 0% /dev/shm
นี่คือสิ่งที่ได้รับเมื่อวิ่ง
sudo resize2fs /dev/xvde1
The filesystem is already 1247037 blocks long. Nothing to do!
ถ้าฉันวิ่งcat /proc/partitions
ฉันเห็น
202 64 104857600 xvde
202 65 4988151 xvde1
202 66 249007 xvde2
จากสิ่งที่ฉันเข้าใจว่าฉันทำตามขั้นตอนที่ถูกต้อง xvde ควรมีข้อมูลเดียวกันกับ xvde1 แต่ฉันไม่รู้วิธีใช้
ฉันจะใช้โวลุ่มใหม่หรือ umount xvde1 และเมานต์ xvde แทนได้อย่างไร
ฉันไม่เข้าใจว่าฉันทำอะไรผิด
ฉันยังพยายาม sudo ifs_growfs /dev/xvde1
xfs_growfs: /dev/xvde1 is not a mounted XFS filesystem
Btw นี่คือกล่อง linux ที่มี centos 6.2 x86_64
ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ
c
และu
เปลี่ยนเป็นโหมดที่เลิกใช้งานจริง