Linux 使用救援模式备份数据
在linux系统登录不了的时候使用光盘引导修复,先备份数据(oracle)。
首先找一张(以红帽4.0为例)系统光盘第一张,我这里使用的事RHEL4_U5,启动画面到boot,在这里按一下F5,然后再输入:linux rescue如下图:
然后回车,进入下一画面,如图:
默认就是英文,直接回车就行,进入下一画面,也是默认就行,如下图:
然后在画面出现提示:是否在系统上启动网络接口,就是启动网卡,如下图:
我们这里需要网络传送数据,所以选Yes,然后回车,进入设置网卡界面,如下图:
用空格来选择是否使用DHCP,我们这里不用DHCP,用Tab键进行切换,输入IP地址和掩码,这里直接用10.161.*.* 掩码255.255.255.* ,然后按回车,如下图:
这里是设置网关和DNS服务器的,一般我们设置完IP地址网关就自动生成,如果不对就手动更改一下,DNS不用设置,按回车即可,如下图:
这是选择救援模式,我们默认选择Continue,然后回车,搜索本机的系统,搜索到后会自动挂载,如下图:
提示已经挂载在/mnt/sysimage下了,这里按回车就可以,如果要切换到本机系统则使用提示的命令:chroot /mnt/sysimage ,如下图:
进入光盘的单用户模式,这样就可以进行操作了,如果需要切换到本机系统就运行上面的命令就行,如下图:
切换到本机的单用户模式,这里可以不用切换,下面就是准备开始备份数据了。
首先找到数据目录: 然后使用命令把数据传送备份服务器上,使用如下命令:
scp * test@IP:/home/test
注:这里*表示所有数据文件,test是传送用户,如果是整个文件夹或者包含子文件夹,则需要在scp后加上参数 -r
然后回车,提示Yes/No,输入Yes,然后回车,提示输入密码(test用户)password ,然后开始传送数据,传送成功后检查下Web服务器上的文件,如果没有问题则备份成功。