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

本文详细介绍了如何在FreeBSD系统中通过光盘启动,并进行PostgreSQL数据库的恢复操作。数据文件存于/usr/local/pgsql/data,备份位于/backup/database目录。步骤包括数据的复制和恢复等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:数据库文件位于/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 & 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值