你好,
机器是台工控设备,系统是SunOS 5.9。本机硬盘2块36.4的希捷硬盘。因为系统盘出现过坏道,所以更换新的。新的硬盘是73GB80针硬盘
以下是我们的参考操作文档,我们在做到7步骤的时候,发现盘体大小不一致故手动分区,再做第9步的时候,出现故障,
如:# newfs -f /dev/rdsk/c1t2d0s1
newfs: bad numeric arg for fragsize: "/dev/rdsk/c1t2d0s1"
直接mount 出现:
# mount /dev/dsk/c1t2d0s0 /mnt
/dev/dsk/c1t2d0s0: bad magic number
问题1:73GB的希捷硬盘是市面上买的,是否存在不能用问题?(但通过format可以看到它,也可以分区)
问题2:这个参考步骤是否存在问题?存在哪些问题?
问题3:是否有其他简便方式?
1、
停掉xjvn2上应用
2、
将主机切换到维护模式下
3、
取下主机中第二快磁盘c1t2d0(非根磁盘)
4、
将新磁盘插入空的磁盘插槽
5、
让系统重新认磁盘列表
6、
验证磁盘已加载
输出中应该有c1t2d0磁盘的信息
使用ctrl+d 退出
7、
使用fmthard将新磁盘分区
#prtvtoc /dev/dsk/c1t0d0s2 |(fmthard -s - /dev/rdsk/c1t2d0s2) 8、
使用format查看新磁盘的分区信息
输入c1t2d0的编号
输入p+enter
输入p+enter
看到磁盘中除1、2号分区外还有几个数据分区,数据分区的大小不为0
连续输入q退出
9、
对新磁盘的第一个分区s0做文件系统
#newfs –f /dev/rdsk/c1t2d0s0 10、
将c1t2d0s0挂载到/mnt文件下
Mount /dev/dsk/c1t2d0s0 /mnt 11、
对根磁盘的第一分区做备份
#ufsdump 0uf - /dev/dsk/c0t0d0s0|(cd /mnt;ufsrestore rf -)
12、
卸载掉/mnt文件系统
#umount /mnt
13、
对步骤8中看到的其他磁盘分区按照9、10、11、12步骤做系统备份
14、
数据备份完成后,安装bootblk
#installboot /usr/platform/`uname –i`/lib/fs/ufs/bootblk /dev/rdsk/c1t2d0s0
15、
从备份磁盘启动系统
#reboot disk1 -s
16、
如果系统能正常启动,关掉主机
#init 5
17、
将2号磁盘更换到1号位置,将原来的2磁盘插到2好插槽,恢复系统
18、
加电启动系统
|