-
Notifications
You must be signed in to change notification settings - Fork 109
Home
Partclone is a project similar to the well-known backup utility "Partition Image," a.k.a "Partimage." Partclone provides utilities to back up and restore used blocks of a partition and it is designed for higher compatibility of the file system by using existing libraries. For example, the e2fslibs
library is used to read and write an ext2
partition.
Partclone provides utilities to back up and restore used blocks of a partition and it is designed for higher compatibility of the file system by using existing library, e.g. e2fslibs is used to read and write the ext2 partition.
The goal of Partclone is to support most major file systems in the world. We spend much time doing this and continually develop new file systems. Partclone is an image engine, not only to save the file system to an image or to restore an image to a partition, but also to clone devices. It also supports pipe, stdin, and stdout which is helpful for advanced administrators to script special features via partclone utilities. For the rescue situation, the rescue mode of Partclone would try to skip bad blocks and backup all good blocks for the partitions. The ddrescue program is another better solution to save bad disks/partitions while with partclone's help by listing all used blocks as domain file, it could make ddrescue smarter and faster when dumping a partition. All Partclone commands are in text mode and ncurses interface. If you prefer to save more resources, quiet mode could be used. All backup blocks will be verified by crc32 to make sure the data are correct. You could check the usage docs to get more information.
Partclone now supports minix
, ext2
, ext3
, ext4
, hfs+
, reiserfs
, reiser4
, vmfs3
, vmfs5
, jfs
, ufs
, xfs
, f2fs
, nilfs2
, FAT
, NTFS
and btrfs
.
We made some utilities:
- partclone.ext2, ext3, ext4, extfs
- partclone.reiserfs
- partclone.reiser4
- partclone.xfs
- partclone.fat
- partclone.hfsp
- partclone.ntfs
- partclone.ufs
- partclone.vmfs
- partclone.jfs
- partclone.minix
- partclone.btrfs
- partclone.f2fs
- partclone.nilfs2
- partclone.apfs
FS | Library | Utility |
---|---|---|
Btrfs | btrfs-tools | partclone.btrfs |
Minix | X | partclone.minix |
Ext2 | e2fsprogs | partclone.ext2 or partclone.extfs |
Ext3 | e2fsprogs | partclone.ext3 or partclone.extfs |
Ext4 | e2fsprogs | partclone.ext4 or partclone.extfs |
Reiserfs | libreiserfs | partclone.reiserfs |
Reiser4 | reiser4progs | partclone.reiser4 |
XFS | xfslibs | partclone.xfs |
JFS | jfsutils | partclone.jfs |
NTFS | ntfs-3g | partclone.ntfs |
FAT 12 | X | partclone.fat12 or partclone.vfat |
FAT 16 | X | partclone.fat16 or partclone.vfat |
FAT 32 | X | partclone.fat32 or partclone.vfat |
exFAT | exfatprogs | partclone.exfat |
HFS plus | X(ref:HFS Plus Volume Format) | partclone.hfsplus , partclone.hfsp or partclone.hfs+ |
UFS2 | ufsutilies | partclone.ufs |
VMFS | vmfs-tools | partclone.vmfs |
NILFS2 | nilfs-tools | partclone.nilfs2 |
F2FS | f2fs-tools | partclone.f2fs |
features | description | partclone.blabla |
---|---|---|
dd | raw copy any file | partclone.dd |
like dd | raw copy and save as partclone image | partclone.imager |
imgchk | check image file | partclone.chkimg |
imginfo | list image head information | partclone.info |
restore | restore any image made from partclone | partclone.restore |
ntfs reloc | deals with braindeadness with moving NTFS filesystems | partclone.ntfsreloc |
vmfs type | get vmfs type | partclone.VMFS_volume_member |
- partclone.extfs, reiserfs, fat, ntfs ...
- partclone.dd
- partclone.chkimg
- partclone.info
- artclone.restore
- partclone.ntfsreloc
- partclone.VMFS_volume_member
- more Tips
Project Admins: Thomas_Tsai
Co-developer: Jazz Yao-Tsung Wang, Steven Shiau, Ceasar Sun, and more contributors
Operating System: Linux
License: GNU General Public License (GPL)
Related Project: Diskless Remote Boot Linux (a.k.a DRBL) and Clonezilla