Tin tức và phân tích của tất cả các thiết bị di động

Cách di chuyển cài đặt Linux sang ổ cứng khác

Bạn đang sử dụng Linux và muốn di chuyển nhiều dữ liệu từ ổ cứng này sang ổ cứng khác? Nếu vậy, hãy cân nhắc sử dụng công cụ chỉnh sửa phân vùng Gparted cho Linux. Ngoài việc chỉnh sửa bố cục đĩa cứng, nó có thể nhanh chóng sao chép bất kỳ phân vùng nào trên nhiều đĩa cứng (hoặc thậm chí sao chép các phân vùng trên cùng một đĩa cứng), khiến nó trở thành một công cụ tuyệt vời để chuyển cài đặt Linux của bạn sang một đĩa cứng khác.

Sao chép phân vùng bằng Gparted rất dễ dàng, nhưng nó không hoạt động với phân vùng được gắn kết. Bạn cần đảm bảo rằng ổ cứng bạn đang làm việc không được sử dụng trong hệ thống chính. Có thể chỉ cần cài đặt công cụ trên bản phân phối Linux của bạn và sử dụng nó từ đó, nhưng tốt nhất bạn nên làm việc với một hệ thống trực tiếp. Có một hệ thống trực tiếp đảm bảo rằng không có phân vùng nào hiện đang được sử dụng.

Yêu cầu

Để bắt đầu sử dụng đĩa hoạt động của bạn, hãy tải xuống phiên bản mới nhất của hình ảnh ISO Gparted. Đồng thời tháo ổ flash USB có kích thước ít nhất 1 GB và tải xuống phiên bản mới nhất của Etcher USB.

Tạo đĩa trực tiếp

Cắm thẻ nhớ USB của bạn và mở Etcher để bắt đầu quá trình tạo đĩa trực tiếp. Trong Etcher, chọn tệp ISO và nhấp vào nút “flash” để tạo đĩa. Etcher sẽ mất một chút thời gian, nhưng sau khi hoàn tất, hãy khởi động lại máy tính của bạn và tải BIOS. Sử dụng BIOS trên máy tính của bạn, thay đổi bộ tải khởi động để tải đĩa trực tiếp Gparted trước.

Tải trực tiếp Gparted

Mặc dù ổ đĩa hoạt động này là một công cụ đồ họa, nhưng nó không bắt đầu theo cách đó. Làm theo hướng dẫn trên màn hình để chọn ngôn ngữ và bố cục bàn phím của bạn. Sau đó nhập “startx” vào lời nhắc và môi trường máy tính để bàn trực tiếp sẽ tải. Từ đây, tìm “Gparted” và nhấp đúp vào nó để mở công cụ phân vùng.

Sau khi mở, công cụ sẽ quét mọi ổ cứng được kết nối với hệ thống và có thể đọc được. Sử dụng menu thả xuống ở bên phải, chọn ổ đĩa bạn muốn sao chép dữ liệu. Trong bài viết này, ổ đĩa chúng ta sẽ sao chép dữ liệu từ đó là /dev/sda và ổ đĩa mà dữ liệu sẽ được phát lại là /dev/sdb.

Sao chép bố cục phân vùng

Một cách dễ dàng để di chuyển cài đặt Linux từ ổ cứng này sang ổ cứng khác là sử dụng tính năng “sao chép phân vùng” trong công cụ phân vùng Gparted. Hãy nhớ rằng đĩa mà bạn đang sao chép phân vùng phải trống. Để xóa nó, hãy mở một cửa sổ đầu cuối và làm theo hướng dẫn của chúng tôi về cách xóa an toàn ổ cứng của bạn. Sau khi quá trình hoàn tất, hãy quay lại Gparted và chọn ổ đĩa (trong ví dụ của chúng tôi là /dev/sdb).

Nhấp vào “Thiết bị” và sau đó “tạo bảng phân vùng”. Lưu ý rằng ổ cứng này PHẢI có cùng sơ đồ với ổ cung cấp dữ liệu cho bạn. Nếu /dev/sda là phân vùng GPT có EFI, thì /dev/sdb cũng phải là phân vùng GPT và ngược lại.

Thay vì tạo một phân vùng mới bằng cách sử dụng hộp thoại trên/dev/sdb, hãy vào menu chọn đĩa cứng và chọn/dev/sda. Tìm phân vùng chứa dữ liệu của bạn. Trong ví dụ này, chúng ta sẽ sao chép thư mục /home và nhãn của nó là /dev/sda2.

Nhấp chuột phải vào phân vùng và nhấp vào “sao chép” (hoặc Ctrl + C), sau đó quay lại menu chọn đĩa cứng một lần nữa và quay lại/dev/sdb. Nhấp chuột phải vào vùng trắng và chọn “Dán” (hoặc Ctrl + V). Chọn tùy chọn dán sẽ bắt đầu trình tự sao chép phân vùng sẽ mất nhiều thời gian (tùy thuộc vào kích thước của phân vùng). Hãy để Gparted làm việc của nó và cuối cùng dữ liệu của bạn sẽ được chuyển sang ổ đĩa mới!

Sử dụng các hướng dẫn này, bạn có thể thực hiện việc này bao nhiêu lần tùy thích để sao chép nhiều phân vùng từ ổ cứng này sang ổ cứng khác.

Sau khi Gparted sao chép xong dữ liệu, bạn có thể đóng nó lại. Sau đó khởi động lại máy tính của bạn. Tất cả dữ liệu của bạn nên được chuyển giao.

Sử dụng ĐD

Ngoài việc sử dụng Gparted, còn có nhiều cách khác để di chuyển cài đặt Linux từ ổ cứng này sang ổ cứng khác. Cách tốt nhất và nhanh nhất để sao chép trực tiếp phân vùng là sử dụng DD. Để thực hiện việc này, hãy mở một thiết bị đầu cuối và sử dụng lệnh lsblk để hiển thị các ổ đĩa cứng trên hệ thống của bạn. Tương tự như phương pháp Gparted, ổ cứng nguồn là /dev/sda và ổ cứng đích là /dev/sdb. Để sao chép phân vùng nhà từ đĩa nguồn, bạn cần xóa đĩa.

Sau khi làm sạch tệp /dev/sdb, hãy sử dụng lệnh parted để tạo một bảng phân vùng mới.

sudo parted /dev/sdb

Tạo một bảng phân vùng mới và đảm bảo rằng nó giống với nguồn (nếu nguồn là EFI, hãy sử dụng GPT. Nếu là MBR, hãy sử dụng MS-DOS).

Đối với EFI/GPT

mklabel gpt
quit

Đối với BIOS/MBR

mklabel msdos

quit

Sau đó, sử dụng lệnh DD để bắt đầu sao chép/dev/sda sang/dev/sdb.

sudo dd if=/dev/sda of=/dev/sdb bs=1M

Khi thiết bị đầu cuối đã sẵn sàng để sử dụng lại, DD đã hoàn tất.