在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或官方文档。