在Linux系统中,par2
是一种用于数据校验和修复的工具,属于Parchive(Parity Archive)工具集的一部分。它通过创建校验文件(parity files)来检测和恢复损坏或丢失的数据文件,常用于保护重要数据(如备份、传输中的文件等)。
.par2
)恢复原始数据。在大多数Linux发行版中,可通过包管理器安装:
# Debian/Ubuntu
sudo apt install par2
# CentOS/RHEL
sudo yum install par2cmdline
# Arch Linux
sudo pacman -S par2cmdline
创建校验文件
par2 create -r10 mydata.par2 mydata.iso
-r10
:生成10%的冗余校验数据。mydata.par2
(校验文件)和mydata.iso
(原始文件)。验证文件完整性
par2 verify mydata.par2 mydata.iso
All files are correct
,则文件完好。修复损坏文件
par2 repair mydata.par2 mydata.iso
.par2
)未损坏。.par2
文件越大(需权衡空间和安全性)。*.par2
)和部分原始文件。rsync
、zfs
等内置校验机制,但par2
仍适合通用场景。GPar2
(适合非命令行用户)。如果需要更复杂的用法(如分卷校验),可查阅man par2
或官方文档。