Linux 命令合集之备份

目录完整备份

格式:dump -0aj -f/tmp/home0.bak /home

目录交互式备份

格式:dump -1aj -f/tmp/home0.bak /home

还原交互式备份

格式:restore -if/tmp/home0.bak

同步两边目录

格式:rsync -rogpav –delete/home/tmp

通过 SSH 通道 rsync

格式:rsync -rogpav -e

-ssh -delete/home ip_adress:/tmp

通过 SSH 将远程主机执行一次备份本地磁盘

格式:dd bs=1M if=/dev/hda|ssh

-user@ip_addr’dd of = hda.gz’

通过 SSH 和压缩将本地目录同步到远程目录

格式:rsync -az -e ssh -delete/home/local

-ip_adress:/home/public

通过 SSH 和压缩将远程目录同步到本地目录

格式:rsync -az -e ssh -delete

-ip_adress:/home/public/home/local

通过 SSH 在远程目录中复制目录内容

格式:(cd/tmp/local/&& tar c.)|ssh -C

-user@ip_addr’dd/home/share/&& tar x -p’

通过 SSH 在远程目录中复制本地目录

格式:(cd/tmp/home)|ssh -C

-user@ip_addr’dd/home/back-up-home&& tar x -p’

磁盘内容备份到文件

格式:dd if=/dev/sda of=/tmp/file 1

目录交互式备份

格式:tar -Puf backup.tar/home/usher