博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

klaude-Waffen-SS

不为君王唱赞歌,只为苍生说人话
klaude.cublog.cn
SUN 4U架构之间不同类型机器OS的ufsdump和ufsrestore

举例为Ultra10Fire 280R之间的OS 转换,Ultra10ide磁盘,Fire280R为光纤磁盘

Ultra10 分区如下:

 

/dev/dsk/c0t0d0s0

/

/dev/dsk/c0t0d0s3

/usr

/dev/dsk/c0t0d0s5

/var

/dev/dsk/c0t0d0s4

/opt

 

ultra10上每个分区完整的复制到280R上面。

 

步骤:

ultra10

共享出目录/data用于后面nfs挂载恢复之用。

       # vi /etc/dfs/dfstab

         share -F nfs /data

 

如果两者之间的磁盘大小规格一样使用下面规划分区表

# prtvtoc /dev/rdsk/c0t0d0s2 > ; /data/vtoc.dat

如果两者之间的磁盘大小规格不同,建议互相对照通过手动分区

 

按每个分区ufsdump

       # ufsdump -0f /data/0.dump       /dev/rdsk/c0t0d0s0

或者 # ufsdump -0f /data/0.dump       /

       # ufsdump -0f /data/3.dump /dev/rdsk/c0t0d0s3

或者 # ufsdump -0f /data/3.dump       /usr

       # ufsdump -0f /data/4.dump       /dev/rdsk/c0t0d0s4

或者 # ufsdump -0f /data/4.dump       /opt

       # ufsdump -0f /data/5.dump       /dev/rdsk/c0t0d0s5

或者 # ufsdump -0f /data/5.dump       /var

 

Fire 280R

启动到单用户

       # boot cdrom -sw

       简单配置一个网卡地址用于挂接ultra10的共享目录

       # ifconfig eri0 xxx.xxx.xxx.xxx netmask 255.255.255.0 up

挂接ultra10的共享目录到本地mnt目录

       # mount -F nfs ultra10-ipaddress:/data /mnt

 

# format

       针对每个分区创建新的文件系统并依次挂接到/a

       # newfs /dev/rdsk/c1t0d0s0

# newfs /dev/rdsk/c1t0d0s3

       # newfs /dev/rdsk/c1t0d0s4

# newfs /dev/rdsk/c1t0d0s5

 

       # mount /dev/dsk/c1t0d0s0 /a

       进入/a目录依次恢复

       # cd /a

       # ufsrestore -rf /mnt/0.dump

       # umount /a

       重复以上步骤,将所有分区全部ufsrestore完毕为止。

 

修改相关设定:

       # mount / dev/dsk/c1t0d0s0 /a

       # vi /etc/vfstab

       修改主机名和ip地址

       # vi /etc/hosts

       # vi /etc/hostname.interface

(注意:如果两者网卡名不同,不需修改此文件)

       # vi /etc/netmasks

       # vi /etc/nodename

         vi /etc/net/ticlts/hosts

         vi /etc/net/ticots/hosts

         vi /etc/net/ticotsord/hosts

       设置启动块

       # cd /

       # installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s0

 

由于ultra10280R机器类型不同,使用的设备树也不一样,需要通过更新设备树才能正常开机。否则有如下错误:

Rebooting with command: boot                                         

Boot device: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@w2100002037c867ba,0:a  File and args:

SunOS Release 5.8 Version Generic_117350-41 64-bit

Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.

configuring IPv4 interfaces: eri0.

Hostname: 280r

mount: /dev/dsk/c1t0d0s3 or /usr, no such file or directory

/sbin/rcS: /usr/bin/loadkeys: not found

WARNING: /proc could not be mounted

/sbin/swapadd: expr: not found

 

WARNING - /usr/sbin/fsck not found.  Most likely the

mount of /usr failed or the /usr filesystem is badly

damaged.  The system is being halted.  Either reinstall

the system or boot with the -b option in an attempt

to recover.

 

syncing file systems... done

Program terminated

{1} ok

 

更新设备树:

# rm -r /mnt/dev/dsk

              # rm -r /mnt/dev/rdsk

              # rm /mnt/etc/path_to_inst

              # drvconfig -r /mnt -p /mnt/etc/path_to_inst

              # cd /devices

             # find . -print|cpio -pduVm /mnt/devices >/dev/null

              # cd /dev

              # tar cf - dsk|(cd /mnt/dev;tar xf -)

              # tar cf - rdsk|(cd /mnt/dev;tar xf -)

              # disks -r /mnt

        # devlinks -r /mnt

        # luxadm set_boot_dev /dev/dsk/c1t1d0s0

              # rm -r /mnt/pci@* > /dev/null 2>&1

              # rm -r /mnt/memory* > /dev/null 2>&1

              # rm -r /mnt/fhc@* > /dev/null 2>&1

              # rm -r /mnt/central@* > /dev/null 2>&1

              # rm -r /mnt/sbus@* > /dev/null 2>&1

              # rm /mnt/dev/fb* > /dev/null 2>&1

              # rm /mnt/dev/fb0/* > /dev/null 2>&1

              # touch /mnt/reconfigure

              # sync;sync;sync;reboot

发表于: 2007-06-05,修改于: 2007-06-05 16:57,已浏览1026次,有评论1条 推荐 投诉
网友: 本站网友 时间:2007-08-31 15:47:32 IP地址:222.64.7.★
15G空间=5个网站=500元/年 
http://www.abcnic.com/
可免费试用!赶快行动吧!
    有广告位的也M我啊!


  ☆15G全能空间年付500元/月付70元 可免费试用☆月流量500G!!!

【15G空间=5个网站=500元/年】 

全国第一家虚拟主机:支持伪静态.有利于提高排名!!!

详情咨询021-51695858   QQ:678500    MSN&E-Mail:jiadeniu@sina.com
官方网站  www.abcnic.com
ADD:上海市浦东新区金桥浙桥路289号建银大厦A座703-704

迅驰型虚拟主机(Windows系统) 
原价:1500元/年 
现价:¥500.00元/1年 
主机空间和流量(15GB 超大空间 + 500GB/月流量) 
5GB 独立WEB空间、5GB 企业邮箱空间、5GB MSSQL数据库 
IIS连接数据 500 个、500GB/月流量限制、共享日志文件空间 

 企业邮箱功能 
赠送5GB 超大企业邮箱,500个Email企业邮箱用户 
自动回复、自动转发、POP3、SMTP收发信、SMTP发信认证 
邮件过滤、邮件拒收、邮件夹管理、邮件域管理、定制邮件数 

 主机功能支持 
采用安全稳定的Win2003 .net2.0 架构 
支持ASP、PHP、ASP.NET、PERL等脚本、支持自定义CGI 
全面支持.net2.0版本,独立的Application应用池,支持SSI(Shtml),支持FrontPage扩展 
可免费自行绑定5个域名、500个解析、500个子域名 

 数据库功能 
支持5GB MSSQL数据库空间,5个用户数据库、Access 
网站空间功能概要
主机多域名绑定  MySQL 数据库   FTP/WEB文件管理  
独立DNS管理面板   网站流量统计   JSP/ASP/.Net/PHP 
POP/IMAP邮件  PLESK控制面板  虚拟主机管理界面  

   欢迎各界人士莅临指导,业务洽谈!               顺祝商祺!


给我留言
版权所有 ChinaUnix.net 页面生成时间:0.00763