Clonezillaを使ってオペレーティングシステムをバックアップしたことがある方なら、 Partcloneの威力を既に実感しているはずです。ddのような他のツールとは異なり、Partcloneは特定のファイルシステムとの連携方法を理解しているため、パーティション上の使用済み領域のみをクローンすることで、はるかに小さなバックアップを作成できます。
Partcloneは、Clonezillaの開発者によって開発された、パーティションイメージの作成と複製を可能にする無料のオープンソースツールです。実際、PartcloneはClonezillaの基盤となっているツールの1つです。
ddコマンドを参照してPartcloneがどのように機能するかをもう少し詳しく説明すると、これは非常に便利ですが、ddはディスクまたはパーティションの各ブロックを複製するだけで、完全なクローン1を作成するため、ファイルシステムについて何も知りません。 1たとえば、40 GBのディスクのクローンを作成する場合、各セクターがコピーされ、40GBのファイルが作成されます。
論理的と言えますが、Partcloneの動作は異なります。これは、最も一般的なタイプのファイルシステムとインテリジェントに対話し、パーティションの使用済みブロックのみのバックアップコピーを作成し、バックアップコピーを大量に取得できるためです。小さい。
つまり、40GBのディスクのクローンを作成しようとしているが、占有されているのが20GBしかない場合、結果のファイルは20GBのみになり、40GBにはなりません。 したがって、空白のスペースを占有することは避けます。
サポートされているファイルシステム
Partcloneは、ext2、ext3、ext4、hfs+、reiserfs、xfs、jfs、ntfs、fat(12/16/32)、exfatなど、一般的に使用されているすべてのファイルシステムに対応しています。バックアップ先のファイルシステムは、構文ユーティリティに従って、プログラムで使用するサフィックスを決定します。
たとえば、ext2ファイルシステムをバックアップするには、parclone.ext2コマンドを使用します。 また、特定のファイルシステムがPartcloneでサポートされていない場合は、コマンドpartclone.ddを使用できます。
Partcloneから強調できる残りの部分には、次のものがあります。
Partcloneの機能
オープンソース:PartcloneはGNU GPLライセンスの下でリリースされており、GitHub上で貢献を受け付けています。
クロスプラットフォーム:Linux、Windows、MAC、ESXファイルシステムのバックアップ/復元、およびFreeBSDで使用できます。
パーティションをイメージファイルにクローンします。
イメージファイルをパーティションに復元します。
パーティションをすばやく複製します。
転送速度と経過時間を表示します。
vmwareESXサーバーのvmfsおよびFreeBSDファイルシステムのufsをサポートします。
LinuxにPartcloneをインストールするにはどうすればよいですか?
このクローン作成ソフトウェアをインストールするのは簡単です。ほとんどすべてのLinuxディストリビューションのリポジトリに含まれているため、ターミナルを開いて、お使いのシステムに対応するコマンドを実行するだけで済みます。
Debian、Ubuntu、およびその派生ディストリビューションにPartcloneをインストールするには、以下を実行します。
sudo apt install partclone
CentOS、RHEL、Fedora、または派生ディストリビューションにインストールするには、次のコマンドを実行します。
sudo yum install partclone
openSUSEの場合は、以下のコマンドを実行するだけで済みます。
sudo zypper install partclone
最後に、Arch Linuxとその派生ディストリビューションについて:
sudo pacman -S partclone
Partcloneの使い方は?

ここで重要なのは、Partcloneを使用するには、作業対象のボリュームをアンマウントする必要があるということです。そのため、システムがインストールされているディスクの場合は、ライブバージョンで作業することをお勧めします。
具体的な例としては、メインディスクのバックアップを取りたい場合で、そのディスクのファイルシステムがext4である場合、コマンドは次のようになります。
partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl
-cパラメータを使用すると、実行するアクションがクローンであることを指定でき、-sを使用すると、クローンを作成するソースを指定できます。
最後に、-oは、バックアップイメージを保存する場所をPartcloneに指示します。
ここでの.pcl拡張子は完全に任意であることに注意してください。便宜上、これを使用します。
それを復元するには:
partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1
ここでは、-rパラメーターがPartcloneに復元することを通知することだけを説明します。