- - วิธีการสำรองข้อมูลฮาร์ดไดรฟ์ระยะไกลบน Linux

วิธีการสำรองข้อมูลฮาร์ดไดรฟ์ระยะไกลบน Linux

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

ในบทความนี้เราจะพูดถึงสองวิธีที่ตรงไปตรงมาทุกคนสามารถทำการสำรองข้อมูลฮาร์ดไดรฟ์ระยะไกลอย่างรวดเร็วของ Linux PC

โซลูชั่นแรกที่เราจะใช้คือ Rsync ทางออกที่สองคือ DD มากกว่า SSH

การสำรองข้อมูลฮาร์ดไดรฟ์ระยะไกล - Rsync

Rsync นั้นสมบูรณ์แบบสำหรับการสร้างฮาร์ดไดรฟ์ระยะไกลสำรองข้อมูลเนื่องจากโพรโทคอล Rsync ทำงานได้อย่างรวดเร็วผ่าน LAN และอินเทอร์เน็ต สิ่งที่ดีที่สุดคือไม่ใช้โปรแกรมพิเศษใด ๆ เพื่อใช้งานดังนั้นจึงไม่จำเป็นต้องตั้งค่ามากนัก นอกเหนือจากทั้งหมดนี้หากคุณไม่ได้เป็นแฟนของบรรทัดคำสั่ง Rsync ยังมีเครื่องมือกราฟิกที่เรียบร้อยซึ่งเราจะอธิบายในรายละเอียดเช่นกัน

Rsync สามารถใช้เพื่อสำรองข้อมูลสำคัญทั้งหมดได้ฮาร์ดไดรฟ์เมื่อคุณไม่ต้องการสร้างภาพสะท้อนที่แน่นอนของฮาร์ดไดรฟ์ เครื่องมือนี้จะสงวนสิทธิ์การใช้ไฟล์ ฯลฯ ในทางกลับกันการใช้บางอย่างเช่นไฟล์สำรองข้อมูล Tar Gzip พื้นฐานอาจล้มเหลวหากคุณพยายามคัดลอกไฟล์ที่เสียหาย ฯลฯ

การติดตั้ง

ในการเริ่มต้นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเครื่องมือ Rsync ไว้ทั้งบนพีซีระยะไกลและในเครื่อง:

อูบุนตู

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

Fedora

sudo dnf install rsync

OpenSUSE

sudo zypper install rsync

ลินุกซ์อื่น ๆ

เครื่องมือ Rsync นั้นง่ายต่อการค้นหาปิดบังลีนุกซ์ลีนุกซ์. ที่จริงแล้วคุณอาจมีไว้ในระบบของคุณแล้ว ในการติดตั้งให้เปิดเครื่องมือการจัดการแพ็คเกจค้นหา“ rsync” และติดตั้ง

ก่อนอื่นกำหนดที่อยู่ IP ของคอมพิวเตอร์ระยะไกล (หากคุณไม่รู้จักโดยใช้ Ping)

หมายเหตุ: ใช้รูทมากกว่า SSH เพื่อสำรองไฟล์ระบบทั้งหมด

คำแนะนำ LAN

หากเครื่องระยะไกลของคุณมีการเชื่อมต่ออินเทอร์เน็ต แต่คุณสามารถเชื่อมต่อโดยตรงผ่าน LAN คุณจะสามารถระบุที่อยู่ IP ได้โดยส่งชื่อโฮสต์

โปรดทราบว่าหากคุณใช้ LAN คุณอาจจะแค่ต้องการ IP ทำได้เฉพาะเมื่อใช้ชื่อโฮสต์ไม่ทำงาน ตัวอย่างเช่น:

ping ubuntu-server -c1

OUTPUT: PING ubuntu-server (192.168.1.126) 56(84) bytes of data.

ตอนนี้เรารู้ที่อยู่ IP ของ Ubuntu-server บน LAN แล้ว: 192.168.1.126

คำแนะนำทางอินเทอร์เน็ต

เช่นเดียวกับคำสั่ง LAN ลองใช้ Ping เพื่อตรวจสอบ IP ตัวอย่าง:

ping google.com -c1

OUTPUT: PING google.com (172.217.11.142) 56(84) bytes of data.

เมื่อคุณทราบที่อยู่ IP ที่ถูกต้องแล้วให้เปิดเทอร์มินัลแล้วป้อนคำสั่งนี้ในเครื่องท้องถิ่นที่จะเก็บข้อมูลสำรอง

rsync -avP --numeric-ids --exclude="/dev" --exclude="/proc" --exclude="/sys" [email protected]:/remote/file/location /local/backup/destination/

ซิงค์ฮาร์ดไดรฟ์ทั้งหมดผ่านอินเทอร์เน็ตหรือแม้แต่ LAN จะใช้เวลานานเนื่องจากปัจจัยหลายอย่าง เปิดคอมพิวเตอร์ทั้งสองเครื่องแล้วปล่อยให้การถ่ายโอนเสร็จสมบูรณ์

การสำรองข้อมูลฮาร์ดไดรฟ์ระยะไกล - DD เกิน SSH

หากคุณต้องการสร้างภาพฮาร์ดไดรฟ์อย่างรวดเร็วเซิร์ฟเวอร์หรือ Linux PC ระยะไกลผ่านอินเทอร์เน็ต DD เป็นทางออกที่ง่าย มันทำงานได้โดยการใช้ไพพ์บรรทัดคำสั่งเพื่อโยงคำสั่ง DD จากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง มันสามารถทำงานได้โดยใช้คอมพิวเตอร์โลคัลเพื่อส่งอิมเมจไดรฟ์ไปยังรีโมตโฮสต์หรือในทิศทางตรงกันข้ามเช่นกัน

เพื่อให้ภารกิจนี้สำเร็จให้ตรวจสอบว่ารีโมตพีซีสามารถยอมรับการเชื่อมต่อ SSH ที่พอร์ต 22 (หรือพอร์ตใดก็ได้ที่กำหนดเอง) ตรวจสอบให้แน่ใจว่าพีซีทั้งสองเครื่องนั้นใช้ SSH อยู่ ไม่แน่ใจว่าจะตั้งค่าการเชื่อมต่อ SSH ได้อย่างไร ตรวจสอบบทความของเราที่นี่

หมายเหตุ: ในตัวอย่างนี้ฮาร์ดไดรฟ์คือ / dev / sda และพาร์ติชัน / dev / sda1 ของคุณอาจแตกต่างกัน ใช้ lsblk บนคอมพิวเตอร์ระยะไกลเพื่อตรวจสอบชื่ออักษรชื่อไดรฟ์

ระยะไกลสู่ท้องถิ่นสำหรับฮาร์ดไดรฟ์ทั้งหมด

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

รีโมตเป็นโลคัลสำหรับพาร์ติชันแยกต่างหาก

ssh user@remote "dd if=/dev/sda1 | gzip -1 -" | dd of=image.gz

ท้องถิ่นถึงระยะไกลสำหรับฮาร์ดไดรฟ์ทั้งหมด

dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz

โลคัลเป็นรีโมตสำหรับพาร์ติชันแยกต่างหาก

dd if=/dev/sda1 | gzip -1 - | ssh user@local dd of=image.gz

เมื่อเครื่องมือ DD สร้างภาพเสร็จแล้วสำรองข้อมูลคุณจะสามารถกู้คืนได้ มีหลายวิธีในการทำงานให้สำเร็จบน Linux แต่เพื่อความสะดวกในการใช้งานเราขอแนะนำให้ใช้ Gnome Disk Utility ในการคืนค่าการสำรองข้อมูลไปยังฮาร์ดไดรฟ์ใหม่ให้ค้นหาอุปกรณ์ทางด้านซ้ายของแอพและคลิกที่มัน จากที่นี่คลิกเมนูที่ด้านบนขวาและคลิกปุ่ม“ กู้คืนรูปดิสก์”

หมายเหตุ: การกู้คืนข้อมูลจำลองอิมเมจของดิสก์จะใช้เวลาสักครู่ โปรดอดใจรอ

กล่องโต้ตอบจะปรากฏขึ้นเพื่อขอให้คุณเรียกดูภาพดิสก์ เลือก“ ทุกไฟล์” จากนั้นเลือก“ image.gz” เพื่อเรียกคืน

Gnome Disk Utility ยังสามารถเรียกคืนอิมเมจพาร์ติชั่นสำรอง DD ได้ในลักษณะเดียวกัน เพียงคลิกที่ฮาร์ดไดรฟ์ทางด้านซ้ายคลิกไอคอนรูปเฟืองจากนั้นเลือกปุ่ม“ กู้คืนพาร์ติชั่นอิมเมจ”

ความคิดเห็น