จะย้ายเซิร์ฟเวอร์เดเบียนทางกายภาพของฉันไปที่ VirtualBox ได้อย่างไร


2

ฉันกำลังมองหาข้อมูลวิธีการถ่ายโอนเซิร์ฟเวอร์ทางกายภาพที่ใช้เดเบียนไปยังเครื่อง VirtualBox ที่ทำงานบนเดสก์ท็อป Win7 ของฉัน

ความรู้สึกของฉันคือการสร้างตารางพาร์ติชันของฮาร์ดไดรฟ์ในเซิร์ฟเวอร์จากนั้นก็คัดลอกเนื้อหาทั้งหมด อย่างไรก็ตามฉันไม่รู้ว่ามันจะบู๊ตจริงหรือไม่

ฉันยังไม่รู้ด้วยซ้ำว่าเดเบียนมีปฏิกิริยาอย่างไรต่อการตื่นขึ้นมาในสภาพแวดล้อมที่แตกต่างกันโดยสิ้นเชิง

ความคิดหรือเคล็ดลับใด ๆ เป็นการดีที่ฉันจะไม่ต้องปิดเซิร์ฟเวอร์จนกว่าฉันจะสามารถตรวจสอบได้ว่าทุกอย่างทำงานได้ในเครื่องเสมือน


+1 คำถามที่ยอดเยี่ยม การโยกย้ายฮาร์ดแวร์จริงไปยังฮาร์ดแวร์เสมือนเป็นขั้นตอนมาตรฐานที่สวยงามซึ่งเครื่องมือบางตัวสามารถใช้งานได้นาน ฉันหมายถึงเครื่องมือที่สามารถวิเคราะห์ฮาร์ดดิสก์ (ระบุตัวจัดการการบูตใน MBR ค้นหาพาร์ทิชันใน/etc/fstab) ถึงกระนั้นฉันก็ยังไม่เห็นอะไรที่สามารถทำเช่นนั้นได้
Aaron Digulla

คำตอบ:


3

การย้ายไฟล์ทั้งหมดจากระบบไฟล์หนึ่งไปยังอีกระบบหนึ่งไม่ใช่ปัญหา ถ้าเพียงแค่ไฟล์และการอนุญาตเหมือนกันลีนุกซ์จะไม่สนใจว่าฮาร์ดแวร์ต่าง ๆ , ชนิดของระบบไฟล์และอื่น ๆ มีการเปลี่ยนแปลงหรือไม่ แต่ด้วงจะดังนั้นคุณต้องติดตั้งใหม่

ถ้าคุณชอบคุณสามารถสร้างอิมเมจของดิสก์ทั้งหมดและแปลงเป็นดิสก์ VirtualBox (โดยใช้VBoxManage convertfromraw mydisk.img mydisk.vdi) สิ่งนี้จะทำงานโดยไม่ต้องติดตั้ง Grub ใหม่ แต่แน่นอนว่าทุกพาร์ติชันอื่น ๆ จะถูกรวมด้วย (ซึ่งอาจทำให้ไฟล์มีขนาดใหญ่เกินไปและไม่สามารถปฏิบัติได้) Gparted หรือ like จากนั้นสามารถเรียกใช้จากภายใน VirtualBox เพื่อแก้ไขพาร์ติชัน

การย้าย Linux ไปยังฮาร์ดแวร์ใหม่นั้นใช้งานได้ดี จากประสบการณ์ของฉันสิ่งเดียวที่ต้องมีการปรับแต่งก็คือการกำหนดค่าเซิร์ฟเวอร์ X แต่เนื่องจากคุณใช้เซิร์ฟเวอร์อาจไม่เป็นปัญหา อะแดปเตอร์เครือข่ายใหม่ (ตามที่เห็นใน Linux) จะให้หมายเลขใหม่ (ตัวอย่างเช่น eth1 แทน eth0) ดังนั้นกฎการกำหนดเส้นทางที่ชัดเจนจำเป็นต้องได้รับการอัปเดต (แต่คุณสามารถบอก udev ให้ใช้หมายเลขเดิมหลีกเลี่ยงปัญหาใด ๆ ดูคำถามนี้ )

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