Linux文件备份有哪些实用方法

记得那次公司服务器升级,我负责备份用户资料。
那是个大项目,时间紧,任务重。
我选择了rsync进行远程备份,从凌晨开始,一直忙到早上七点才完成。
看着那几十G的数据,传输速度还挺快,平均下来每秒能传输几MB,心里多少有点安慰。
但突然,网络断了,连接不上远程服务器了。
我立刻检查了网络配置,重启了服务器,又试了试,还是不行。
那时候真是急得团团转,生怕数据传输过程中出了问题。

幸好,之前在测试环境中已经试过了,知道rsync有增量备份的功能。
我立刻调整了命令,加上--delete参数,这样只同步变化文件,不删除目标文件。
再次启动rsync,这次顺利多了。
虽然传输速度慢了一些,但至少保证了数据的完整性。
直到中午才传输完毕,那顿饭是草草了事,但心里踏实了。

等等,我还记得那次备份完成后,我特意检查了备份文件的大小,发现只比原始数据多了大约1 0%,说明rsync的压缩效果还不错。
不过,如果是特别重要的数据,我还是会考虑使用duplicity进行加密备份。
毕竟,安全比什么都重要。

linux备份和还原文件是什么-cpio命令使用与实例

cpio备份,简单高效,常用参数要记牢。

创建备份,-o指定文件,-F命名,-0处理特殊文件名。

还原文件,-i解压,-d自动建目录,-u覆盖,-R指定用户组。

查看内容,-t列出文件,-I指定文件,-v详细。

直接复制,-p参数,-m保留权限。

追加内容,-o后跟-O,指定追加文件列表。

权限不足,用sudo,路径处理要小心,大文件用-sparse。

网络备份,结合nc,增量备份用find的-newer。

参数组合灵活,需求多样,自己掂量。

linux系统如何备份

直接用tar打包就行。

先变root。

sudo su切root。

cd /进根目录。

用tar命令。

比如:tar cvpf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt。

-v显示进度,-p保留权限,-z压缩,-f文件名。

不用备份/proc和/mnt这些。

备份完看根目录有没有backup.tgz。

空间够不够?
出错别慌,一般不影响。

最好拷走备份。

恢复用tar xvf backup.tgz -C /。

系统环境得一样。

你自己看。