ถ่ายโอนภาพไดรฟ์ผ่านเครือข่ายโดยใช้อูบุนตูไลฟ์ซีดี
ภาพในไดรฟ์นั้นยอดเยี่ยม แต่จัดเก็บได้ยากหากคุณไม่มีฮาร์ดไดรฟ์ภายนอกขนาดใหญ่ เราจะแสดงวิธีสร้างและถ่ายโอนอิมเมจไดรฟ์ไปยังคอมพิวเตอร์เครื่องอื่นในขั้นตอนเดียว.
Ubuntu Live CD มีทั้งยูทิลิตี้ที่เราต้องการสำหรับคอมพิวเตอร์ต้นทางและคอมพิวเตอร์ปลายทาง - DD และ SSH.
เราเป็นแฟนของ DD, ต้องใช้มันเพื่อโคลนฮาร์ดไดรฟ์และสร้างภาพไดรฟ์ในเครื่องในอดีต อย่างไรก็ตามการวางภาพบนไดรฟ์ภายนอกแล้วถ่ายโอนไปยังคอมพิวเตอร์เครื่องอื่นเป็นความเจ็บปวด ใช้การรวมกันของ DD และ SSH ให้เราโอนอิมเมจไดรฟ์จากคอมพิวเตอร์เครื่องหนึ่งไปอีกเครื่องหนึ่งในขั้นตอนเดียวโดยไม่ต้องการที่เก็บข้อมูลในตัวเครื่องระหว่างนั้น.
ในการตั้งค่านี้คุณจะต้องใช้คอมพิวเตอร์สองเครื่องซึ่งทั้งคู่ใช้ Linux แน่นอนคุณสามารถบูตคอมพิวเตอร์ทั้งสองเครื่องโดยใช้ Ubuntu Live CD และวิธีนี้จะใช้ได้ดี - คุณต้องใช้ Live CD หรือ USB ไดรฟ์สองชุดแยกกัน เป็นการดีที่คอมพิวเตอร์ทั้งสองเครื่องจะอยู่ในเครือข่ายท้องถิ่นเดียวกันเนื่องจากความเร็วการถ่ายโอนจะเร็วกว่ามาก แต่คุณสามารถทำได้สำหรับคอมพิวเตอร์ส่วนใหญ่ที่คุณมี SSH การเข้าถึง.
ขั้นตอนแรกคือการบูตคอมพิวเตอร์ที่คุณต้องการจัดเก็บอิมเมจไดรฟ์ - คอมพิวเตอร์ปลายทาง - และค้นหาที่อยู่ IP ก่อนหน้านี้เราได้อธิบายวิธีการต่าง ๆ ไว้แล้ว แต่วิธีที่ตรงที่สุดคือเปิดเทอร์มินัลแล้วป้อนคำสั่ง ifconfig.
จดบันทึกที่อยู่ IP ของคอมพิวเตอร์ - ถ้าอยู่ในเครือข่ายท้องถิ่นของคุณก็ควรเริ่มด้วย 192.168.
ในขณะที่คุณใช้คอมพิวเตอร์เครื่องนั้นตรวจสอบให้แน่ใจว่าคุณมีที่เก็บภาพไดรฟ์ ตรวจสอบให้แน่ใจว่าติดตั้งตำแหน่งแล้วและจดบันทึกเส้นทางแบบเต็ม (ตัวอย่างเช่นฮาร์ดไดรฟ์ที่ติดตั้งใหม่อาจมีพา ธ / สื่อ / HD-LABEL /).
บูตเครื่องคอมพิวเตอร์ที่มีไดรฟ์ที่คุณต้องการสร้างภาพโดยใช้ Ubuntu Live CD.
ขั้นแรกตรวจสอบให้แน่ใจว่าคุณสามารถ ssh ลงในคอมพิวเตอร์ปลายทางได้โดยเปิดหน้าต่างเทอร์มินัล (แอปพลิเคชั่น> อุปกรณ์เสริม> เทอร์มินัล) และป้อนคำสั่ง:
ssh @
หากคุณกำลังทำสิ่งนี้กับเครือข่ายท้องถิ่นและคอมพิวเตอร์ปลายทางก็กำลังใช้งาน Ubuntu Live CD เช่นกันดังนั้นคำสั่งควรมีลักษณะดังนี้
ในกรณีของเราเรากำลังเข้าถึงเครื่องลีนุกซ์ระยะไกล.
หากคุณสามารถ ssh โดยไม่มีปัญหาแล้วพิมพ์ใน "ทางออก" เพื่อกลับไปที่หน้าต่าง terminal ปกติบนคอมพิวเตอร์ต้นทางของคุณ.
ตอนนี้เราต้องหาฮาร์ดไดรฟ์หรือพาร์ติชั่นฮาร์ดไดรฟ์ที่คุณต้องการสร้างภาพ ในหน้าต่างเทอร์มินัลป้อนในคำสั่ง
sudo fdisk -l
ในกรณีของเราเราต้องการสร้างอิมเมจของพาร์ติชัน Linux ขนาดเล็ก / dev / sda1 เราจะทำการบันทึกชื่ออุปกรณ์นี้.
ตอนนี้ส่วนที่ซับซ้อน: DD การภาวนา นี่คือรุ่นทั่วไป ...
sudo dd if = | ssh @“ dd of =”
มันดูซับซ้อน แต่ถ้าคุณดูทีละชิ้นมันควรจะสมเหตุสมผล สิ่งใหม่สำหรับคุณคือตัวละคร“ |” ซึ่งในแง่ของลีนุกซ์เรียกว่า“ ไพพ์” มันใช้เอาต์พุตจากครึ่งแรกของบรรทัด (the วันถ้า = ส่วนหนึ่ง) และส่งไปยังครึ่งหลังของบรรทัด (the SSH ส่วน) - หรือ "ท่อ" ผลลัพธ์ของส่วนด้านซ้ายไปยังส่วนด้านขวา.
ในตัวอย่างของเราเราจะจัดเก็บอิมเมจของไดรฟ์บนเครื่อง Linux ระยะไกลดังนั้นคำสั่งเทอร์มินัลของเราคือ:
sudo dd if = / dev / sda1 | ssh [email protected]“ วันจาก = / home / tbekolay / LinuxPart.image”
หากคุณกำลังทำสิ่งนี้ผ่านเครือข่ายท้องถิ่นและคอมพิวเตอร์ปลายทางของคุณกำลังเรียกใช้ Ubuntu Live CD คำสั่งจะเป็นดังนี้:
sudo dd if = / dev / sda1 | ssh [email protected]“ dd of = / media / HD-LABEL / LinuxPart.image”
เนื่องจากเราทำสิ่งนี้ผ่านอินเทอร์เน็ตมากกว่าบนเครือข่ายท้องถิ่นความเร็วค่อนข้างช้า แต่มันก็เสร็จในที่สุด การทำสิ่งนี้ผ่านเครือข่ายท้องถิ่นจะเร็วขึ้นมาก.
เพียงเพื่อให้แน่ใจว่าเราเข้าถึงคอมพิวเตอร์ปลายทางอีกครั้งโดยใช้ SSH เพื่อให้แน่ใจว่าภาพไดรฟ์ถูกสร้างและถ่ายโอนสำเร็จแล้ว.
ความสำเร็จ!
มีเพียงหนึ่งบรรทัดที่พิมพ์ลงในหน้าต่างเทอร์มินัลเราจึงสามารถสร้างรูปภาพของพาร์ติชันบนเครื่องคอมพิวเตอร์ของเราและเก็บภาพนั้นไว้ในคอมพิวเตอร์ห่างออกไปหลายไมล์ แน่นอนนี่เป็นพาร์ติชั่นเล็ก ๆ พาร์ทิชันที่มีขนาดใหญ่กว่าหรือฮาร์ดไดรฟ์ทั้งหมดจะส่งผ่านอินเทอร์เน็ตได้ยาก แต่วิธีนี้จะทำงานได้ดีบนเครือข่ายท้องถิ่นเช่นกัน!