Linux备份和还原
实验目的
备份linux系统下一个目录/boot和一个分区,其挂载点是/home。
实验步骤
步骤一:添加备份盘
添加之前查看当前文件系统使用情况,查看备份目录下文件占用情况。
#df –h ------查看文件系统使用率
#lsblk ------查看分区挂载情况
#du –s /home ------查看目录下所有文件大小
#du –s /boot
步骤二:加载备份盘
根据以上查询,添加一块1GB硬盘即可用于备份。
#cat /proc/scsi/scsi ----查看当前磁盘控制器编号,和磁盘ID
#echo “scsi add-single-device 0 0 1 0” >>/proc/scsi/scsi
#lsblk
步骤三:对备份盘进行分区
根据需求,分两个区,/dev/sdb1 200MB空间,用来备份/boot。
/
dev/sdb2 使用余下800MB空间,用来备份/home分区。
#fdisk /dev/sdb
步骤四:安装dump包
#mount /dev/sr0 /mnt
#cd /pos.d
#mkdir backup
#mv C* backup/
#po
[aix]
name=aix26soft
baseurl=file:///mnt
enabled=1
gpgcheck=0
保存,退出。
#yum–y install dump
步骤五:备份
#dump 0f /dev/sdb1 /boot
#restore –tf /dev/sdb1
#dump 0uf /dev/sdb2 /dev/sda5
centos vim命令#restore –tf /dev/sdb2
步骤六:还原
为了到达测试效果,先删除/boot 和 /home
#rm –rf /boot #rm –rf /home #ls / #ls /home
#restore –rf /dev/sdb1 /boot
/boot还原成功。
#restore –rf /dev/sdb2 /home (注意还原分区时,先进入/home)
#restore –rf /dev/sdb2 /dev/sda5(如果不想进入分区,注意书写磁盘分区名称)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论