1、备份根目录
cd /backup
dump -0uMf rootbr /
2、备份boot目录
cd /backup
dump -0uMf bootbr /boot
================================
[root@yjkj ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 26G 2.8G 22G 12% /
/dev/sda1 99M 12M 83M 13% /boot
tmpfs 1014M 0 1014M 0% /dev/shm
================================
[root@dba ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 535 4192965 82 Linux swap / Solaris
/dev/sda3 536 3916 27157882+ 83 Linux
恢复:
0、创建新虚拟机,并把备份的磁盘挂载到系统上
1 、引导系统
2、不启动网络
3、选择continue
- 分区:
注意:分区要和原系统一致!
5、格式化:根分区和boot分区需要的盘
1)
2) Mkfs.ext3 /dev/sda1
6、挂载磁盘,包括备份文件的磁盘
根分区mount到目录mnt下
mkdir /mnt/sda3
mount /dev/sda3 /mnt/sda3
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
mkdir /mnt/bak
mount /dev/sdb1 /mnt/bak
7、恢复:
cd /mnt/sda1 #恢复不能指定目录,必须进入到该目录下恢复
restore –rMf /mnt/bak/bootbr #后面不要跟分区号,如果提示
cd /mnt/sda3 lost+found目录存在 不用管它!
restore -rMf /mnt/bak/rootbr 继续等待。。。
8 创建卷标:
e2label /dev/sda1 /boot
e2label /dev/sda3 /
此时swap无法建立
9 修改/etc/fstab 文件
cd /mnt/sda3
vi etc/fstab 做如下更改,否则无法启动 (注意相对路径)
1) /dev/sda3 / ext3 defaults 1 1
/dev/sda1 /boot ext3 defaults 1 2
2) sh-3.2#grub
grub> root (hd0,0)
grub> setup (hd0)
grub>quit
10 完成以上动作后用reboot命令可以重新启动,启动后做swap
11 swap分区处理:swapon -s #查看swap此时应该无显示
mkswap -L SWAP-sda2 /dev/sda2
然后用swapon -a 激活
12 最后改回/etc/fstab的卷标 和计算机ip即可
(完)