Solaris 10拆除镜像单盘启动.docx

上传人:b****3 文档编号:4596973 上传时间:2022-12-07 格式:DOCX 页数:10 大小:19.46KB
下载 相关 举报
Solaris 10拆除镜像单盘启动.docx_第1页
第1页 / 共10页
Solaris 10拆除镜像单盘启动.docx_第2页
第2页 / 共10页
Solaris 10拆除镜像单盘启动.docx_第3页
第3页 / 共10页
Solaris 10拆除镜像单盘启动.docx_第4页
第4页 / 共10页
Solaris 10拆除镜像单盘启动.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Solaris 10拆除镜像单盘启动.docx

《Solaris 10拆除镜像单盘启动.docx》由会员分享,可在线阅读,更多相关《Solaris 10拆除镜像单盘启动.docx(10页珍藏版)》请在冰豆网上搜索。

Solaris 10拆除镜像单盘启动.docx

Solaris10拆除镜像单盘启动

Solaris10拆除镜像

单盘启动

 

1.概述

在Solaris系统发生故障,系统重启后无法进入系统,也不会自动进入维护模式(metadb全部丢失),不断自动重启情况下,通过修改vfstab和system文件,恢复到不带镜像的单盘启动操作系统。

操作环境如下:

主机

系统版本

硬盘列表

备注

SunFireV240

Solaris10Sparc

c0t0d0

系统盘

c0t1d0

系统盘

2.操作准备

1、准备一张Solaris10的光盘用于进入单用户模式;

2.1.确认故障

◆根据下列系统启动信息,可才发现系统找不到启动的镜像盘,可以判断是两块镜像硬盘同时故障,或metadb文件全部丢失所致。

okboot

SunBlade2500,NoKeyboard

Copyright1998-2003SunMicrosystems,Inc.Allrightsreserved.

OpenBoot4.9.7,4096MBmemoryinstalled,Serial#60984762.

Ethernetaddress0:

3:

ba:

a2:

8d:

ba,HostID:

83a28dba.

 

Rebootingwithcommand:

boot

Bootdevice:

/pci@1d,700000/scsi@4/disk@1,0Fileandargs:

SunOSRelease5.10VersionGeneric_147147-2664-bit

Copyright(c)1983,2013,Oracleand/oritsaffiliates.Allrightsreserved.

Cannotopenmirroredrootdevice,error19//不能启动镜像磁盘

Cannotremountrooton/pseudo/md@0:

0,100,blkfstypeufs

panic[cpu0]/thread=180e000:

vfs_mountroot:

cannotremountroot

000000000180b950genunix:

vfs_mountroot+398(60010fdaac0,1869298,188d858,18b3400,18bb800,1863bd0)

%l0-3:

0000060010fdaac0000000000129640000000000018639680000060010fdaac0

%l4-7:

000000000188d858000000000000202100000000000000210000000000002000

000000000180ba10genunix:

main+10c(18b2800,180c000,183b1c0,10a8000,0,183c070)

%l0-3:

0000000000000001000000007000200000000000700020000000000000000000

%l4-7:

0000000001843800000000000000000000000000018154000000000001815648

syncingfilesystems...done

skippingsystemdump-nodumpdeviceconfigured

rebooting...//系统不断自动重启

SunBlade2500,NoKeyboard

Copyright1998-2003SunMicrosystems,Inc.Allrightsreserved.

OpenBoot4.9.7,4096MBmemoryinstalled,Serial#60984762.

Ethernetaddress0:

3:

ba:

a2:

8d:

ba,HostID:

83a28dba.

 

Rebootingwithcommand:

boot

Bootdevice:

/pci@1d,700000/scsi@4/disk@0,0:

aFileandargs:

|

/k/

3.解决方法(修改vfstab和system文件)

3.1.进入ok模式

在维护模式输入init0进入ok模式

#init0

#svc.startd:

Thesystemiscomingdown.Pleasewait.

svc.startd:

81systemservicesarenowbeingstopped.

svc.startd:

Thesystemisdown.

syncingfilesystems...done

Programterminated

ok

ok

3.2.从光盘引导进入单用户模式

把盘放入光驱,bootcdrom–s从光盘引导进入单用户模式

okbootcdrom-s

Bootdevice:

/pci@1e,600000/ide@d/cdrom@2,0:

fFileandargs:

-s

SunOSRelease5.10VersionGeneric_147440-0164-bit

Copyright(c)1983,2011,Oracleand/oritsaffiliates.Allrightsreserved.

Bootingtomilestone"milestone/single-user:

default".

Configuringdevices.

UsingRPCBootparamsfornetworkconfigurationinformation.

Attemptingtoconfigureinterfacece3...

Skippedinterfacece3

Attemptingtoconfigureinterfacece2...

Skippedinterfacece2

Attemptingtoconfigureinterfacece1...

Skippedinterfacece1

Attemptingtoconfigureinterfacece0...

Configuredinterfacece0

Attemptingtoconfigureinterfacebge0...

Skippedinterfacebge0

RequestingSystemMaintenanceMode

SINGLEUSERMODE

#

#

3.3.Mount磁盘分区到/a

#format

Searchingfordisks...done

AVAILABLEDISKSELECTIONS:

0.c0t0d0

/pci@1d,700000/scsi@4/sd@0,0

1.c0t1d0

/pci@1d,700000/scsi@4/sd@1,0

Specifydisk(enteritsnumber):

1

selectingc0t1d0

[diskformatted]

FORMATMENU:

disk-selectadisk

type-select(define)adisktype

partition-select(define)apartitiontable

current-describethecurrentdisk

format-formatandanalyzethedisk

repair-repairadefectivesector

label-writelabeltothedisk

analyze-surfaceanalysis

defect-defectlistmanagement

backup-searchforbackuplabels

verify-readanddisplaylabels

save-savenewdisk/partitiondefinitions

inquiry-showvendor,productandrevision

volname-set8-charactervolumename

!

-execute,thenreturn

quit

format>p

PARTITIONMENU:

0-change`0'partition

1-change`1'partition

2-change`2'partition

3-change`3'partition

4-change`4'partition

5-change`5'partition

6-change`6'partition

7-change`7'partition

select-selectapredefinedtable

modify-modifyapredefinedpartitiontable

name-namethecurrenttable

print-displaythecurrenttable

label-writepartitionmapandlabeltothedisk

!

-execute,thenreturn

quit

partition>p

Currentpartitiontable(original):

Totaldiskcylindersavailable:

14087+2(reservedcylinders)

PartTagFlagCylindersSizeBlocks

0rootwm2013-1006339.07GB(8051/0/0)81926976

1swapwu0-20129.77GB(2013/0/0)20484288

2backupwm0-1408668.35GB(14087/0/0)143349312

3homewm10064-1308214.65GB(3019/0/0)30721344

4unassignedwu00(0/0/0)0

5unassignedwu00(0/0/0)0

6unassignedwu00(0/0/0)0

7unassignedwm13083-13103104.34MB(21/0/0)213696

partition>q

FORMATMENU:

disk-selectadisk

type-select(define)adisktype

partition-select(define)apartitiontable

current-describethecurrentdisk

format-formatandanalyzethedisk

repair-repairadefectivesector

label-writelabeltothedisk

analyze-surfaceanalysis

defect-defectlistmanagement

backup-searchforbackuplabels

verify-readanddisplaylabels

save-savenewdisk/partitiondefinitions

inquiry-showvendor,productandrevision

volname-set8-charactervolumename

!

-execute,thenreturn

quit

format>q

#

#

#mount/dev/dsk/c0t1d0s0/a//把c0t1d0s0分区mount到/a目录

有时会提示需要fsck先检测磁盘的文件系统,如果文件系统损坏则无法mount

3.4.修改vsftab和system文件

在format中查看硬盘,找到系统根目录所在分区,并把该分区挂载给/a。

#

#TERM=vt100;exportTERM;//修改当前环境变量,用户vi编辑

#cd/a/etc//进入/a/etc/目录

#cpvfstabvfstab.bak//备份vfstab文件

#vivfstab//编辑vfstab文件

//注释掉镜像的行,添加关于磁盘分区的信息

~

#devicedevicemountFSfsckmount

#tomounttofsckpointtypepassatbootoptions

#

fd-/dev/fdfd-no-

/proc-/procproc-no-

/dev/dsk/c0t1d0s1--swap-no-

#/dev/md/dsk/d110--swap-no-

/dev/dsk/c0t1d0s3/dev/rdsk/c0t1d0s3/export/homeufs2

#/dev/md/dsk/d130/dev/md/rdsk/d130/export/homeufs2

/dev/dsk/c0t1d0s0/dev/rdsk/c0t1d0s0/ufs1no-

#/dev/md/dsk/d100/dev/md/rdsk/d100/ufs1no-

"vfstab"18lines,709characters

#

#

#cpsystemsystem.bak//备份system文件

#visystem//编辑/a/etc/system文件

*BeginMDDrootinfo(donotedit)

#rootdev:

/pseudo/md@0:

0,100,blk//注释掉启动盘信息

*EndMDDrootinfo(donotedit)

#setmd:

mirrored_root_flag=1//注释掉关于镜像启动的信息

 

3.5.Umount目录/a

编辑好/a/etc/vfstab和/a/etc/system文件后,取消mount的/a目录,不mount可能会出现挂载问题;

#cd///回到根目录,

#umount/a//umount目录/a

3.6.重启系统并查看系统状态

重启系统,并查看系统状态

#init0

syncingfilesystems...done

Programterminated

ok

okbootdisk1

SunBlade2500,NoKeyboard

Copyright1998-2003SunMicrosystems,Inc.Allrightsreserved.

OpenBoot4.9.7,4096MBmemoryinstalled,Serial#60984762.

Ethernetaddress0:

3:

ba:

a2:

8d:

ba,HostID:

83a28dba.

 

Rebootingwithcommand:

bootdisk1

Bootdevice:

/pci@1d,700000/scsi@4/disk@1,0Fileandargs:

SunOSRelease5.10VersionGeneric_147147-2664-bit

Copyright(c)1983,2013,Oracleand/oritsaffiliates.Allrightsreserved.

Hostname:

test-02

test-02consolelogin:

Nov2016:

41:

56svc.startd[9]:

svc:

/system/mdmonitor:

default:

Method"/lib/svc/method/svc-mdmonitor"failedwithexitstatus1.

Nov2016:

41:

59svc.startd[9]:

svc:

/system/mdmonitor:

default:

Method"/lib/svc/method/svc-mdmonitor"failedwithexitstatus1.

Nov2016:

42:

01test-02sendmail[534]:

Myunqualifiedhostname(test-02)unknown;sleepingforretry

Nov2016:

42:

26test-02svc.startd[9]:

system/mdmonitor:

defaultfailed:

transitionedtomaintenance(see'svcs-xv'fordetails)

Nov2016:

43:

01test-02sendmail[534]:

unabletoqualifymyowndomainname(test-02)--usingshortname

test-02consolelogin:

root

Password:

Nov2016:

43:

31test-02login:

ROOTLOGIN/dev/console

Lastlogin:

WedNov1920:

28:

08onconsole

OracleCorporationSunOS5.10GenericPatchJanuary2005

#

#

#

#bash

bash-3.2#df-h

FilesystemsizeusedavailcapacityMountedon

/dev/dsk/c0t1d0s038G4.7G33G13%/

/devices0K0K0K0%/devices

ctfs0K0K0K0%/system/contract

proc0K0K0K0%/proc

mnttab0K0K0K0%/etc/mnttab

swap13G1.7M13G1%/etc/svc/volatile

objfs0K0K0K0%/system/object

sharefs0K0K0K0%/etc/dfs/sharetab

/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1

38G4.7G33G13%/platform/sun4u-us3/lib/libc_psr.so.1

/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1

38G4.7G33G13%/platform/sun4u-us3/lib/sparcv9/libc_psr.so.1

fd0K0K0K0%/dev/fd

swap13G40K13G1%/tmp

swap13G48K13G1%/var/run

/dev/dsk/c0t1d0s314G15M14G1%/export/home

/vol/dev/dsk/c2t2d0/sol_10_811_sparc

2.1G2.1G0K100%/cdrom/sol_10_811_sparc

bash-3.2#

bash-3.2#

3.7.检查并删除原系统镜像信息

bash-3.2#metadb

metadb:

test-02:

therearenoexistingdatabases

bash-3.2#metastat

metastat:

test-02:

therearenoexistingdatabases

bash-3.2#

3.8.重新配置镜像

4.总结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1