ย้ายมาจาก StackOverflow ที่นี่
ฉันทำ VirtualBox ของฉัน (4.3.0) Ubuntu VM (บนโฮสต์ Win 7) เล็กเกินไป ฉันมีทางเลือกในการขยายดิสก์เสมือน (ทั้งหมดที่ฉันอ่านทำให้เสียงนั้นอันตรายและซับซ้อน) หรือเพื่อเพิ่ม "ไดรฟ์" ตัวที่สอง (ซึ่งฟังดูง่ายกว่า) ฉันเลือกไดรฟ์ที่สอง
ฉันปิดตัวเองและโคลน VM ของฉัน ใน clone VM ฉันไปที่การตั้งค่าที่เก็บและเพิ่มไดร์ฟ SATA ที่มีขนาดใหญ่กว่า (350 GiB) อีกอันหนึ่ง ฉันตั้งให้จัดสรรพื้นที่แบบไดนามิก
ฉันบูทขึ้น VM และใช้ ffdisk เพื่อสร้างตารางพาร์ติชัน (พาร์ติชันหลักที่ใช้ไดรฟ์ทั้งหมด) ดูเหมือนว่าจะทำงานและ fdisk / dev / sdb คำสั่ง p พูดว่า:
Device Boot Start End Blocks Id System
/dev/sdb1 734003199 734003199 0+ 83 Linux
ตอนนี้เพื่อวางระบบไฟล์บนดิสก์ ฉันออกคำสั่ง:
sudo mkfs.ext4 -L /data /dev/sdb1
และรับข้อความ
mke2fs 1.42 (29-Nov-2011)
mkfs.ext4: Device size reported to be zero. Invalid partition specified, or
partition table wasn't reread after running fdisk, due to
a modified partition being busy and in use. You may need to reboot
to re-read your partition table.
การเริ่มระบบใหม่ไม่สามารถแก้ไขปัญหาได้
คำอธิบายของไดรฟ์ที่สองจาก VBox Manager อ่าน:
Type: normal (VDI)
Virtual Size: 350.00 GB
Actual Size: 3.00 MB
Details: Dynamically allocated st...
มีคนแนะนำฉันเกี่ยวกับวิธีแก้ไขปัญหานี้ได้ไหม Google หรือ StackOverflow ให้ผลลัพธ์คำตอบที่มีประโยชน์