Solaris10拆除镜像单盘启动Word格式.docx
《Solaris10拆除镜像单盘启动Word格式.docx》由会员分享,可在线阅读,更多相关《Solaris10拆除镜像单盘启动Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
a2:
8d:
ba,HostID:
83a28dba.
Rebootingwithcommand:
boot
Bootdevice:
/pci@1d,700000/scsi@4/disk@1,0args:
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
0b950genunix:
vfs_mountroot+398(60010fdaac0,1869298,188d858,18b3400,18bb800,1863bd0)
%l0-3:
0000060010fdaac096400639680000060010fdaac0
%l4-7:
8d8582000
0ba10genunix:
main+10c(18b2800,180c000,183b1c0,10a8000,0,183c070)
200000000
43800000181540015648
syncing...done
skippingsystemdump-nodumpdeviceconfigured
rebooting...//系统不断自动重启
/pci@1d,700000/scsi@4/disk@0,0:
aargs:
|
/k/
3.解决方法(修改vfstab和system文件)
3.1.进入ok模式
在维护模式输入init0进入ok模式
#init0
#svc.startd:
Thesystemiscomingdown.Pleasewait.
svc.startd:
81systemservicesarenowbeingstopped.
Thesystemisdown.
Programterminated
ok
ok
3.2.从光盘引导进入单用户模式
把盘放入光驱,bootcdrom–s从光盘引导进入单用户模式
okbootcdrom-s
/pci@1e,600000/ide@d/cdrom@2,0:
fargs:
-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<
SUN72Gcyl14087alt2hd24sec424>
/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
!
<
cmd>
-execute<
thenreturn
quit
format>
p
PARTITIONMENU:
0-change`0'
partition
1-change`1'
2-change`2'
3-change`3'
4-change`4'
5-change`5'
6-change`6'
7-change`7'
select-selectapredefinedtable
modify-modifyapredefinedpartitiontable
name-namethecurrenttable
print-displaythecurrenttable
label-writepartitionmapandlabeltothedisk
partition>
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
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.重启系统并查看系统状态
重启系统,并查看系统状态
okbootdisk1
bootdisk1
Hostname:
test-02
test-02consolelogin:
Nov2016:
41:
56svc.startd[9]:
svc:
/system/mdmonitor:
default:
Method"
/lib/svc/method/svc-mdmonitor"
failedwithexitstatus1.
Nov2016:
59svc.startd[9]:
42:
01test-02sendmail[534]:
Myunqualifiedhostname(test-02)unknown;
sleepingforretry
26test-02svc.startd[9]:
system/mdmonitor:
defaultfailed:
transitionedtomaintenance(see'
svcs-xv'
fordetails)
43:
unabletoqualifymyowndomainname(test-02)--usingshortname
root
Password:
31test-02login:
ROOTLOGIN/dev/console
Lastlogin:
WedNov1920:
28:
08onconsole
OracleCorporationSunOS5.10GenericPatchJanuary2005
#bash
bash-3.2#df-h
sizeusedavailcapacityMountedon
/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:
3.8.重新配置镜像
4.总结