光盘启动FreeBSD以及PostGres数据库恢复详细步骤

来源:互联网 发布:淘宝的类目都有哪些 编辑:程序博客网 时间:2024/05/20 16:45

说明:数据库文件位于/usr/local/pgsql/data,备份数据位于/backup/database目录下 

【一】数据COPY出阶段

设置光盘启动
1.       在BIOS中设置从光盘启动
通常是 Advanced BIOS Features -> Boot sequence->1st Boot Device -> CD/DVD
保存后退出
2.       插入FreeBSD 6.2光盘
 
从光盘启动后进入命令行
3.       选择【1.Boot FreeBSD [default]】
4.       选择 【45. China】
5.       选择【USA ISO】
6.       在【sysinstall Main Menu】选择【Fixit】
7.       选择【CDROM/DVD】
 
加载/backup 分区
8.       ls 命令显示当前目录的所有文件
9.       cd dev 进入到dev目录下
10.   mount ad4s1d /mnt 加载/backup分区
11.   ls /mnt 显示/backup分区中的内容
 
加载U盘
12.   插入U盘
13.   ls 显示当前目录的所有文件
14.   mkdir /usb 创建/usb目录
15.   mount da0s1 /usb加载U盘
16.   复制备份的内容cp /mnt/database/fullbackup-3.tar.gz /usb
 
卸载U盘和backup分区
17.   umount da0s1和umount ad4s1d
 
【二】数据COPY出阶段
将U盘mount到新的FreeBSD系统中
1.       插入U盘
2.       mkdir /usb 创建usb目录
3.       mount da0s1 /usb加载U盘
 
恢复数据
4.       停止数据库 Su pgsql
pg_ctl –m fast –D /usr/local/pgsql/data
5.       移动数据库目录
mv /usr/local/pgsql/data /usr/local/pgsql/data.bak
6.       tar zxvf /usb/database/fullbackup-3.tar.gz –C /
7.       启动数据库 Su pgsql
pg_ctl –D /usr/local/pgsql/data start & 
原创粉丝点击