วิธีการสร้างระบบไฟล์บนไดรฟ์เสมือนขนาดไดนามิก - VirtualBox บนโฮสต์ Windows 7 แขก Ubuntu


2

ย้ายมาจาก 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 ให้ผลลัพธ์คำตอบที่มีประโยชน์


2
ดูเหมือนว่าคุณกำลังจะยอมใครง่ายๆด้วยคำสั่งระดับต่ำ ใน Ubuntu VM ทำไมไม่ใช้ 'gparted' เพื่อสร้างและเริ่มต้น HD ใหม่ของคุณ
rickhg12hs

3
พาร์ติชันที่คุณสร้างขึ้นมีความยาว 0 บล็อก ลบออกและสร้างพาร์ติชันใหม่ที่เหมาะสม help.ubuntu.com/community/InstallingANewHardDrive
Der Hochstapler

ขอบคุณทั้งคู่ มันยาว 0 ไบต์และ gparted เป็นความช่วยเหลือที่ยิ่งใหญ่ แก้ไขปัญหาแล้ว
Wes Miller
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.