find命令筛选新文件)。# 备份目录
tar -czvf backup.tar.gz /path/to/dir
# 恢复
tar -xzvf backup.tar.gz -C /restore/path
--link-dest保留硬链接)。# 本地备份
rsync -avz /source/ /backup/
# 远程备份
rsync -avz /source/ user@remote:/backup/
# 备份分区
dd if=/dev/sda1 of=/path/backup.img bs=4M
# 恢复
dd if=/path/backup.img of=/dev/sda1 bs=4M
# 完全备份
dump -0uf /backup/dumpfile /
# 恢复
restore -rf /backup/dumpfile
# 创建快照
lvcreate -s -n snap -L 10G /dev/vg0/lv0
# 恢复(需挂载快照)
mount /dev/vg0/snap /mnt/snapshot
sudo extundelete /dev/sda1 --restore-file /path/to/file
sudo photorec /dev/sda1
sudo testdisk
# 选择分区→Analyze→Recover
sudo ddrescue /dev/sda /backup/image.img /backup/logfile.log