当前位置:  技术问答>linux和unix

对linux服务器进行系统级备份的问题

    来源: 互联网  发布时间:2017-01-19

    本文导语:  本帖最后由 lgxwqq111 于 2010-12-03 12:08:58 编辑 我想对我的linux系统进行完全备份。我的linux系统有多个分区。 我想知道用tar备份整个系统后。 我要把这个系统备份文件还原到一块没有分区的新硬盘上,现在的问题是这块...

本帖最后由 lgxwqq111 于 2010-12-03 12:08:58 编辑
我想对我的linux系统进行完全备份。我的linux系统有多个分区。
我想知道用tar备份整个系统后。
我要把这个系统备份文件还原到一块没有分区的新硬盘上,现在的问题是这块新硬盘有可能和我原来的硬盘不一样大。那我的各个分区该怎么还原。(是见几个跟以前硬盘一样结构但大小可不同的分区,还是可以连结构都不一样的分区还是其他什么方法)
上面这个问题,就相当与把我一个系统完完全全迁移到一块新硬盘上!

还有dd cpio 也可以备份
dd是二进制复制数据可以实现硬盘对拷的,如果我的目标盘比原盘不一样大,dd能用吗,会出现什么样的结果。

|
tar -zcvpf /home/full-backup.tar.gz  / --exclude=/mnt/* --exclude=/proc/* --exclude=/sys/*
这个命令是把根目录下的所有内容备份到full-bakup.tar.gz的备份文档中

-z表示进行压缩gzip格式
-c(建立一个备份文档
-v显示压缩过程
-p保留文件的权限
--directory'指定不备份的文件夹 

|
进入要备份的系统
tar czvpf /mnt/back/system.tgz / --exclude=/mnt/* --exclude=/proc/*

用这个好点 个人认为~~  mnt 还有proc 是没有需要的

然后恢复的时候  个人建议使用 live cd启动一个llinux系统

然后输入命令

cd /mnt
mkdir new
mkdir back
mount /dev/hda6 /mnt/new    #hda6 跟7 看你个人而言~
mount /dev/hda7 /mnt/back
tar xzvpf system.tgz /mnt/new

  恢复备份命令是
tar xzvf system.tgz /mnt/new

|
楼主所提的要求  有个工具非常符合  那就是
clonezilla

|


它可以说是吸取了 Norton Ghost 和 Partition Image 的优点
....

FF大哥用啥拟?

|
tar就是打包  然后还原~~而已~

如果不会 你就用

partition image

这个很简单的~  直接把系统备份成一个ISO文件~~  不过这个麻烦的是要求你需要有FTP服务器


|
FF大哥用啥拟?
--------------
我跟你们一样 一般用tar打包  或者直接rsync和scp备份到专门的备份服务器 再加上计划任务
因为我觉得linux一般情况没必要完全备份 又麻烦 又浪费空间
只要有数据  就算新装服务器也很快
而且重要服务器 一般都会采用具有冗长性能raid阵列(比如raid1 raid5 raid0+1 raid6等等)吧 物理损坏一般不会多个硬盘同时坏吧  并且服务器也>=2台 挂一台也不会影响服务
当然这是我的现状  不同的公司是有不同的要求的

|
为什么不用veritas 备份呢?

|
你说备份后 启动的时候在启动网络那个地方卡住了?
这没关系啊 进单用户模式  修改一下让他先不要启动网络。
然后重新启动 进入系统再设置网络。

|
clonezilla 我试过,不错的

|
可以用GHOST 进行备份

|
其实用tar命令就OK了,不过在解包之前可能还得注意下两台机器的文件系统是否一致

|
tar -zcvpf /home/full-backup.tar.gz / --exclude=/mnt/* --exclude=/proc/* --exclude=/sys/*
这个命令是把根目录下的所有内容备份到full-bakup.tar.gz的备份文档中

-z表示进行压缩gzip格式
-c(建立一个备份文档
-v显示压缩过程
-p保留文件的权限
--directory'指定不备份的文件夹


这样备份的话,我不清楚MBR的内容还原的时候是不是还能准确的还原,如果不能正确写主引导分区话,会起不来系统的,
介意用DD

|
楼主,建议你用raync啊

|
玩Linux就是这样子,总是在折腾。

|
tar包还原的时候与原来打包时的目录结构一致
不要求目标硬盘的分区结构,它也不关心
在它眼里只有目录,它不关心这个目录是挂接的物理磁盘

|
dd 直接对物理设备进行操作,速度较快,相当于ghost
如果两个硬盘大小不一致,感觉问题也不大(这种情况下ghost应该也可以吧)
但没有实际操作过..

lz可以试试,反正你的新硬盘也没有数据

|
tar备份就可以。tar只关心目录结构,不关心分区。

|
tar包还原的时候与原来打包时的目录结构一致

|
dd 必须是目标盘比原来的盘大

|


我不用DD。。 正如你说。

我就用tar备份~

|
mkfs以后再减压吧。

    
 
 

您可能感兴趣的文章:

  • 大家备份windows98用ghost 估计就用得很多了, 请问linux可不可以ghost 备份? 还有linux 的资源管理器在哪里? 我想打开我原来的硬盘F
  • linux装好了要做那些shell程序做备份呢?
  • 如何实现linux邮件服务器上邮件的备份?
  • 请教老师:linux系统大家是如何备份的啊?
  • Linux 系统备份工具 Back In Time
  • Linux备份工具 Deja Dup
  • Linux备份方案询问
  • linux如何 备份系统
  • 请教ghost备份linux分区!有大大知道的请告知~谢谢~
  • 在线等:我想备份我的LINUX系统,有何方法啊!GHOST行吗?还原后LINUX还能启动吗?
  • linux 备份
  • linux小白提问linux备份oracle数据库的问题
  • 如何用tar备份整个linux系统
  • Linux 如何加快 dd 命令备份的速度呢?
  • g4l备份LINUX系统的问题!
  • clonezilla-live备份LINUX使用问题
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • 送分:LINUX 下如何实现双机的备份和同步?
  • 在LINUX 系统里面 如何让MYSQL自动备份
  • 能不能用ghost备份linux?
  • linux下objdump命令用法介绍及如何使用objdump命令进行反汇编
  • oracle10g装在redhat linux es3 下进行pro*cc++进行编程的问题
  • 紧急求救,我电脑本来是装了win2000和linux flag,今天我对硬盘进行了fdisk操作,本以为把所有的东西都清掉了,可是当我c盘进行了format
  • 我是一个linux新手,不知道如何在linux进行C语言的编写和使用?
  • 请问挂软驱该如何在Linux命令行下进行?(一个Linux初学者)
  • linux下TCP连接进行容错怎么实现的
  • 大家进行Linux程序开发时,安装的Linux是什么发行版?
  • LINUX主机绑定进行授权管理,怎么样才有效?
  • linux下怎样进行C编程
  • 在linux下 和windows对应的dll 的技术是什么啊? 也就是说;在linux下进行函数和类的封装 使用什么技术啊?
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • 有一台linux服务器,我想在Windows2000的系统上登陆到该linux服务器,使用什么工具登陆比较方便
  • 刚接触linux,公司要一个web服务器和一个数据库服务器,请问现在用linux哪个版本好,给点建议吧
  • 在linux操作系统上向ftp服务器(linux系统)上上传文件,我要纪录操作日志,得到上传到ftp服务器上的文件的路径问题?
  • 我机器Linux系统,想连上Linux服务器,命令是什么?
  • linux 版本 想学习linux 可是不知他的服务器是哪个版本
  • 如果要用Linux作WEB服务器选择什么Linux较好?
  • 老板要用linux服务器共享一些CAD文件,并且要同步更新,linux有这功能吗?
  • linux工作站登入linux服务器能象win98登入nt那样吗
  • vmware装的linux,通过win2000访问linux的web服务器有问题
  • Linux 服务器能否象win2000一样配置成主域服务器?
  • 打开SecureCRT后,如何用命令连到某一台linux服务器,并用命令下载服务器上的某个文件
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • linux服务器做WEB服务器,页面一片空白是什么原因?
  • 我想开发一个LINUX下的FTP服务器软件,能否推荐现在几款比较好的在LINUX下的FTP软件做为参考
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • 98用telnet到linux服务器上,怎样把服务器上的文件拷到本地硬盘上
  • 怎么样实现由Linux服务器映射访问发布Websphere的win服务器!
  • LINUX下如何将拔号服务器配置为通过RADIUS服务器验证!最好详细一点!
  • 用linux做局域网服务器,结果上网很慢,怎样得知服务器网络方面的运行状态 --急急急在线等--
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3