分享

Ubuntu 系统备份还原方案

 kkk1987 2011-01-10
 备份:
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进行操作~
具体怎么备份就看个人需要和爱好了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多