Sao chép phân vùng Linux từ ổ cứng sang SSD


11

OK, tôi có một máy tính xách tay với ổ đĩa cứng và tôi cũng có một ổ đĩa SSD. Tôi muốn thay thế cái trước bằng cái sau mà không phải cài đặt lại mọi thứ. Những gì tôi tìm thấy sau một chút nghiên cứu là sử dụng đĩa sống + ổ cứng ngoài + gparted để sao chép toàn bộ phân vùng Linux (trong hai bước) và sau đó chỉnh sửa fstab.

Bây giờ tôi đoán khi Linux được cài đặt, nó sẽ đánh giá phần cứng của máy tính và do đó điều chỉnh một số tham số phần mềm. Vì vậy, tôi e rằng việc làm ở trên có thể 'đánh lừa' hệ điều hành và dẫn đến hiệu suất tối ưu phụ khi ghi SSD. Tôi không biết điều này có đúng không.


Vì vậy, câu hỏi thực tế của bạn là "Có bất kỳ cài đặt hiệu suất nào cần thay đổi khi sao chép từ ổ cứng sang SSD" không?
psusi

Câu trả lời:


8

Khi thay đổi phần cứng, bạn nên lo lắng về việc HĐH sẽ phản ứng như thế nào. Đối với hầu hết mọi thứ, bạn chỉ có thể thay đổi phần cứng trong phần bên trong máy tính của mình, sau đó để Linux thực hiện điều đó thật kỳ diệu.

Ổ cứng có một chút khác biệt. Bạn có thể sao chép tất cả các tệp, nhưng vẫn cần cài đặt hướng dẫn khởi động (grub) trên ổ đĩa mới của bạn. Bạn cũng cần đảm bảo rằng số nhận dạng của ổ đĩa mới của bạn khớp với ổ đĩa cũ (hoặc một số trình điều khiển sẽ bị mất trên biển).

Khi UUID được thay đổi, bạn khởi động qua đĩa cd trực tiếp, sao chép tất cả các tệp quý giá trên ổ SSD của bạn và chroot trên ổ đĩa mới của bạn để tạo bộ tải khởi động (grub).

Tôi sẽ đi vào chi tiết về cách làm những việc như vậy, nhưng trong khi thực hiện một nghiên cứu nhỏ về chủ đề này, tôi đã tìm thấy điều này: http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html

Điều đó đang được nói, nó là một ý tưởng tốt? Tốt nhất, bạn nên cài đặt lại từ đầu. Nó sẽ tạo cơ hội để dọn sạch tất cả các tệp bị hỏng trên ổ đĩa của bạn. Nếu bạn thực sự không muốn mất cài đặt cho tất cả các ứng dụng khác nhau, hãy đảm bảo bạn sao chép tất cả các tệp ẩn trong thư mục nhà của bạn và chuyển chúng sang cài đặt mới. Nếu bạn di chuyển từ một bản phân phối đến một bản phát hành khác với cùng các gói, nó sẽ không có vấn đề gì.

Tuy nhiên, nếu thời gian là một hạn chế, sao chép từ ổ cứng này sang ổ cứng khác là tốt, miễn là bạn đặt tất cả các tham chiếu từ ổ cứng cũ của bạn "chỉ vào" ổ đĩa mới. Như với bất cứ điều gì, nó có thể thất bại, nhưng nếu bạn tạo bản sao lưu, không có vấn đề gì với việc sao chép một ổ đĩa vào ổ đĩa khác.


Cảm ơn bạn. Tôi hiểu những gì bạn nói về việc cài đặt từ đầu nhưng vấn đề là một số cài đặt cá nhân không được lưu trong thư mục chính, như cài đặt của người quản lý mạng. Tôi đoán tất cả các cài đặt như vậy được lưu trữ trong / etc?
Reza

Có, tôi sẽ mong đợi một số cài đặt sẽ được lưu trữ khỏi thư mục nhà. Bạn biết đấy, tôi không bao giờ tự hỏi về điều đó. Tôi vừa kiểm tra và sao chép / etc / NetworkManager sẽ cung cấp cho bạn tất cả các thông tin kết nối. Vâng, nó bao gồm các mật khẩu.
morphheus

1
+1 cho "Lý tưởng nhất là bạn nên cài đặt lại từ đầu."
malisokan

Chỉ trả lời câu hỏi tiêu đề, không phải câu hỏi chi tiết.
mjaggard 24/07/2015

-1

Linux không phải là windows. Bạn không thực sự cần phải lo lắng về những điều như vậy. Bạn chỉ có thể tạo một phân vùng thô bằng cách sử dụng dd. Và sau khi sửa UUID, bạn sẽ ổn thôi.


Làm thế nào người ta có thể tạo phân vùng với dd? Làm thế nào một người sẽ đi về "sửa chữa UUID"? Bạn có thể cung cấp hướng dẫn cụ thể làm thế nào để làm điều đó và một ví dụ xin vui lòng?
David Foerster

OP trong trường hợp này, chỉ có thể sử dụng công cụ dd, nếu anh ta muốn sao chép toàn bộ đĩa. dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync trong đó sdX là nguồn và sdY là đích. Tất nhiên ổ đĩa đích phải có cùng kích thước hoặc lớn hơn.
Swoorup

Bạn có thể vui lòng chỉnh sửa bài viết của bạn, khi bạn muốn thêm thông tin? Tốt nhất là có mọi thứ liên quan ở một nơi. Ngoài ra, ý kiến ​​có thể bị xóa vì nhiều lý do. Ngoài ra còn có vấn đề "sửa UUID" mà bạn không làm rõ. Cảm ơn.
David Foerster
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.