歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

SOLRSI8下RAID1和RAID5的安裝及恢復

Disk分布情況:   0:c1t0d0   1:c1t1d0   2:c1t2d0   3:c1t3d0   4:c1t4d0   5:c1t5d0     注:0,1做鏡像;2,3,4,5做RAID5     系統盤(c1t0d0)分區及鏡像盤(c1t1d0)情況:   c1t0d0s0(d10) d0 c1t1d0s0(d20) / 1024M   c1t0d0s1(d11) d1 c1t1d0s1(d21) swap 8192M   c1t0d0s2   c1t1d0s2 overlap 69999M   c1t0d0s3(d13) d3 c1t1d0s3(d23) /usr 4096M   c1t0d0s4(d14) d4 c1t1d0s4(d24) /opt 10240M   c1t0d0s5(d15) d5 c1t1d0s5(d25) /var 2048M   c1t0d0s6(d16) d6 c1t1d0s6(d26) /home free   c1t0d0s7   c1t1d0s7 /metaDB 30M     系統安裝完成後,使用Solarsi8 software 2 of 2安裝DiskSuite_4.2.1軟件,安裝路徑:/cdrom/cdrom0/Solaris_8/EA/installer & 選擇默認安裝就可以。   用root用戶登陸,運行以下命令:   #prtvtoc /dev/rdsk/c1t0d0s2fmthard –s – /dev/rdsk/c1t1d0s2   fmthard:New volume table of contents now in place   上面命令將第二塊硬盤(c1t1d0)的文件分區表調整為和引導盤一致。     #umount /metaDB   #rm –r /metaDB   #vi /etc/vfstab   將下面這行注釋掉或刪除,如下:   #/dev/dsk/c1t0d0s7 /dev/rdsk/c1t0d0s7 /metaDB ufs 1 yes –     一、RAID1   對各個分區逐一作鏡像:   ①先生成replicas,這是DiskSuite內部用的。   #metadb –a –f –c 3 c1t0d0s7 c1t1d0s7   #metadb   ②Creating a mirror from swap   #metainit –f d11 1 1 c1t0d0s1   #metainit d21 1 1 c1t1t0s1   #metainit d1 –m d11   #vi /etc/vfstab   /dev/dsk/c1t0d0s1 - - swap – no –   should be changed to:   /dev/md/dsk/d1 - - swap – no -   #reboot   #metattach d1 d21   ③Creating a mirror from /usr   #metainit –f d13 1 1 c1t0d0s3   #metainit d23 1 1 c1t1t0s3   #metainit d3 –m d13   #vi /etc/vfstab   /dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /usr ufs 1 yes –   should be changed to:   /dev/md/dsk/d3 /dev/md/rdsk/d3 /usr ufs 1 yes –   #reboot   #metattach d3 d23   ④Creating a mirror from /opt   #metainit –f d14 1 1 c1t0d0s4   #metainit d24 1 1 c1t1t0s4   #metainit d4 –m d14   #vi /etc/vfstab   /dev/dsk/c1t0d0s4 /dev/rdsk/c1t0d0s4 /opt ufs 1 yes –   should be changed to:   /dev/md/dsk/d4 /dev/md/rdsk/d4 /opt ufs 1 yes –   #reboot   #metattach d4 d24   ⑤Creating a mirror from /var   #metainit –f d15 1 1 c1t0d0s5   #metainit d25 1 1 c1t1t0s5   #metainit d5 –m d15   #vi /etc/vfstab   /dev/dsk/c1t0d0s5 /dev/rdsk/c1t0d0s5 /var ufs 1 yes –   should be changed to:   /dev/md/dsk/d5 /dev/md/rdsk/d5 /var ufs 1 yes –   #reboot   #metattach d5 d25   ⑥Creating a mirror from /home   #metainit –f d16 1 1 c1t0d0s6   #metainit d26 1 1 c1t1t0s6   #metainit d6 –m d16   #vi /etc/vfstab   /dev/dsk/c1t0d0s6 /dev/rdsk/c1t0d0s6 /home ufs 1 yes –   should be changed to:   /dev/md/dsk/d6 /dev/md/rdsk/d6 /home ufs 1 yes –   #reboot   #metattach d6 d26   ⑦Creating a mirror from /   #metainit –f d10 1 1 c1t0d0s0   #metainit d20 1 1 c1t1t0s0   #metainit d0 –m d10   #metaroot d0   #lockfs –fa   #reboot   #metattach d0 d20     #metastat (檢查鏡像進度)     鏡像完成後,還需作如下操作:   修改EEPROM   ok devalias(察看啟動設備)   ok nvalias rootdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0   ok nvalias mirrdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0     ok setenv boot-device rootdisk mirrdisk     eeprom命令:   boot-device=rootdisk mirrdisk   boot-device=rootdisk mirrdisk   use-nvramrc?=true   nvramrc=devalias mirrdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0   devalias rootdisk /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0     #ls -l c1t0d0s0   lrwxrwxrwx 1 root root 70 1月 2 10:45 c1t0d0s0 -> ../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000000870e80e7,0:a   對應:/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0   root@voiplnjvr4 # ls -l c1t1d0s0   lrwxrwxrwx 1 root root 70 1月 2 10:45 c1t1d0s0 -> ../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000000870fb287,0:a   對應:/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@1,0     測試:   ok boot rootdisk 系統啟動正常。   ok boot mirrordisk 系統啟動正常。     假如c1t0d0盤壞掉,則停機更換硬盤後需做恢復工作,如下;   ok boot mirrordisk -s   #metadb -d c1t0d0s7   #prtvtoc /dev/rdsk/c1t1d0s2fmthard –s – /dev/rdsk/c1t0d0s2   #metadb –a –f –c 3 c1t0d0s7   #halt   ok boot mirrordisk   #metareplace -e d0 c1t0d0s0   d0: device c1t0d0s0 is enabled   #metareplace -e d1 c1t0d0s1   d1: device c1t0d0s1 is enabled   #metareplace -e d3 c1t0d0s3   d3: device c1t0d0s3 is enabled   #metareplace -e d4 c1t0d0s4   d4: device c1t0d0s4 is enabled   #metareplace -e d5 c1t0d0s5   d5: device c1t0d0s5 is enabled   #metareplace -e d6 c1t0d0s6   d6: device c1t0d0s6 is enabled     #metastat (檢查鏡像恢復進度)     二、RAID5   #metainit d55 –r c1t2d0s2 c1t3d0s2 c1t4d0s2 c1t5d0s2   #metastat d55 (檢查RAID5的進度)   作完後reboot   #newfs /dev/md/rdsk/d55   #mkdir /raid5   #vi /etc/vfstab   添加一行:   /dev/md/dsk/d55 /dev/md/rdsk/d55 /raid5 ufs 2 yes –   #reboot     RAID5壞掉一個盤的恢復方法:   例c1t4d0盤壞掉,更換壞硬盤後作如下工作:   ok boot -r   #metareplace –e d55 c1t4d0s2   #metastat d55     卸去RAID5的方法:   #umount /raid5   #metaclear d55   #vi /etc/vfstab   注釋此行:   #/dev/md/dsk/d55 /dev/md/rdsk/d55 /raid5 ufs 2 yes –




 



Copyright © Linux教程網 All Rights Reserved