ฉันจะโคลนระบบทั้งหมดของฉันได้อย่างง่ายดายได้อย่างไร?


21

ฉันใช้ Ubuntu 14.04 LTS และฉันพบปัญหาบางอย่างกับฮาร์ดไดรฟ์ของฉัน ฉันซื้อ HDD ใหม่ที่มีขนาดเท่ากัน (1TB) และฉันตั้งใจจะย้ายข้อมูลทั้งหมดของฉัน (ซอฟท์แวร์, งาน, รูปภาพ ฯลฯ ) ไปยัง HDD ใหม่

วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร?


1
คุณสามารถคัดลอกพาร์ทิชันด้วย gparted จากซีดีสด
Panther

หรือคุณสามารถใช้ clonezilla (GPL) clonezilla.org
Bruni

4
หมายเหตุ:ไม่ว่าจะใช้วิธีการใดในการคัดลอกการทำเช่นนี้บนระบบ (ฮาร์ดแวร์) ที่บูตจากสื่อสด CD / USBจะปลอดภัยกว่ามาก การคัดลอกระบบจริงขณะที่เรียกใช้จากไดรฟ์นั้นและด้วย HDD ที่สงสัยว่าอาจทำให้เกิดปัญหาที่คุณอาจไม่สังเกตเห็นได้ทันที
david6

คำตอบ:


13

วิธีที่ง่ายที่สุดคือการใช้ Gparted จาก Live CD / USB ตามที่แนะนำไว้ข้างต้น การทำเช่นนี้มีลักษณะที่ "คัดลอกและวางพาร์ทิชัน" ในหัวข้อ Gparted คู่มือ ในการทำซ้ำขั้นตอนที่ได้รับในลิงค์:

ในการคัดลอกพาร์ติชั่น:

  1. เลือกพาร์ติชัน unmounted ดูส่วนที่เรียกว่า " การเลือกพาร์ติชัน "

  2. เลือก: พาร์ติชัน→คัดลอก แอปพลิเคชันทำเครื่องหมายพาร์ติชันเป็นพาร์ติชันต้นฉบับ

ในการวางพาร์ติชัน:

  1. เลือกพื้นที่ที่ไม่ได้ปันส่วนบนอุปกรณ์ดิสก์ ดูส่วนที่เรียกว่า " การเลือกพื้นที่ที่ไม่ได้ถูกจัดสรร "

  2. เลือก: พาร์ติชัน→วาง แอปพลิเคชันแสดงไดอะล็อกวาง / พา ธ ไปยังพาร์ติชัน

  3. หากคุณต้องการคุณสามารถปรับขนาดและตำแหน่งของพาร์ติชัน ดูส่วนที่เรียกว่า " การระบุขนาดและตำแหน่งของพาร์ติชัน "

  4. หากคุณต้องการคุณสามารถระบุการจัดตำแหน่งของพาร์ทิชัน ดูส่วนที่เรียกว่า " การระบุการจัดพาร์ติชัน "

  5. คลิกวาง แอปพลิเคชันแสดงการดำเนินการคัดลอกพาร์ติชันในบานหน้าต่างการดำเนินการที่รอดำเนินการ


ขอบคุณที่ช่วยฉันด้วยสิ่งนี้ แต่ฉันคิดว่าฉันจะใช้วิธีง่าย ๆ ด้วยตนเองตาม @Frantique ที่แนะนำด้านล่าง sudo cat / dev / sda> / dev / sdb ฉันรู้ว่ามันเสี่ยง แต่ดูวิธีที่ง่ายที่สุดสำหรับฉัน
Adascalitei Lucian

ใช่มันเป็นทางเลือกของคุณ อาจจะมีคนอื่นจะหาวิธีนี้ง่ายขึ้น :) ระวังด้วยdd(และแม้กระทั่งcat) เพราะพวกเขาสามารถทำสิ่งต่าง ๆ หากไม่ได้ใช้ด้วยความระมัดระวัง
Ron

@AdascaliteiLucian ไม่ทำcat(ดูความคิดเห็นด้านบน) หากคุณต้องการเร่งความเร็วสิ่งต่าง ๆ ให้ใช้ขนาดบัฟเฟอร์ที่ใหญ่ขึ้น (64MB หรือมากกว่านั้น) ด้วยdd
Fabby

catddจะปลอดภัยกว่าและง่ายกว่า มีเหตุผลที่ทุกคนจะไม่ใช้มันไม่ได้
terdon

7

การใช้ CloneZilla ( http://clonezilla.org/ ) จะดูแลรายละเอียด


5
แม้ว่าคำตอบของคุณจะถูกต้อง 100% แต่ก็อาจกลายเป็นไร้ประโยชน์ 100% หากลิงก์นั้นถูกย้ายเปลี่ยนแปลงรวมเข้ากับเว็บไซต์อื่นหรือเว็บไซต์หลักเพิ่งหายไป ... :-(ดังนั้นโปรดแก้ไขคำตอบของคุณและคัดลอกที่เกี่ยวข้อง ขั้นตอนจากลิงก์ไปยังคำตอบของคุณดังนั้นรับประกันคำตอบของคุณ 100% ของอายุการใช้งานของเว็บไซต์นี้! ;-)คุณสามารถทิ้งลิงค์ไว้ที่ด้านล่างของคำตอบของคุณเป็นแหล่งข้อมูลสำหรับวัสดุของคุณ ...
Fabby

3
คุณช่วยขยายเรื่องนี้หน่อยได้ไหม? ตัวอย่างเช่นแสดงให้เห็นว่าคุณใช้ clonezilla เพื่อโคลนพาร์ติชันได้อย่างไร
Oli

4
อย่าเป็นเรื่องยาก Fabby: Clonezilla มีมานานแล้ว (เกือบ 10 ปีแล้วที่ฉันคิด) หากไซต์ถูกย้ายคุณสามารถ google ได้เสมอ คู่มือฉบับเต็มและคู่มือฉบับย่อมีอยู่ในเว็บไซต์ สิ่งที่คุณต้องการรวม: เว็บไซต์ดาวน์โหลด: osdn, sourceforge หรือที่เก็บ github? อย่างไรก็ตามเมื่อโครงการถูกยกเลิกดังนั้นเว็บไซต์จะไม่ทำงานอีกต่อไปมันเป็นเรื่องที่ดีที่สุดที่จะไม่ใช้มันเว้นแต่คุณจะอ่านแหล่งที่มา
jringoot

ฉันเห็นด้วยกับ jringoot หากลิงก์นั้นใช้งานไม่ได้คำตอบก็คือ moot
user1182988

5

บูตจากระบบสดเสียบ HDD ใหม่ผ่านสาย USB (หรือสายเคเบิล ata อื่นขึ้นอยู่กับฮาร์ดแวร์ของคุณ) และเริ่ม 'Terminal'

ตรวจสอบเส้นทางสำหรับ HDD เก่าของคุณ (อาจ/dev/sda) และอันใหม่ด้วย ( /dev/sdb) และออกคำสั่งนี้:

sudo dd if=/dev/sda of=/dev/sdb

โปรดจำไว้ว่ามันใช้เวลานาน ไม่มีการบ่งชี้ความคืบหน้าเริ่มต้น คุณสามารถเห็นความคืบหน้าโดยการส่งสัญญาณ SIGUSR1 กับกระบวนการเช่นหรือsudo pkill -USR1 ddsudo pkill -USR1 -f sdb

ความเป็นไปได้อีกอย่างคือ (เร็วกว่าdd):

cat /dev/sda >/dev/sdb

ฉันคิดว่านี่เป็นวิธีที่ฉันจะเลือกพูดตามตรงฉันได้เตรียมสิ่งเชลล์ไว้แทนของ Gparted
Adascalitei Lucian

1
ลูเชีย: ดา, e และ mai buna solutie ;)
Frantique

3
ใช้ddกับบล็อกขนาดใหญ่จะเร็วขึ้น เช่นsudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue

เดวิด: ใช่แน่นอนเพราะเราไม่รู้อะไรเกี่ยวกับฮาร์ดแวร์มันจะดีกว่าถ้าไปช้ากว่า
Frantique

1
Buna asta :), nu m-as fi astepat :), oricum tin thread-ul deschis ใน caz de Experientez ceva probleme, Teoretic eu vreau inlocuiesc un Hard Wd Blue 1Tb, การดูแลรักษาความน่าเชื่อถือของฉัน เห็นได้จาก Hard Wd Black 1Tb, ถ้าต้องการดูตัวเลือกเพิ่มเติมในการลบออก ความคาดหวังของคุณเกี่ยวกับกฎหมายใน 4 5 5 ของแร่ธาตุ ข้อมูลแบบหลายจุด
Adascalitei Lucian

1

ฉันสร้างสคริปต์ทุบตีเพื่อทำให้กระบวนการโคลนทั้งหมดนี้ไปยังดิสก์อื่นโดยใช้ rsync ในวิธีที่ง่ายที่สุดเท่าที่จะทำได้

สคริปต์ดูแลทุกอย่างเช่นการเปลี่ยนไฟล์ fstab ติดตั้งด้วงที่เหมาะสมในดิสก์ใหม่ของคุณและอัปเดตเพื่อสร้างเมนูด้วงใหม่

คุณต้องเตรียมดิสก์เป้าหมายด้วยพาร์ติชั่นที่เหมาะสมโดยใช้ gparted เป็นต้น

สำหรับรายละเอียดเพิ่มเติมกรุณาเยี่ยมชมที่เก็บของที่https://github.com/thiggy01/clone-ubuntu


ทำได้ดีในการโคลนสคริปต์การโคลนที่ฉันเขียน ขอขอบคุณที่ให้เครดิตกับ GitHub ของคุณ
WinEunuuchs2Unix

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