Làm thế nào tôi có thể dễ dàng sao chép toàn bộ hệ thống của tôi?


18

Tôi đang chạy Ubuntu 14.04 LTS và tôi gặp một số vấn đề với ổ cứng. Tôi đã mua một ổ cứng mới có cùng kích thước (1TB) và tôi dự định sẽ di chuyển tất cả dữ liệu của mình (làm mềm, làm việc, chụp ảnh, v.v.) trên ổ cứng mới.

Cách dễ nhất để làm điều đó là gì?


1
Bạn có thể sao chép-dán các phân vùng với gparted từ CD trực tiếp
Panther

Hoặc bạn có thể sử dụng clonezilla (GPL) clonezilla.org
Bruni

4
LƯU Ý: Bất kể phương pháp nào được sử dụng để sao chép , sẽ an toàn hơn nhiều khi thực hiện việc này trên hệ thống (phần cứng) đã được khởi động từ phương tiện Live CD / USB . Sao chép hệ thống trực tiếp, trong khi chạy từ ổ đĩa đó với ổ cứng nghi ngờ, có thể gây ra sự cố mà bạn có thể không nhận thấy ngay lập tức.
david6

Câu trả lời:


13

Cách dễ nhất để làm điều này là sử dụng Gparted từ Live CD / USB như đề xuất ở trên. Để thực hiện việc này, hãy xem phần "Sao chép và dán phân vùng" trong hướng dẫn sử dụng Gparted . Để tái tạo các bước được đưa ra trong liên kết:

Để sao chép một phân vùng:

  1. Chọn một phân vùng chưa từng có. Xem phần có tên là Chọn một phân vùng .

  2. Chọn: Phân vùng → Sao chép. Ứng dụng đánh dấu phân vùng là phân vùng nguồn.

Để Dán một phân vùng:

  1. Chọn một không gian chưa phân bổ trên một thiết bị đĩa. Xem phần được gọi là Lựa chọn không gian không giới hạn .

  2. Chọn: Phân vùng → Dán. Ứng dụng hiển thị hộp thoại Dán / đường dẫn đến phân vùng.

  3. Nếu bạn muốn bạn có thể điều chỉnh kích thước và vị trí của phân vùng. Xem phần có tên là Chỉ định Kích thước phân vùng và Vị trí .

  4. Nếu bạn muốn bạn có thể chỉ định sự liên kết của phân vùng. Xem phần có tên là Chỉ định phân vùng sắp xếp phân vùng .

  5. Bấm Dán. Ứng dụng hiển thị hoạt động phân vùng sao chép trong ngăn Hoạt động đang chờ xử lý.


Cảm ơn bạn đã giúp tôi với điều này, nhưng tôi nghĩ rằng tôi sẽ sử dụng một cách đơn giản thủ công như @Frantique đề xuất bên dưới, sudo cat / dev / sda> / dev / sdb tôi biết đó là rủi ro, nhưng có vẻ là cách dễ nhất với tôi tho.
Adascalitei Lucian

Vâng, đó là sự lựa chọn của bạn. Có thể một số người khác sẽ tìm thấy phương pháp này dễ dàng hơn :) Hãy cẩn thận với dd(và thậm chí cat) vì chúng có thể làm rối tung mọi thứ nếu không cẩn thận.
Ron

@AdascaliteiLucian không làm điều đó cat(xem bình luận ở trên). Nếu bạn muốn tăng tốc mọi thứ, hãy sử dụng kích thước bộ đệm lớn hơn ( dd
64

catlà an toàn hơn và đơn giản hơn dd. Không có lý do nào để không sử dụng nó .
terdon

6

Sử dụng CloneZilla ( http://clonezilla.org/ ) sẽ chăm sóc các chi tiết.


5
Mặc dù câu trả lời của bạn là chính xác 100%, nhưng nó cũng có thể trở nên vô dụng 100% nếu liên kết đó bị di chuyển, thay đổi, sáp nhập vào một trang khác hoặc trang web chính biến mất ... :-( Do đó, vui lòng chỉnh sửa câu trả lời của bạn và sao chép liên quan các bước từ liên kết vào câu trả lời của bạn, từ đó đảm bảo câu trả lời của bạn trong 100% thời gian tồn tại của trang web này! ;-) Bạn luôn có thể để lại liên kết ở cuối câu trả lời của mình làm nguồn cho tài liệu của bạn ...
Fabby

3
Bạn có thể mở rộng một chút về điều này? Ví dụ: phác thảo cách bạn sử dụng clonezilla để sao chép phân vùng ...
Oli

4
Đừng quá khó khăn Fabby: Clonezilla tồn tại từ lâu (tôi nghĩ là gần 10 năm rồi). Nếu trang web được di chuyển, bạn luôn có thể google nó. Hướng dẫn đầy đủ và hướng dẫn nhanh có sẵn trên trang web. Bạn muốn bao gồm những gì: các trang web tải xuống: osdn, sourceforge? Hoặc kho github? Dù sao, khi dự án trở nên bị bỏ rơi đến nỗi trang web không còn hoạt động nữa, tốt nhất là không nên sử dụng nó, trừ khi bạn đọc nguồn.
jringoot

Tôi đồng ý với jringoot. Nếu liên kết trở nên không có sẵn, câu trả lời là không cần thiết.
dùng1182988

5

Khởi động từ hệ thống trực tiếp, cắm vào ổ cứng mới thông qua cáp USB (hoặc cáp khác, tùy thuộc vào phần cứng của bạn) và khởi động 'Terminal'.

Kiểm tra đường dẫn cho ổ cứng cũ của bạn (có thể /dev/sda) và đường dẫn mới cũng vậy ( /dev/sdb) và đưa ra lệnh này:

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

Hãy nhớ rằng nó sẽ mất một thời gian dài. Không có chỉ dẫn tiến độ mặc định. Bạn có thể xem tiến trình bằng cách gửi tín hiệu SIGUSR1 đến quy trình, ví dụ sudo pkill -USR1 dd, hoặc sudo pkill -USR1 -f sdb.

Một khả năng khác là (thậm chí nhanh hơn dd):

cat /dev/sda >/dev/sdb

Tôi đoán đây là phương pháp tôi sẽ chọn, thành thật mà nói, tôi thích cái vỏ thay vì thứ Gparted.
Adascalitei Lucian

1
Lucian: da, e cea mai buna solutie. ;)
Frantique

3
sử dụng ddvới kích thước khối lớn hơn sẽ tăng tốc. ví dụsudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue

David: vâng, thực sự, chỉ vì chúng ta không biết gì về phần cứng, tốt hơn là nên đi chậm hơn.
Frantique

1
Buna asta :), nu m-as fi astepat :), oricum tin thread-ul deschis in caz de experientez ceva Probleme, Teoretic eu vreau sa inlocuiesc un Hard Wd Blue 1Tb, care deja bel ca i se duc cu un Hard Wd Black 1Tb, si nu vreau sa rebstalez toata nebunia iarasi, imi ia o zi sa mi le chơi chữ to punc, si thích sa fac treaba asta. Ước tính tín dụng ca mi-ar lua trong jud de 4 5 ore sa se copie. Nhiều dữ liệu inca o dữ liệu.
Adascalitei Lucian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.