Linux下如何做整个硬盘的备份
2010-09-29 16:41
316 查看
公司的几台相同的服务器上面要做同样的配置,和设置,我感觉每次做重复的操作还是比较麻烦的,就想用一个完全配置好的硬盘来做一个镜像,然后复制到其他的硬盘上面。我上网找了一些方法,感觉最省劲儿的还是使用dd命令。
这里我们的源硬盘为:/dev/sda 要备份到的目标盘为:/dev/sdb
我们需要有一张Livecd,因为如果你在源硬盘的系统上面做备份的话,你挂载的硬盘的proc和mnt分区会出现某些问题,为了安全期间,还是非常建议大家使用Livecd的。而且现在这种盘也非常多见,我就找了一张Ubuntu的6.06的盘来用。
1。首先修改bios中启动循序,使用live cd linux启动系统;
2. 进入系统后,为了跑的更快一些,我就切换到了终端模式下,使用这个命令需要root的权限,所以
$sudo dd if=/dev/hda of=/dev/hdc bs=1G count=250
Ubuntu的livecd的root密码为空,这里需要说明的是if表示源盘,of表示目标盘,bs是硬盘空间的容量的单位,你可以从byte,K,M,G中选择,我这里选择的是G,count表示的是你的容量有多大,我写的是250,表示硬盘容量为250G。然后直接回车就可以慢慢等了。
我这个250G的sata硬盘大概用了2小时40分钟,比你装系统的时间要长一些。但是你不用进行那些烦琐的配置了。
这里我们的源硬盘为:/dev/sda 要备份到的目标盘为:/dev/sdb
我们需要有一张Livecd,因为如果你在源硬盘的系统上面做备份的话,你挂载的硬盘的proc和mnt分区会出现某些问题,为了安全期间,还是非常建议大家使用Livecd的。而且现在这种盘也非常多见,我就找了一张Ubuntu的6.06的盘来用。
1。首先修改bios中启动循序,使用live cd linux启动系统;
2. 进入系统后,为了跑的更快一些,我就切换到了终端模式下,使用这个命令需要root的权限,所以
$sudo dd if=/dev/hda of=/dev/hdc bs=1G count=250
Ubuntu的livecd的root密码为空,这里需要说明的是if表示源盘,of表示目标盘,bs是硬盘空间的容量的单位,你可以从byte,K,M,G中选择,我这里选择的是G,count表示的是你的容量有多大,我写的是250,表示硬盘容量为250G。然后直接回车就可以慢慢等了。
我这个250G的sata硬盘大概用了2小时40分钟,比你装系统的时间要长一些。但是你不用进行那些烦琐的配置了。
相关文章推荐
- Linux下如何备份恢复和查看硬盘MBR与分区表
- 如何从一台远程Linux主机备份另一台主机上的数据库
- 如何将Linux系统的多个目录及文件备份并压缩到一个文件,以方面保持和传递?
- Linux下如何拷贝整个目录下的所有文件
- 用dd实现linux硬盘备份
- Linux下复制整个硬盘
- linux下mysql如何自动备份shell脚本
- linux 如何查看硬盘大小,内存大小等系统信息及硬件信息
- 如何从硬盘安装Linux
- linux如何开启oracle自动备份的脚本
- 程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql数据
- linux环境下如何对oracle数据库进行整库备份
- Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份
- Linux中如何读写硬盘上指定物理扇区
- linux下如何实现mysql数据库每天自动备份定时备份
- 如何在Linux下加载移动硬盘和光驱
- linux下wget如何下载整个网站,或者特定目录全部文件
- 迁移 Linux 系统,第 1 部分 如何迁移备份和裸机恢复 Linux 系统
- 如何给linux添加新硬盘 ZT
- 用dd实现linux硬盘备份