Sao lưu theo từng khu vực từ hdd được mã hóa sang ssd


1

Tôi có một hdd được mã hóa 500gb (LUKS) với cài đặt linux (chỉ sử dụng 50gb) và tôi muốn chuyển sang ssd 250gb. Cài đặt từ đầu vào ổ đĩa mới là điều mà tôi muốn tránh vì tôi có nhiều cấu hình mà tôi không muốn làm lại ...

Vì đĩa được mã hóa, tôi đã nghĩ đến việc sử dụng một số phần mềm với nhân bản từ khu vực này sang khu vực khác. Bây giờ tôi có hai câu hỏi:

  1. Có thể hoàn toàn làm một bản sao từ khu vực này sang khu vực khác từ một đĩa lớn hơn sang một đĩa nhỏ hơn không? Điều gì sẽ xảy ra nếu tôi giảm kích thước phân vùng trên hdd của mình để phù hợp với kích thước ssd? Phần mềm sao lưu sẽ quan tâm hay nó sẽ chỉ sao chép lại toàn bộ đĩa?
  2. Tôi sẽ phải đối mặt với các vấn đề khác sau khi sao lưu? Gửi thư, UUID ... Tôi không biết gì nữa ...

Tất nhiên nếu bạn có một đề xuất tốt hơn (đơn giản hơn) cho những gì tôi muốn làm, hãy thoải mái.


Bạn sẽ phải thu nhỏ phân vùng lớn hơn để nó có cùng kích thước. Đó là cách đơn giản nhất để di chuyển từ đĩa lớn hơn sang đĩa nhỏ hơn. Vui lòng xóa yêu cầu giới thiệu sản phẩm của bạn vì đó không phải là chủ đề
Ramhound

Bạn có thể tìm thấy điều này chủ đề hữu ích. Lý do sao chép là khác nhau nhưng hoàn cảnh tương tự.
Art Gertner

Câu trả lời:


1

Nói chung, cách dễ nhất để di chuyển HĐH dựa trên Linux đã được cài đặt từ thiết bị lưu trữ này sang thiết bị lưu trữ khác có lẽ là để:

  1. Tạo một hệ thống tập tin mới trên thiết bị đích. Trong trường hợp của bạn, điều này sẽ bao gồm việc tạo một thùng chứa LUKS, trừ khi bạn muốn chuyển sang không được mã hóa. Vì bạn đang tạo một hệ thống tệp mới, bạn không phải lo lắng về các va chạm UUID của hệ thống tệp và tương tự.
  2. Sao chép tất cả các tệp từ nguồn vào thiết bị đích. Làm điều này từ môi trường CD trực tiếp hoặc tương tự, không phải từ một hệ thống đang chạy, để đảm bảo rằng không có gì thay đổi trong quá trình. rsync có một số tùy chọn hữu ích ở đây. Đảm bảo gắn tất cả các hệ thống tệp có liên quan trước khi bắt đầu quá trình sao chép.
  3. Điều chỉnh cấu hình / etc / fstab và bộ tải khởi động của mục tiêu để phù hợp với thực tế mới. Nếu bạn vẫn đang sử dụng tên / dev / sdXY cho các phân vùng, đây sẽ là thời điểm tốt để di chuyển sang một thứ khác (UUID, nhãn, ID WWN, bất cứ điều gì phù hợp với sở thích của bạn, chỉ là thứ gì đó ổn định). Sau đó, bạn không phải lo lắng khi rút phích cắm hoặc sắp xếp lại các đĩa để thiết bị đích trở thành thiết bị đầu tiên trong mắt BIOS.
  4. Vẫn đang chạy trong môi trường CD trực tiếp, chroot vào thư mục gốc của thiết bị đích, gắn kết tất cả các hệ thống tệp ( mount -a ) và cài đặt lại bộ tải khởi động cho thiết bị đích.
  5. Khởi động lại và quan sát rằng hệ thống của bạn khởi động từ thiết bị đích tốt.

Có thật không. Tôi đã làm một cái gì đó rất giống với những gì được mô tả ở trên một vài lần, và nó không liên quan nhiều hơn thế. Bạn phải cẩn thận trong khi sao chép tệp và cài đặt lại bộ tải khởi động, nhưng không có phép thuật thực sự nào với nó.


0

Tôi tin vì hdd hệ thống của bạn được mã hóa, bạn có thể làm theo hướng dẫn ở đây, sau đó chỉ cần dd từng phân vùng (bao gồm mbr hoặc UEFI, bất cứ khi nào bạn sử dụng) và sau đó sao chép chúng vào ssd. http://help.ubfox.com/community/ResizeEncryptedPartitions . Bạn cũng sẽ cần đảm bảo rằng các phân vùng được căn chỉnh để có hiệu suất tối ưu cho ssd.

Tuy nhiên, một phương pháp khác dễ dàng hơn là chỉ cần sao lưu các tệp cấu hình, cài đặt HĐH trên ssd và khôi phục chúng.

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.