ฉันจะปรับขนาดไฟล์บนฮาร์ดดิสก์ VMware ได้อย่างไร


12

ฉันมี VMware เสมือนเครื่องที่ฉันทำค่อนข้างใหญ่ ฉันไม่ได้ใช้มันจริง ๆ เลยฉันอยากจะลดมันลง 50% หรือมากกว่านั้น

มีเครื่องมือในการทำเช่นนี้หรือไม่?

คำตอบ:


16

วิธีที่ 1: การใช้ VMWare Converter:

  1. ปิดเครื่องเสมือน
  2. เริ่มแอปพลิเคชั่น VMWare Converter
  3. เปิดตัวช่วยสร้าง
  4. เลือก 'เครื่องเสมือนสแตนด์อโลน' เป็นระบบต้นทางและปลายทาง
  5. เลือก 'เลือกวอลุ่มและปรับขนาดเพื่อบันทึกหรือเพิ่มพื้นที่';
  6. ใส่ขนาดใหม่และvoiláคุณทำเสร็จแล้ว!

บางคนบอกว่ากระบวนการขยายตัวช้าและ VMWare Tools อาจต้องติดตั้งใหม่

วิธีที่ 2: การใช้ VDiskManager:

  1. ปิดเครื่องเสมือน
  2. ตกลง / ลบภาพรวมทั้งหมดก่อน! (ฉันลืมพูดถึงสิ่งนี้ขอบคุณ JimO)
  3. เปิดพร้อมรับคำสั่งและไปที่: เซิร์ฟเวอร์ Files \ VMWare \ VMWare C: \ Program หรือเวิร์กสเตชัน Files \ VMware \ VMware C: \ Program
  4. เรียกใช้คำสั่งนี้เพื่อขยายดิสก์เสมือน: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. หมายเหตุ: เนื่องจากเป็นการขยายดิสก์เท่านั้นไม่ใช่พาร์ติชันคุณจะต้องปรับขนาดตารางพาร์ติชันด้วย สามารถทำได้โดยเครื่องมือของบุคคลที่สามเช่น 'Partition Magic' แต่ยังมี 'diskpart.exe' ซึ่งเป็นเครื่องมือของ Windows ในกรณีของฉันดิสก์นี้สามารถบูตได้หมายความว่าฉันไม่สามารถเรียกใช้ diskpart บนเครื่องเสมือนได้ ฉันใช้เครื่องเสมือนอื่นที่ใช้ Windows XP มันยังใช้งานได้กับ Windows 7 beta 1 แต่ก็ล้มเหลวด้วย Windows Server 2003

    เพิ่มฮาร์ดดิสก์ที่เพิ่มขึ้นไปยังเครื่องเสมือนที่สอง;

  6. เปิดเครื่องเสมือนที่ 2 นี้

  7. เปิดพร้อมท์คำสั่งและพิมพ์: diskpart

  8. ประเภท: list volume จำหมายเลขเสียง (#) ของเสียงของคุณ!

  9. ประเภท: select volume <volume number>(หมายเลขจากขั้นตอนที่ 8)

  10. ประเภท: extend

  11. ปิดเครื่องเสมือนที่ 2 นี้และนำฮาร์ดดิสก์ออกจากการกำหนดค่าเครื่องเสมือน สิ่งนี้จะไม่ลบฮาร์ดดิสก์ออกจากดิสก์

  12. เสร็จแล้ว! (Windows จะรู้จักดิสก์และขนาดไดรฟ์ใหม่และถูกต้องโดยอัตโนมัติ)

ขอบคุณสำหรับ Leon Meijer


ฉันจะหาโปรแกรม VMWare Converter นี้ได้จากที่ไหน? มันเป็นส่วนหนึ่งของการติดตั้งมาตรฐานหรือไม่?
Ben Laan

1
เป็นการดาวน์โหลดฟรีจาก vmware vmware.com/products/converter
Zypher

1

ในเวอร์ชันล่าสุดของ VMWare Workstations and Player (VMWare 7) คุณสามารถปรับขนาดดิสก์จากภายในแอปพลิเคชัน

คุณต้องเข้าถึงเมนูการตั้งค่าของเครื่องเสมือนเลือกไดรฟ์และคลิก "ยูทิลิตี้" คุณสามารถเลือกที่จะขยายหรือกระชับมันได้

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


"การกระชับ" ด้วยวิธีนี้จะพยายามเปลี่ยนขนาดไฟล์ของ vmdks เท่านั้นโดยจะไม่เปลี่ยนขนาดที่ชัดเจนของ HDD เสมือน
Octopus

+1 สำหรับความคิดเห็นสแนปชอต ... ฉันมักจะลืมว่าทำไมตัวเลือกในการขยายดิสก์ไม่ปรากฏในรายการเมื่อมีสแนปชอต
Darian Miller

1

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

1) ดิสก์เสมือนที่เต็มเกิดขึ้นเพื่อให้มีการบูต / พาร์ติชันหลักสำหรับ Windows

2) มีสแนปชอต

3) มีพื้นที่ว่างดิสก์ไม่เพียงพอในฟิสิคัลไดรฟ์เพื่อรองรับการเติบโต

4) เป็นกระบวนการที่มีหลายขั้นตอนและเกี่ยวข้องกับการใช้เครื่องมือและคำสั่งต่าง ๆ ในลำดับที่เฉพาะเจาะจง บุคคลที่มีความคิดสร้างสรรค์ได้จัดทำวิธีแก้ไขปัญหาเพื่อขยายพาร์ติชันหลักสำหรับ Windows โดยใช้ดิสก์สำหรับบูต Linux และเครื่องมือแบ่งพาร์ติชันดิสก์เช่น GParted และคุณต้องได้รับสิทธินี้

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

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/


1

มีวิธีง่าย ๆ ! คุณควรดาวน์โหลดและลอง fatVM http://www.gudgud.com/fatvm

fatVM เป็นโซลูชันแบบคลิกเดียวที่เชื่อถือได้มีประสิทธิภาพและปลอดภัยสำหรับการขยายไดรฟ์ C ของ VMware Fusion หรือดิสก์เสมือน Workstation ที่กำลังจะเต็ม a) มันให้ง่ายอินเตอร์เฟซที่ใช้งานง่ายและกระบวนการที่เชื่อถือได้ที่ซ่อนความซับซ้อนทางเทคนิคของการขยายดิสก์เสมือน b) มันแข็งแกร่งเพราะสามารถขยายดิสก์เสมือนที่มีสแนปชอตและโคลนได้ c) ปลอดภัยเพราะเก็บรักษาดิสก์ดั้งเดิมของคุณไว้ซึ่งยังคงมีให้สำหรับเมื่อมีความจำเป็นเกิดขึ้น


0

ฉันเชื่อว่าคุณสามารถปรับขนาดดิสก์ได้ด้วย VMWare Converter หาก VM กำลังใช้งาน Windows อาจใช้งานได้กับ Linux หากคุณติดตั้งเครื่องมือ VMWare

หากคุณกำลังรันเวอร์ชันของ VMWare ซึ่งสนับสนุนดิสก์ที่จัดเตรียมแบบบางขนาดของขนาด VMDK อาจเล็กกว่าที่ระบบปฏิบัติการเห็นและ VMDK จะเติบโตขึ้นเมื่อคุณใช้พื้นที่เพิ่มเติมใน VM หากเครื่องของคุณมีดิสก์แบบนี้สิ่งที่คุณต้องทำก็คือเริ่มกระบวนการหดตัว คุณเริ่มกระบวนการย่อขนาดภายในเครื่องด้วยคำสั่ง (Linux) หรือในเครื่องมือ VMWare (Windows) จากนั้นย้ายข้อมูลไปยังจุดเริ่มต้นของดิสก์เช่นแอป Defrag บางตัวทำ หลังจากทำเช่นนั้นจะเริ่มต้นกระบวนการใน VMWare เพื่อปรับขนาดไฟล์ VMDK

ฉันใช้ ESXi 3.5 ซึ่งไม่รองรับดิสก์แบบ thin-provisioned สิ่งที่ฉันทำเมื่อเร็ว ๆ นี้มีดังนี้: 1. สร้างดิสก์ที่มีขนาดที่ต้องการใน VM 2. บูตซีดี Ubuntu อาจเป็น gparted Live CD หรือซีดีบูตพาร์ติชันอื่น 3. ใช้แอพ gparted หรือพาร์ติชั่นเพื่อลดขนาดพาร์ติชั่นและคัดลอกพาร์ติชั่นไปยังไดรฟ์ขนาดเล็ก 4. ลบดิสก์เก่าออกจาก VM ของคุณ 5. บูตแผ่นติดตั้งสำหรับระบบปฏิบัติการและซ่อมแซม MBR 6. ลบไฟล์ VMDK ดิสก์เก่า

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