Computer >> Máy Tính >  >> Hệ thống >> Linux

4 cách sao chép toàn bộ ổ cứng trên Linux

4 cách sao chép toàn bộ ổ cứng trên Linux

Hãy tưởng tượng ổ cứng trong máy tính của bạn bị lỗi. Máy tính của bạn không còn phát hiện ra nó nữa và không thể khôi phục dữ liệu bạn đã lưu. Đây là một kịch bản ác mộng đối với bất kỳ ai. Bạn sẽ ước rằng mình có một bản sao lưu mọi thứ trên ổ cứng của mình.

May mắn thay, điều này là có thể và dễ dàng hơn nhiều so với những gì bạn nghĩ. Có nhiều chương trình Linux có sẵn khác nhau sẽ giúp bạn sao lưu ổ cứng của mình, bao gồm một chương trình đã được cài đặt mặc định trong mọi bản phân phối Linux.

Hơn hết, những công cụ này sẽ cho phép bạn lưu nội dung của ổ cứng thành tệp hình ảnh, giúp bạn linh hoạt hơn với việc lưu trữ bản sao lưu của mình.

Tại sao phải sao lưu vào tệp hình ảnh?

Nhiều công cụ sao lưu hiện đại sẽ lưu nội dung trong ổ cứng của bạn lên đám mây hoặc sao chép ổ cứng của bạn sang ổ cứng khác. Mặc dù đây đều là những tùy chọn hữu ích và hoàn toàn hợp lệ nhưng chúng không linh hoạt lắm.

Nếu bạn quyết định không muốn dữ liệu của mình được lưu trong máy chủ đám mây cụ thể mà bạn đã chọn, thì bạn phải chuyển qua các vòng để chuyển sang một máy chủ mới. Hoặc nếu bạn đã nhân bản ổ cứng của mình sang ổ thứ hai, thì bạn sẽ cần lặp lại quá trình này nhiều lần bất cứ lúc nào bạn muốn chuyển bản sao lưu sang một bộ nhớ khác.

Tệp hình ảnh, như tên của nó, là một tệp duy nhất chứa toàn bộ bản sao lưu của bạn. Điều này có nghĩa là bạn có thể coi nó giống như bất kỳ tệp nào khác, cho dù bạn muốn di chuyển, sao chép hay xóa nó, v.v. Điều này cho phép bạn dễ dàng di chuyển bản sao lưu của mình sang phương tiện lưu trữ khác hoặc thậm chí tạo nhiều bản sao để ngay cả bản sao lưu của bạn cũng có bản sao lưu. .

1. Đĩa GNOME

GNOME Disks là một chương trình có sẵn trên bất kỳ Bản phân phối Linux nào có vô số cách sử dụng. Nó chủ yếu được sử dụng để định dạng ổ cứng, xóa sạch dữ liệu của chúng và tạo hoặc sửa đổi các phân vùng trên ổ đĩa. Tuy nhiên, nó cũng cho phép bạn chuyển đổi toàn bộ ổ đĩa thành hình ảnh, tức là tạo bản sao lưu .img.

Để chuyển đổi ổ cứng của bạn thành hình ảnh đĩa, hãy chọn ổ đĩa, vào menu tùy chọn ổ đĩa (thường trông giống như một nút có ba dấu chấm) và chọn “Tạo hình ảnh đĩa…”

4 cách sao chép toàn bộ ổ cứng trên Linux

Từ đó, chỉ cần chọn nơi bạn muốn lưu tệp hình ảnh và nhấp vào “Bắt đầu tạo…”

Khôi phục hình ảnh vào đĩa cũng dễ dàng và sử dụng các bước tương tự. Nhấp vào menu tùy chọn ổ đĩa, đi tới “Khôi phục hình ảnh đĩa…” và chọn tệp .img bạn muốn khôi phục vào ổ cứng.

2. Dự toán

Partimage là một chương trình đầu cuối có giao diện người dùng dựa trên văn bản dễ sử dụng, có thể nhanh chóng sao chép ổ đĩa của bạn sang một tệp hình ảnh. Partimage tỏa sáng ở mức độ hoạt động nhanh như thế nào.

Bởi vì Partimage sẽ chỉ sao chép dữ liệu từ các phần đã sử dụng của một phân vùng, nó xử lý nhanh hơn nhiều so với các phần mềm sao lưu khác sẽ sao chép toàn bộ phân vùng, bao gồm cả không gian trống.

Tương tự như vậy, nó cũng khôi phục các bản sao lưu từ các tệp hình ảnh nhanh hơn nhiều so với nhiều lựa chọn thay thế.

Nhược điểm lớn duy nhất của việc sử dụng Partimage là nó không hỗ trợ hệ thống tệp ext4 hoặc btrfs và hệ thống tệp đang được nhân bản sẽ cần phải được ngắt kết nối. Điều này có nghĩa là bạn không thể sao chép toàn bộ ổ đĩa gốc của mình khi đang sử dụng.

Partimage khá dễ sử dụng, đặc biệt là đối với bất kỳ ai đã cảm thấy thoải mái với việc sử dụng thiết bị đầu cuối.

Cài đặt Partimage đơn giản như sử dụng trình quản lý gói của bản phân phối của bạn để cài đặt nó. Ví dụ:trên Ubuntu và các bản phân phối dựa trên Debian khác, hãy sử dụng lệnh sau:

sudo apt install partimage

Sau khi được cài đặt, nó có thể được khởi chạy ngay lập tức từ thiết bị đầu cuối.

sudo partimage

Từ đây, các menu khá đơn giản. Chỉ cần đảm bảo đọc tất cả các điều khiển được cung cấp cho bạn, bằng cách sử dụng các phím mũi tên để điều hướng các menu.

4 cách sao chép toàn bộ ổ cứng trên Linux

Khi bạn đã chọn phân vùng bạn muốn sao chép, hãy làm theo hướng dẫn hiển thị trong trình đơn, sau đó nhấn F5 để chuyển sang phần tiếp theo.

4 cách sao chép toàn bộ ổ cứng trên Linux

Nó sẽ cho phép bạn chọn mức độ nén của mình, chẳng hạn như chia hình ảnh thành nhiều tệp.

Khi bạn nhấn F5 một lần nữa để tiếp tục, nó sẽ yêu cầu bạn xác nhận các tùy chọn bạn đã đặt, sau đó bắt đầu quá trình sao chép.

3. CloneZilla

Không giống như các công cụ còn lại trong danh sách này, Clonezilla không phải là công cụ bạn cài đặt trên máy tính của mình. Thay vào đó, nó chạy khỏi ổ USB và cho phép bạn khởi động vào nó để sao chép ổ cứng của bạn.

Đối với bất kỳ ai có kinh nghiệm tạo USB Live Linux, điều này sẽ rất quen thuộc, vì quy trình về cơ bản giống hệt nhau.

4 cách sao chép toàn bộ ổ cứng trên Linux

Truy cập trang web chính thức của Clonezilla và tải xuống ISO. Bất kỳ cái nào trong số chúng đều sẽ hoạt động, nhưng ổn định hoặc ổn định thay thế sẽ là lựa chọn tốt nhất của bạn.

Từ đó, bạn sẽ cần ghi nó vào ổ USB, sau đó khởi động lại máy tính của mình, đảm bảo khởi động vào USB Trực tiếp mà bạn vừa tạo.

4 cách sao chép toàn bộ ổ cứng trên Linux

Sau khi bạn đã khởi động vào USB Clonezilla Live, các hướng dẫn khá đơn giản. Chọn chế độ “hình ảnh thiết bị” để sao chép ổ cứng của bạn, sau đó tiếp tục chọn nơi bạn muốn lưu tệp hình ảnh mới của mình và làm theo phần còn lại của hướng dẫn.

Khi nó hỏi bạn muốn chạy chế độ dành cho người mới bắt đầu hay chuyên gia, hãy chọn chế độ dành cho người mới bắt đầu để làm cho mọi thứ trở nên đơn giản hơn bây giờ.

Phần còn lại của các menu phải dễ hiểu, nhưng nếu bạn bị lạc, hãy làm theo hướng dẫn Clonezilla đơn giản này.

4. đ

Cuối cùng, chúng ta có dd , một lệnh Linux tích hợp sẵn sẽ có sẵn cho bạn về cơ bản trong mọi bản phân phối Linux.

dd là một công cụ rất mạnh và có thể gây ra một số hậu quả rất nghiêm trọng nếu bạn không cẩn thận. Rất dễ vô tình ghi đè lên ổ cứng. Luôn kiểm tra kỹ mục tiêu của đầu ra trước khi sử dụng lệnh.

Sao chép ổ cứng của bạn thành tệp hình ảnh với dd là vô cùng đơn giản. Trước tiên, bạn sẽ cần phải tìm ra tên của ổ đĩa mà bạn muốn sao chép. Có một số cách để thực hiện việc này, nhưng ở đây chúng tôi chỉ sử dụng lsblk để liệt kê các ổ đĩa của bạn và tất cả các phân vùng của chúng.

Mặc dù có một vài tùy chọn hữu ích với lsblk lệnh, chúng tôi thực sự chỉ cần mặc định cho kịch bản này. Mở một thiết bị đầu cuối và nhập thông tin sau:

lsblk
4 cách sao chép toàn bộ ổ cứng trên Linux

Khi bạn chạy lsblk , bạn sẽ thấy một hoặc nhiều ổ đĩa với các phân vùng nằm bên dưới chúng. Sử dụng thông tin này để xác định ổ đĩa bạn muốn sao chép. Chúng tôi đang sử dụng “sda” làm ví dụ.

Tiếp theo, sử dụng dd sau lệnh:

sudo dd if=/dev/sda of=/home/username/backup.img status=progress
4 cách sao chép toàn bộ ổ cứng trên Linux

Tất nhiên, bạn có thể thay đổi điểm đến của tệp hình ảnh. Sau khi quá trình kết thúc, bạn có thể di chuyển tệp hình ảnh hoặc tạo bản sao của nó.

Tuy nhiên, xin lưu ý rằng bạn không nên thực hiện thao tác này trên hệ thống tệp hiện đang được sử dụng, vì có khả năng bạn sẽ nhận được các tệp bị hỏng nếu chúng được sao chép khi đang được sử dụng.

Khi bạn quyết định khôi phục bản sao lưu vào ổ cứng của mình, quá trình này cũng đơn giản như tạo bản sao lưu.

sudo dd if=/path/to/backup.img of=/dev/sda

Một lần nữa, hãy đảm bảo chỉ định tên ổ cứng mà bạn muốn khôi phục bản sao lưu.

Câu hỏi thường gặp

1. Tôi vô tình xóa ổ cứng của tôi! Có cách nào để lấy lại dữ liệu không?

Trong hầu hết các trường hợp, bạn không có khả năng lấy lại dữ liệu của mình. Tuy nhiên, bạn có thể sử dụng PhotoRec để khôi phục các tệp chưa bị ghi đè.

2. Làm cách nào để tạo bản sao của bản sao lưu khi tôi có nó?

Phương pháp nhanh nhất và đơn giản nhất là chỉ cần sao chép nó bằng dòng lệnh.

cp /path/to/backup.img backup-copy.img

Thao tác này sẽ tạo một bản sao trong thư mục hiện tại của bạn, nhưng bạn cũng có thể chỉ định một thư mục khác để lưu nó nếu muốn.

Bạn cũng có thể tạo bản sao bằng trình duyệt tệp giống như cách bạn làm với bất kỳ tệp nào khác. Chỉ cần nhấp chuột phải vào nó, chọn “Sao chép” rồi dán nó.

3. Có cách nào để nén tệp hình ảnh để làm cho nó nhỏ hơn không?

Có, bạn có thể sử dụng gzip để nhanh chóng nén bản sao lưu ”

gzip /path/to/backup.img

Kết thúc

Bây giờ bạn đã có một ý tưởng tốt về lợi ích của việc sao chép toàn bộ ổ cứng của bạn thành một hình ảnh đĩa và một số cách để thực hiện trên Linux. Nhưng nếu bạn quyết định rằng bạn muốn sử dụng dịch vụ sao lưu dựa trên đám mây để thay thế, hãy làm theo hướng dẫn này về cách sử dụng CloudBerry để sao lưu máy tính để bàn Linux của bạn.