ระบบ Guest ไม่เห็นขนาดของดิสก์ที่ได้รับการปรับปรุงใน VirtualBox


17

ในครั้งสุดท้ายของการเริ่มต้น Ubuntu 14.04 VM ทุกครั้งที่ฉันได้รับข้อความ

ความจำดิสก์เหลือน้อย

คอมพิวเตอร์นี้มีพื้นที่ดิสก์เหลือเพียง 314.8 MB คุณอาจเพิ่มพื้นที่ว่างโดยการล้างถังขยะ

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ผมได้เพิ่มพื้นที่ว่างในดิสก์จาก10การ20 GBตามที่อธิบายไว้ในฟอรั่ม VirtualBox (ขั้นตอนแรก)

M:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "M:\VM\Ubuntu VM\Ubuntu VM.vdi" --resize 20480
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

ฉันเห็นว่ามีการปรับขนาดพื้นที่ดิสก์เรียบร้อยแล้ว:

ป้อนคำอธิบายรูปภาพที่นี่

แต่เมื่อฉันเริ่มต้นเครื่องและเปิด GParted 10 GBจะมีให้เฉพาะ

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นระบบของแขก Ubuntu จึงไม่ได้รับข้อมูลที่อัปเดตเกี่ยวกับพื้นที่ดิสก์

วิธีแก้ปัญหาและเพิ่มพื้นที่ว่างในดิสก์ให้สมบูรณ์

คำตอบ:


12

ในที่สุดฉันก็พบทางออกที่นี่ :

ดูไดรฟ์ทั้งหมดที่เกี่ยวข้องกับ VirtualBox

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" list hdds

สำหรับแต่ละไดรฟ์ที่เกี่ยวข้องให้ใช้modifyhd:

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "D:\Pat\to\VM\Snapshots\{b0e3f93f-49fe-49bc-9ae2-79e80da6cf01}.vdi" --resize 20480

ตอนนี้ GParted เห็นพื้นที่เพิ่ม

หมายเหตุ: รายการ snapshot ที่มีเครื่องหมายปีกกาหยิกต้องใช้เครื่องหมายทับซ้ายสุดท้ายเพื่อเปลี่ยนเป็นแบ็กสแลช ความหมาย:

...\Snapshots\{...}.vdi

แทน

...\Snapshots/{...}.vdi

3
ฉันต้องทำเช่นนี้กับทั้ง VDI หลักและ Snapshot ใน Snapshots / เพื่อให้มันใช้งานได้ ฉันทำแค่ snapshot ก่อนและ fdisk แสดงพาร์ติชั่นที่ใหญ่กว่า แต่ pvcreate โยนข้อผิดพลาด "ข้อผิดพลาดร้ายแรงขณะที่พยายามตรวจหา swap signature บน / dev / sda3" ฉันยังมี snapshot เพียงอันเดียวดังนั้นคุณอาจต้องทำด้วย snapshot ล่าสุด หรือทั้งหมดของพวกเขา? ive ไม่ได้ทดสอบสิ่งนี้ แต่ใช้งานได้ในตอนนี้
nick fox

1
ไม่มีอะไรในSnapshotsโฟลเดอร์ของฉัน
ทิโมธีหงส์

@Timoth ใช้ตัวจัดการ midia เสมือนเพื่อค้นหาสแน็ปช็อต
lsborg

จับได้เห็นชัดตรงเผง! ปัญหาของฉันคือฉันไม่ได้เรียกใช้สคริปต์สำหรับ Snapshots ด้วย
PerrierCitror

นี้ไม่ได้ทำเคล็ดลับกับ VirtualBox เวอร์ชัน 6.06 อย่างน่าเสียดาย Ubuntu ไม่เห็นการเพิ่มขึ้น
Beezer

4

1) เปิดเครื่องมือ GParted

2) ในส่วนต่อประสานกราฟิกคุณจะเห็นพาร์ติชั่นที่มีอยู่และพาร์ติชั่นที่ไม่ได้ถูกจัดสรร

3) คลิกพาร์ติชันที่คุณต้องการขยาย

4) ในแถบแอ็คชั่นด้านบนคุณจะเห็นลูกศรชี้ไปทางขวา คลิกที่มันและคุณจะได้รับตัวเลือกในการขยายพาร์ติชั่นด้วยพื้นที่ที่ไม่ได้ถูกจัดสรร


1

ลองติดตั้ง scsitools และทำการสแกนอุปกรณ์อีกครั้ง

sudo apt-get install scsitools

sudo rescan-scsi-bus.sh

จากนั้นตรวจสอบพื้นที่ว่าง

sudo fdisk -l

หรือใช้ gparted ถ้านั่นคือสิ่งที่คุณต้องการ หากคุณเห็นพื้นที่พิเศษขยายพาร์ติชัน

และสุดท้ายขยายระบบไฟล์บน guest vm

resize2fs /dev/sda1

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