Partclone: ​​một ứng dụng để sao chép và khôi phục phân vùng

PhầnClone

Nếu bạn đã từng sử dụng Clonezilla để sao lưu hệ điều hành, bạn đã trải nghiệm sức mạnh của Partclone . Không giống như các công cụ khác như dd, Partclone biết cách tương tác với các hệ thống tập tin cụ thể, vì vậy nó có thể tạo ra các bản sao lưu nhỏ hơn nhiều bằng cách chỉ sao chép không gian đã sử dụng trên phân vùng.

Partclone là một công cụ mã nguồn mở miễn phí được thiết kế để cho phép người dùng tạo và sao chép ảnh phân vùng, được giới thiệu bởi các nhà phát triển của Clonezilla. Trên thực tế, Partclone là một trong những công cụ mà Clonezilla được xây dựng dựa trên đó.

Để giải thích rõ hơn một chút về cách Partclone hoạt động bằng cách lấy lệnh dd làm tham chiếu, điều này rất hữu ích, nhưng dd không biết gì về hệ thống tệp vì nó chỉ sao chép từng khối của đĩa hoặc phân vùng, tạo ra một bản sao hoàn hảo 1: 1 Ví dụ: nếu chúng ta muốn sao chép một đĩa 40 GB, nó sẽ sao chép từng sector và nó sẽ cung cấp cho chúng ta một tệp 40 GB.

Bạn có thể nói, điều đó là hợp lý, nhưng hoạt động của Partclone thì khác, vì nó có thể tương tác thông minh với các loại hệ thống tệp phổ biến nhất, tạo bản sao lưu chỉ của các khối được sử dụng của một phân vùng, thu được các bản sao lưu nhỏ hơn rất nhiều.

Tóm lại, nếu chúng ta định sao chép một đĩa 40GB nhưng nó chỉ có 20GB bị chiếm dụng, thì tệp kết quả sẽ chỉ là 20GB chứ không phải 40GB. Vì vậy, chúng tôi tránh chiếm chỗ trống.

Hệ thống tệp được hỗ trợ

Partclone tương thích với tất cả các hệ thống tệp thông dụng , chẳng hạn như: ext2, ext3, ext4, hfs+, reiserfs, xfs, jfs, ntfs, fat (12/16/32), exfat, v.v. Hệ thống tệp sao lưu sẽ xác định hậu tố cần sử dụng với chương trình, theo tiện ích cú pháp.

Ví dụ, để sao lưu một hệ thống tệp ext2, chúng ta sẽ sử dụng lệnh parclone.ext2. Ngoài ra, nếu một số hệ thống tệp cụ thể không được Partclone hỗ trợ, chúng ta có thể sử dụng lệnh partclone.dd.

Trong số những phần còn lại mà chúng ta có thể làm nổi bật từ Partclone là:

Các chức năng trong Partclone

Mã nguồn mở : Partclone được phát hành theo giấy phép GNU GPL và mở cửa cho sự đóng góp trên GitHub.

Đa nền tảng: Có sẵn trên Linux, Windows, MAC, sao lưu / khôi phục hệ thống tệp ESX và FreeBSD.

Sao chép phân vùng thành tệp hình ảnh.

Khôi phục tệp hình ảnh vào phân vùng.

Nhân bản phân vùng nhanh chóng.

Hiển thị tốc độ truyền và thời gian đã trôi qua.

Hỗ trợ vmfs cho máy chủ vmware ESX và ufs cho hệ thống tệp FreeBSD.

Làm thế nào để cài đặt Partclone trên Linux?

Nếu bạn muốn cài đặt phần mềm sao chép này, rất dễ dàng vì nó có sẵn trong kho phần mềm của hầu hết các bản phân phối Linux ; bạn chỉ cần mở cửa sổ dòng lệnh và chạy lệnh tương ứng với hệ thống của mình.

Để cài đặt Partclone trên Debian, Ubuntu và các bản phân phối tương tự, hãy chạy lệnh sau :

sudo apt install partclone

Để cài đặt nó trên CentOS, RHEL, Fedora hoặc các bản phân phối tương tự, chúng ta chạy lệnh sau :

sudo yum install partclone

Đối với openSUSE, chúng ta chỉ cần chạy lệnh sau :

sudo zypper install partclone

Cuối cùng, dành cho Arch Linux và các bản phân phối dựa trên nó :

sudo pacman -S partclone

Làm thế nào để sử dụng Partclone?

nhân bản

Ở bước này, điều quan trọng cần biết là để sử dụng Partclone, các phân vùng mà bạn sẽ làm việc phải được gỡ bỏ khỏi ổ đĩa (unmount). Vì vậy, nếu đó là ổ đĩa chứa hệ điều hành của bạn, bạn nên sử dụng phiên bản Live.

Một ví dụ thực tế là, tôi muốn sao lưu ổ đĩa chính của mình và nó sử dụng hệ thống tệp ext4, lệnh sẽ như sau:

partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl

Trong đó các tham số -c cho phép chúng ta chỉ định rằng hành động chúng ta muốn làm là sao chép trong khi -s cho phép chúng ta chỉ định nguồn mà chúng ta muốn sao chép.

Cuối cùng -o cho Partclone biết nơi chúng tôi muốn lưu trữ hình ảnh sao lưu.

Lưu ý rằng phần mở rộng .pcl ở đây là hoàn toàn tùy ý - chúng tôi sử dụng nó để thuận tiện.

Để khôi phục nó:

partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1

Ở đây chúng tôi chỉ giải thích rằng tham số -r là để cho Partclone biết rằng chúng tôi sẽ khôi phục.


Thêm vào danh sách nguồn ưu tiên trên Google.