สิ่งที่ยอดเยี่ยมอย่างหนึ่งเกี่ยวกับ VirtualBox คือมันให้คุณสร้างสแน็ปช็อตของเครื่องเสมือนของคุณ คุณทำงาน คุณบันทึกสถานะ คุณทำการเปลี่ยนแปลง จากนั้นคุณเปลี่ยนกลับเป็นสถานะที่บันทึกไว้ได้อย่างสะดวก คุณสามารถแยกสาขาได้ตามต้องการ สร้างสแน็ปช็อตโดยที่เครื่องเสมือนกำลังทำงานหรือหยุดทำงาน และฟังก์ชันการทำงานจะมอบความยืดหยุ่นและความสามารถในการกำหนดสูงให้กับคุณ เนื่องจากคุณสามารถทดสอบสถานะระบบที่รู้จักซ้ำได้อย่างสม่ำเสมอซ้ำแล้วซ้ำอีก
สิ่งที่ไม่ดีเกี่ยวกับสแน็ปช็อตคือมันใช้พื้นที่ค่อนข้างน้อย ฉันสังเกตเห็นว่าเครื่องเสมือนเครื่องหนึ่งของฉันซึ่งมีขนาดประมาณ 11 GB เท่านั้นที่ใช้พื้นที่ดิสก์ไป 46 GB และอย่างที่คุณจินตนาการได้ มีสแน็ปช็อต - สถานะเครื่องที่บันทึกต่างกันทั้งหมดเจ็ดสถานะ สิ่งนี้ไม่เลว แต่ถ้าคุณไม่ต้องการสแน็ปช็อตอีกต่อไปและต้องการกระชับมัน เช่น แบนมัน เช่น รวมทุกอย่างลงและตัดทอนการใช้ดิสก์ มาสำรวจกันต่อไป
คุณจะรวมภาพรวมใน VirtualBox ได้อย่างไร
นี่เป็นคำถามที่ไม่สำคัญ ไม่มีปุ่มวิเศษที่สามารถเลเยอร์สแน็ปช็อตที่แตกต่างกันทั้งหมดได้อย่างรวดเร็ว สิ่งที่คุณทำได้คือ ลบสแนปชอตภายใต้ปัจจุบันด้วยตนเอง ทีละภาพ สิ่งนี้จะทำให้ VirtualBox รวมการเปลี่ยนแปลง ซึ่งเป็นกระบวนการที่อาจใช้เวลาค่อนข้างนาน
โชคดีที่มีทางเลือกอื่นที่เร็วกว่า นั่นคือ การโคลนนิ่ง เราได้พูดคุยเกี่ยวกับการโคลนหลายครั้งในอดีต - ส่วนใหญ่เพื่อวัตถุประสงค์ในการปรับขนาดเครื่องเสมือน หากคุณสร้างเครื่องเสมือนด้วยดิสก์ที่มีขนาดเล็กเกินไปสำหรับจุดประสงค์ คุณสามารถปรับขนาดดิสก์ได้ แต่จะใช้ได้เฉพาะในกรณีที่ไม่มีสแน็ปช็อต ในบทช่วยสอนนั้น ฉันได้แสดงวิธีโคลนเครื่อง (และยุบภาพรวม) จากนั้นปรับขนาดดิสก์ โดยพื้นฐานแล้ว นั่นคือทั้งหมดที่เราต้องการสำหรับงาน แต่เพื่อความชัดเจน ผมขอสาธิตทีละขั้นตอน
การโคลนเครื่องเสมือน
หากคุณเลือกเครื่องเสมือนใดในรายการของคุณภายใน VirtualBox Manager คุณจะเห็นปุ่มโคลนในเมนูเหนือบานหน้าต่างด้านขวา คลิกปุ่มและทำตามวิซาร์ด มีรายละเอียดค่อนข้างน้อยแต่ที่สำคัญมีดังนี้ ขั้นแรก เลือกประเภทการโคลน คุณต้องการโคลนแบบเต็ม ประการที่สอง เลือกสแนปชอตที่คุณต้องการเก็บไว้ เราต้องการ:สถานะเครื่องปัจจุบัน ตอนนี้ หากคุณเลือกตัวเลือกที่สอง (ทุกอย่าง) สิ่งนี้จะไม่ให้ประโยชน์ในการประหยัดพื้นที่ดิสก์แก่เรา
คุณยังสามารถโคลนที่อยู่เครือข่าย ชื่อดิสก์ และ UUID ของฮาร์ดแวร์ ซึ่งมีประโยชน์อย่างมาก เพราะคุณไม่จำเป็นต้องกังวลเกี่ยวกับความขัดแย้งที่อาจเกิดขึ้น ซึ่งระบบปฏิบัติการที่ดูเหมือนเหมือนกันจะมองเห็นฮาร์ดแวร์ "ต่างกัน" คุณจะสร้างโคลนที่เหมือนกัน
กดปุ่มโคลนและปล่อยให้เวทมนตร์เกิดขึ้น กระบวนการนี้จะใช้เวลาสักครู่ ขึ้นอยู่กับขนาดของเครื่องเสมือน การใช้งานดิสก์ และทรัพยากรระบบของคุณ แต่โดยรวมแล้ว กระบวนการจะใช้เวลาประมาณเท่าๆ กันในการยุบสแนปชอตเดียว ดังนั้นหากเครื่องเสมือนของคุณมีสแน็ปช็อตหลายตัว คุณจะมีเวลาเพิ่มขึ้นโดยอัตโนมัติ
เมื่อกระบวนการเสร็จสิ้น คุณสามารถใช้เครื่องโคลนของคุณได้ทันที ฉันลองใช้หลายรูปแบบ รวมทั้งเครื่องเสมือนที่ถูกระงับ และมันก็ทำงานได้ดีอย่างสมบูรณ์ โคลนกลับมาทำงานต่อจากที่ระบบเดิมอยู่ รวมทั้งหน้าต่างและแอปพลิเคชันที่เปิดอยู่ ทั้งหมดของมัน. ข้อแตกต่างเพียงอย่างเดียวคือสแนปชอตหายไป และเมื่อฉันลบเครื่องเดิม ฉันได้พื้นที่ดิสก์กลับมาอีกก้อนใหญ่
บทสรุป
ไปแล้ว เหมือนกันแต่ต่างกัน แม้ว่าบทความนี้จะไม่ได้แตกต่างอย่างมีนัยสำคัญจากบทช่วยสอนที่ฉันให้คุณเกี่ยวกับการปรับขนาดดิสก์ แต่จะเน้นไปที่ส่วนการโคลนนิ่งเท่านั้น คุณมีสองวิธีในการจัดการสแน็ปช็อต - และพื้นที่ดิสก์ - ด้วยเครื่อง VirtualBox แต่กระบวนการโคลนแบบเต็มนั้นเร็วกว่าการลบสแน็ปช็อตแต่ละรายการด้วยตนเอง อย่างไรก็ตาม วิธีหลังช่วยให้คุณเก็บสแนปชอตบางส่วนไว้ได้ หรืออีกทางหนึ่งคือยุบเฉพาะบางสแน็ปช็อตเท่านั้น ตัวอย่างเช่น คุณสามารถยุบสแนปชอตที่เก่าที่สุด แต่เก็บสามสแนปชอตล่าสุดไว้
หวังว่าคุณจะพบว่าคู่มือนี้มีประโยชน์ VirtualBox มีฟีเจอร์ดีๆ มากมาย และเป็นเครื่องมือที่มีประโยชน์สำหรับผู้ประกอบการที่เนิร์ด สแนปชอตมีประโยชน์อย่างมาก แต่มีแนวโน้มที่จะนำไปสู่การใช้พื้นที่ดิสก์เพิ่มขึ้น ค่อนข้างมาก หากคุณเคยขาดแคลน GB บนแผ่นเสียงหรือแผ่นเวเฟอร์ของคุณ คุณสามารถเลือกโคลนเครื่องเสมือนหรือลบสแน็ปช็อตเฉพาะเพื่อรับส่วนดิจิทัลที่ดีบางส่วนกลับคืนมา เสร็จแล้ว
ไชโย