以前尝试过用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命令后面的选项,如果用了‘ - ‘的话,则要注意顺序哦。)