191 字
1 分钟
rsync 备份
rsync -aAXv --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder
-aAXv
:这是一组选项,包括-a
(归档模式,表示递归复制并保持文件属性),-A
(保持 ACLs),-X
(保持扩展属性),-v
(详细模式,显示正在复制的文件)。--delete
:删除目标目录中源目录已经不存在的文件,使源目录和目标目录保持一致。--exclude
:排除不需要备份的文件或目录。这里排除了一些系统目录,因为它们在备份时没有意义,或者在恢复时可能会造成问题。/
:源目录,这里是系统的根目录。/path/to/backup/folder
:目标目录,你的备份将存放在这里。
还可以把 /path/to/backup/folder
改为:
- ssh
user@remote:/path/to/backup/folder
- nfs (先
mount -t nfs [NFS服务器地址]:/[NFS服务器目录] /mnt/nfs
)
/mnt/nfs