linux的备份

       以前尝试过用deja-dup,这个工具倒是挺好用。不过它会生成一堆80M左右的文件,如果再打包什么的,感觉老麻烦了~现在用deepin linux自带的备份工具~~~怎么说呢,这个工具貌似只是把文件复制下来,而且时间超长(不过,安全性不错哦)。

       呵呵,我们作为普通用户嘛,就图个方便和速度。长期把电脑开着总是不方便呀~

       下面就来介绍用系统早已有之的tar工具来备份文件吧(压缩的很不错哦),嘻嘻,先感谢网上各位大虾了哈。

       你的备份文件想放到哪个地方,你就在终端切换到哪个目录来打入以下命令吧(我很懒,所以没研究指定放入哪个目录的选项~~~指定解压到哪个目录的命令我知道^,^ -C)。

       恩,在终端输入这个命令:sudo tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/media --exclude=/sys --exclude=/home/saber/分享 --exclude=/home/saber/音乐 --exclude=/home/saber/视频

       先来解释下吧(我是按man文档直接翻译的)。c选项的意思是创建一个新的归档文件,v选项的意思是冗长的显示文件归档过程,p选项的意思是提取(或者说保留)文件权限的信息,j选项的意思是用bzip2算法来压缩或解压,f选项的意思是使用归档文件或者设备“归档”(这个不太懂,可能翻译不准哈,原文"use archive file or device ARCHIVE")

       另外,你要是还需要其他的功能,请自己参看man文档哈。接下来,/的意思是代表把/目录下的文件全部备份。--exclude=XXX的意思是XXX的目录不备份。至于哪些需要备份,哪些不需要备份。我研究了一下,稳妥起见哈,--exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/media --exclude=/sys 排除这些应该就够了。上面命令后面的三个--exclude是我自己的资料中,我不想备份的,同样的,你也可以根据自己的需要来定制。

       恩~用bzip2来备份的话,压缩率会高些。如果你想要速度快,那就用gzip吧,把j选项改为z就行了(文件名也要改成backup.tar.gz哦)。

       哈哈,这样备份就完成了。简单吧,一个命令就解决了。

       至于恢复备份是,只需要把相应的部分解压并且覆盖以前的文件即可。需要用命令的话,tar xvpfj backup.tar.bz2 -C /  这样就行咯。(tar命令后面的选项,如果用了‘ - ‘的话,则要注意顺序哦。)

      


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值