โฮมเพจ » ทำอย่างไร » ถ่ายโอนภาพไดรฟ์ผ่านเครือข่ายโดยใช้อูบุนตูไลฟ์ซีดี

    ถ่ายโอนภาพไดรฟ์ผ่านเครือข่ายโดยใช้อูบุนตูไลฟ์ซีดี

    ภาพในไดรฟ์นั้นยอดเยี่ยม แต่จัดเก็บได้ยากหากคุณไม่มีฮาร์ดไดรฟ์ภายนอกขนาดใหญ่ เราจะแสดงวิธีสร้างและถ่ายโอนอิมเมจไดรฟ์ไปยังคอมพิวเตอร์เครื่องอื่นในขั้นตอนเดียว.

    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 [email protected]

    ในกรณีของเราเรากำลังเข้าถึงเครื่องลีนุกซ์ระยะไกล.

    หากคุณสามารถ 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 เพื่อให้แน่ใจว่าภาพไดรฟ์ถูกสร้างและถ่ายโอนสำเร็จแล้ว.

    ความสำเร็จ!

    มีเพียงหนึ่งบรรทัดที่พิมพ์ลงในหน้าต่างเทอร์มินัลเราจึงสามารถสร้างรูปภาพของพาร์ติชันบนเครื่องคอมพิวเตอร์ของเราและเก็บภาพนั้นไว้ในคอมพิวเตอร์ห่างออกไปหลายไมล์ แน่นอนนี่เป็นพาร์ติชั่นเล็ก ๆ พาร์ทิชันที่มีขนาดใหญ่กว่าหรือฮาร์ดไดรฟ์ทั้งหมดจะส่งผ่านอินเทอร์เน็ตได้ยาก แต่วิธีนี้จะทำงานได้ดีบนเครือข่ายท้องถิ่นเช่นกัน!