备份: sudo tar -czvpf ***.backupz /*** 还原: sudo tar -xzvpf ***.backupz -C / --------------------------------------------------- backup后面加个z只是为了标记一下这是经过压缩的备份,为了和没压缩的区分。 不想压缩的话就把-czvf或-xzvf改为-cvf或-xvf即可。 说明: 比如要备份/usr到你的主目录里,就是: sudo tar -czvpf usr.backupz /usr 如果你想备份到其他地方,比如移动硬盘里,假如我的移动硬盘挂在到了/mnt下,那么就是: sudo tar -czvpf /mnt/我的移动硬盘/usr.backupz /usr 则还原就是: sudo tar -xzvpf /usr.backupz -C / 注:最后的/是你需要还原到的地方,这里是还原到/目录,根据所备份的内容进行相应的变更。 其他的以此类推。 进阶备份: 比如备份/usr,但是我不想同时把/usr中的lost+found这个文件夹也备份进去,则可以用"exculude"这个选项参数来实现,那么这个 命令就是: sudo tar -czvpf usr.backupz /usr --exclude=/usr/lost+found 如此一来我们就可以对整个系统进行备份,同时可以排除那些没必要的目录,比如/proc是内存映射,完全没有备份的必要。 以下是我认为合适的对整个/的备份到主目录的方案,仅供参考: 备份: sudo tar -czvpf ubuntu.backupz / --exclude=/cdrom --exclude=/home --exclude=/media --exclude=/mnt --exclude=/proc --exclude=/sys 还原: sudo tar -xzvpf ubuntu.backupz -C / 全盘备份及还原推荐用LiveCD进行操作~ 具体怎么备份就看个人需要和爱好了。 |
|