ฉันกำลังพยายามใช้ฮาร์ดไดรฟ์เสมือนจริงบนคอมพิวเตอร์หลายเครื่องโดยใช้การซิงโครไนซ์ dropbox (เครื่องมือคลาวด์ยอดนิยม) ฉันคิดว่าไม่มีสองเครื่องที่จะเปิดไดรฟ์เดียวกันในเวลาเดียวกัน
เพื่อลดการถ่ายโอนข้อมูลฉันต้องการใช้เฉพาะส่วนต่างของฮาร์ดไดรฟ์ของฉันที่จะจัดเก็บ "เอกสาร" ในปริมาณเล็กน้อยเท่านั้นโดยไม่ต้องซิงค์ฮาร์ดไดรฟ์ทั้งหมด (ฉันไม่เชื่อว่าการซิงโครไนซ์ค่า Dropbox จะมีประสิทธิภาพมาก) . ด้วยการใช้เอกสาร VirtualBox อย่างเป็นทางการนี้ฉันได้ทำเคล็ดลับต่อไปนี้ที่ทำให้ฉันพอใจเพียงบางส่วนเท่านั้น
- สร้างไดรฟ์ที่แตกต่างด้วยเคล็ดลับ:
- ทำให้ไดรฟ์multiattach (ดูเอกสารด้านบน)
- ทำการเปลี่ยนแปลงอย่างง่าย ๆ กับไดรฟ์บนเกสต์ซึ่งจะสร้างไฟล์ diff
- กู้คืน (โดยใช้ VBox Media Manager, ไฟล์> Virtual Media Manager) ไดรฟ์พื้นฐานไปที่โหมด "ปกติ" (ฉันต้องการสิ่งนี้เพื่อให้สามารถแนบกับเครื่องหลายเครื่อง)
- ถอดไดรฟ์หลักออกจากเครื่องและติดตั้ง diff ต่าง ๆ
- สิ่งนี้ต้องการเคล็ดลับพิเศษเมื่อติดตั้งกับเครื่องใหม่: แนบแล้วแยกตัวหลักจากนั้นแนบส่วนต่างมิฉะนั้น VirtualBox จะไม่รู้จักดิสก์ GUID
เคล็ดลับนี้ทำงาน: ขณะที่ฉันทำงานกับดิสก์ diff เท่านั้นฐานจะไม่ถูกแก้ไขและไม่เคยซิงโครไนซ์ผ่านเครือข่าย ส่วนที่ไม่ดีคือแม้ว่าจำนวนข้อมูลที่จัดเก็บจะเพิ่มขึ้นเพียงเล็กน้อยแต่ไดรฟ์ diff จะเพิ่มขึ้นในพื้นที่ที่ vdi (ไฟล์หน่วยเก็บข้อมูลไดรฟ์เสมือนบนโฮสต์) ใช้งานบนโฮสต์เนื่องจากวิธีส่วนต่างๆของแขก . ดังนั้นฉันจึงเริ่มซิงโครไนซ์ฮาร์ดดิสก์ที่กำลังเติบโตขึ้นเรื่อย ๆ ทำให้สูญเสียข้อดีของการมีฮาร์ดไดรฟ์
ปัญหาคือ:ฉันต้องการเป็นวิธีการ 'รวม' หรือ 'การจัดเรียงข้อมูลการเปลี่ยนแปลง' เป็นประจำใน diff vdi เพื่อให้การประสานมีขนาดเล็ก ฉันสามารถจ่ายได้ (แม้ว่าฉันไม่ต้องการ) เพื่อทำการซิงค์ vdi หลักทุกครั้งที่ฉันทำการผสานนี้ แต่วิธีเดียวที่ฉันคิดว่าคือการสร้าง diff vdi โดยใช้กระบวนการเดียวกันและกู้คืนไฟล์บนดิสก์นั้นผ่านการสำรองข้อมูลบางประเภท ไม่ค่อยมีประโยชน์ ใครมีความคิดที่ดีกว่า
แน่นอนว่ามีวิธีอื่นในการทำงานเฉพาะในไดเรกทอรีที่ใช้ร่วมกัน (ระหว่างโฮสต์และแขกรับเชิญ) แต่จะต้องมีการกำหนดค่าเพิ่มเติม (ลิงก์สัญลักษณ์มากมายเกี่ยวกับแขก) และฉันไม่ต้องการให้ผู้ใช้โฮสต์ยุ่งกับ ไฟล์แขก
ฉันชัดเจนเพียงพอหรือไม่