免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7525 | 回复: 10
打印 上一主题 下一主题

请教Solaris系统备份 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-17 09:43 |只看该作者 |倒序浏览
我装的是x86的Solaris10_U3,一个硬盘,没有磁带设备,分区情况是:
# df -h
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c0d0s0        9.8G   3.2G   6.6G    33%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   1.3G   716K   1.3G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
/usr/lib/libc/libc_hwcap1.so.1
                       9.8G   3.2G   6.6G    33%    /lib/libc.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   1.3G     8K   1.3G     1%    /tmp
swap                   1.3G    20K   1.3G     1%    /var/run
/dev/dsk/c0d0s3         19G    20M    19G     1%    /opt
我想把我的 / 文件系统做个镜像文件放到/opt下面,计划镜像与恢复分别这样做,不知道行不行。

镜像 / 文件系统到 /opt 下:
        1、光盘引导进到单用户,确认 / 没有被挂载,
        2、# ufsdump 0u /opt /dev/rdsk/c0d0s0 /*这样写对吗?*/
       
       
从 /opt 目录中恢复 / 文件系统
        1、关盘引导到单用户,
        2、重新格式化/文件系统
             # newfs /dev/rdsk/c0d0s0
        3、# mount /dev/dsk/c0d0s0 /a
        4、# cd /a
        5、# ufsrestore r /opt/imagefilename /*这样写对吗?*/
        6、# cd /usr/platform/`uname -m`/lib/fs/ufs
             # installboot bootblk /dev/rdsk/c0d0s0
             # cd /
             # umount /a
             # fsck /dev/rdsk/c0d0s0
               # init 6
           
请兄弟们帮我看看,哪里不正确,谢谢。
另外想问一下tar方式可以备份恢复/文件系统吗?和ufsdump有什么不同的地方吗?

论坛徽章:
0
2 [报告]
发表于 2007-12-17 11:11 |只看该作者
#ufsdump 0uf  /opt/c0d0s0  /

论坛徽章:
0
3 [报告]
发表于 2007-12-17 11:15 |只看该作者
原帖由 yzkj02 于 2007-12-17 11:11 发表
#ufsdump 0uf  /opt/c0d0s0  /


你这样写不对吧? 你这样做过吗?  -f参数不是要指定存储镜像的目标设备吗? /opt/c0d0s0 是什么意思?

论坛徽章:
0
4 [报告]
发表于 2007-12-17 13:48 |只看该作者
help

论坛徽章:
0
5 [报告]
发表于 2007-12-17 14:09 |只看该作者
备份到同一个硬盘上意义不大,备份的目的就是为了恢复,硬盘一旦损坏,数据很难恢复,最好是备份到另外的硬盘或磁带上

论坛徽章:
0
6 [报告]
发表于 2007-12-17 15:27 |只看该作者
原帖由 race 于 2007-12-17 14:09 发表
备份到同一个硬盘上意义不大,备份的目的就是为了恢复,硬盘一旦损坏,数据很难恢复,最好是备份到另外的硬盘或磁带上

我可以把备份出来的文件放到别的地方。
我就是想知道ufsdump命令是否可以备份/文件系统到某个文件夹,如果能,具体应该怎么做。

谢谢老大的回复。

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
7 [报告]
发表于 2007-12-17 15:42 |只看该作者
1.光盘引导到单用户
2. 把opt作为备份目录mount起来:
#mount /dev/dsk/c0d0s3 /mnt
3.备份/分区:
# ufsdump 0uf /mnt/root.dump /dev/rdsk/c0d0s0
# umount /mnt
4.把/分区作为备份目录mount起来:
# mount /dev/dsk/c0d0s0 /mnt
5.备份/opt分区:
# ufsdump 0uf /mnt/opt.dump /dev/rdsk/c0d0s3
# umount /mnt

备份完成后,正常启动后将这两个dump文件备份到其他地方,恢复的时候类似

论坛徽章:
0
8 [报告]
发表于 2007-12-17 16:14 |只看该作者
原帖由 东方蜘蛛 于 2007-12-17 15:42 发表
1.光盘引导到单用户
2. 把opt作为备份目录mount起来:
#mount /dev/dsk/c0d0s3 /mnt
3.备份/分区:
# ufsdump 0uf /mnt/root.dump /dev/rdsk/c0d0s0
# umount /mnt
4.把/分区作为备份目录mount起来:
#  ...



太棒了,谢谢蜘蛛!
我今天就回去做一下。

论坛徽章:
0
9 [报告]
发表于 2007-12-17 17:35 |只看该作者
呵呵 蜘蛛真它XX的熟悉备份与恢复

补充一下,最后正常启动后的备份文件分别为:/opt.dump、/opt/root.dump

免得看混呢 哈哈

[ 本帖最后由 yuhuohu 于 2007-12-17 17:37 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2007-12-17 17:54 |只看该作者
原帖由 东方蜘蛛 于 2007-12-17 15:42 发表
1.光盘引导到单用户
2. 把opt作为备份目录mount起来:
#mount /dev/dsk/c0d0s3 /mnt
3.备份/分区:
# ufsdump 0uf /mnt/root.dump /dev/rdsk/c0d0s0
# umount /mnt
4.把/分区作为备份目录mount起来:
#  ...



  蜘蛛,如果是用磁带的话,用这个就可以了把
  
  ufsdump 0uf /dev/rmt/0 /dev/rdsk/c0d0s0
   
  并且,是不是在单用户下要把所有的分区都UMOUNT才可以备份?
  我觉得不需要UMOUNT,只要在单用户下就可以备份了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP