ฉันมี VMware เสมือนเครื่องที่ฉันทำค่อนข้างใหญ่ ฉันไม่ได้ใช้มันจริง ๆ เลยฉันอยากจะลดมันลง 50% หรือมากกว่านั้น
มีเครื่องมือในการทำเช่นนี้หรือไม่?
ฉันมี VMware เสมือนเครื่องที่ฉันทำค่อนข้างใหญ่ ฉันไม่ได้ใช้มันจริง ๆ เลยฉันอยากจะลดมันลง 50% หรือมากกว่านั้น
มีเครื่องมือในการทำเช่นนี้หรือไม่?
คำตอบ:
วิธีที่ 1: การใช้ VMWare Converter:
บางคนบอกว่ากระบวนการขยายตัวช้าและ VMWare Tools อาจต้องติดตั้งใหม่
วิธีที่ 2: การใช้ VDiskManager:
vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
หมายเหตุ: เนื่องจากเป็นการขยายดิสก์เท่านั้นไม่ใช่พาร์ติชันคุณจะต้องปรับขนาดตารางพาร์ติชันด้วย สามารถทำได้โดยเครื่องมือของบุคคลที่สามเช่น 'Partition Magic' แต่ยังมี 'diskpart.exe' ซึ่งเป็นเครื่องมือของ Windows ในกรณีของฉันดิสก์นี้สามารถบูตได้หมายความว่าฉันไม่สามารถเรียกใช้ diskpart บนเครื่องเสมือนได้ ฉันใช้เครื่องเสมือนอื่นที่ใช้ Windows XP มันยังใช้งานได้กับ Windows 7 beta 1 แต่ก็ล้มเหลวด้วย Windows Server 2003
เพิ่มฮาร์ดดิสก์ที่เพิ่มขึ้นไปยังเครื่องเสมือนที่สอง;
เปิดเครื่องเสมือนที่ 2 นี้
เปิดพร้อมท์คำสั่งและพิมพ์:
diskpart
ประเภท:
list volume
จำหมายเลขเสียง (#) ของเสียงของคุณ!
ประเภท:
select volume <volume number>
(หมายเลขจากขั้นตอนที่ 8)
ประเภท:
extend
ปิดเครื่องเสมือนที่ 2 นี้และนำฮาร์ดดิสก์ออกจากการกำหนดค่าเครื่องเสมือน สิ่งนี้จะไม่ลบฮาร์ดดิสก์ออกจากดิสก์
เสร็จแล้ว! (Windows จะรู้จักดิสก์และขนาดไดรฟ์ใหม่และถูกต้องโดยอัตโนมัติ)
ขอบคุณสำหรับ Leon Meijer
ในเวอร์ชันล่าสุดของ VMWare Workstations and Player (VMWare 7) คุณสามารถปรับขนาดดิสก์จากภายในแอปพลิเคชัน
คุณต้องเข้าถึงเมนูการตั้งค่าของเครื่องเสมือนเลือกไดรฟ์และคลิก "ยูทิลิตี้" คุณสามารถเลือกที่จะขยายหรือกระชับมันได้
หมายเหตุ: เห็นได้ชัดว่าคุณไม่สามารถขยายดิสก์ได้หากคุณมีสแนปชอต คุณจะต้องลบพวกเขาและลองอีกครั้งก่อนที่จะกระชับมัน
ก่อนที่คุณจะเริ่มต้นให้สร้างสำเนาสำรองของดิสก์เสมือนเพื่อให้คุณสามารถกู้คืนได้ในกรณีที่เกิดความล้มเหลว การขยายดิสก์เสมือนอาจเป็นการดำเนินการที่ซับซ้อนด้วยเหตุผลหลายประการเช่น:
1) ดิสก์เสมือนที่เต็มเกิดขึ้นเพื่อให้มีการบูต / พาร์ติชันหลักสำหรับ Windows
2) มีสแนปชอต
3) มีพื้นที่ว่างดิสก์ไม่เพียงพอในฟิสิคัลไดรฟ์เพื่อรองรับการเติบโต
4) เป็นกระบวนการที่มีหลายขั้นตอนและเกี่ยวข้องกับการใช้เครื่องมือและคำสั่งต่าง ๆ ในลำดับที่เฉพาะเจาะจง บุคคลที่มีความคิดสร้างสรรค์ได้จัดทำวิธีแก้ไขปัญหาเพื่อขยายพาร์ติชันหลักสำหรับ Windows โดยใช้ดิสก์สำหรับบูต Linux และเครื่องมือแบ่งพาร์ติชันดิสก์เช่น GParted และคุณต้องได้รับสิทธินี้
คุณจะพบบทความหลายบทความเกี่ยวกับหัวข้อนี้ใน Google โดยพื้นฐานแล้วจะเป็นรูปแบบทั้งหมดของโพสต์ที่สรุปไว้
http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/
มีวิธีง่าย ๆ ! คุณควรดาวน์โหลดและลอง fatVM http://www.gudgud.com/fatvm
fatVM เป็นโซลูชันแบบคลิกเดียวที่เชื่อถือได้มีประสิทธิภาพและปลอดภัยสำหรับการขยายไดรฟ์ C ของ VMware Fusion หรือดิสก์เสมือน Workstation ที่กำลังจะเต็ม a) มันให้ง่ายอินเตอร์เฟซที่ใช้งานง่ายและกระบวนการที่เชื่อถือได้ที่ซ่อนความซับซ้อนทางเทคนิคของการขยายดิสก์เสมือน b) มันแข็งแกร่งเพราะสามารถขยายดิสก์เสมือนที่มีสแนปชอตและโคลนได้ c) ปลอดภัยเพราะเก็บรักษาดิสก์ดั้งเดิมของคุณไว้ซึ่งยังคงมีให้สำหรับเมื่อมีความจำเป็นเกิดขึ้น
ฉันเชื่อว่าคุณสามารถปรับขนาดดิสก์ได้ด้วย 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 ดิสก์เก่า