用dd备份Linux系统

用dd备份Linux系统,第1张

dd - convert and copy a file

假设我们的系统是安装在/dev/sda磁盘上,现在我加入一个和sda一样大小的磁盘,并使用 dd 命令将sda拷过来:

dd对磁盘是极大的浪费,100G的硬盘只用1G,dd后的备份文件也是100G。所以在 dd 时可以指定 bs 和 count 。

我测试时还存在一个问题:

接下来取下sda,直接以sdb开机。和原来系统应该一模一样。

对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择开源软件。rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。1. 安装rsync包[root@rhel403 old]# rpm -q rsync

rsync-2.6.3-1

2. rsync只使用一个配置文件就是/etc/rsyncd.conf[root@rhel403 old]# more /etc/rsyncd.conf

uid = nobody

gid = nobody

max connections = 200

timeout = 600

use chroot = no

read only = yes

pid file=/var/run/rsyncd.pid

host_allow =192.168.23.100//客户端的IP地址写在这里

#syslog facility = local7

#log file=/var/log/rsyncd.log#rsync config

#The 'standard' things[rsync_gmmold]//定义同步的路径(客户端用这个关键字链接)

path = /gmm/old //需要同步的路径

comment = gmmold //这个暂不知道 3.启动服务#/usr/bin/rsync --daemon 4.加入开机启动echo "/usr/bin/rsync --daemon" >>/etc/rc.local 5.检查rsync时候启动# ps -ef | grep rsync 6.停止服务 #kill `cat /var/run/rsyncd.pid` --------------------------------------------------------------------------- 以下是客户端的配置: 1. 安装rsync包[root@rhel403 old]# rpm -q rsync

rsync-2.6.3-1

2. 与服务器端同步:#rsync -auqz 192.168.23.102::rsync_gmmold /tmp/old


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8040563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存