日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris 常見問題( 五 )


下一步,在第一塊磁盤上創(chuàng)建第一個子鏡像,它包含了啟動文件系統(tǒng):
# metainit -f d50 1 1 c0t0d0s0
然后在第二塊磁盤上創(chuàng)建第二個子鏡像:
# metainit d52 1 1 c0t1d0s0
使用第一個子鏡像創(chuàng)建鏡像的第一個部分:
# metainit d54 -m d50
用metaroot修改/etc/vfstab和/etc/system,讓系統(tǒng)可以從元設備(metadevice)d54上啟動:
# metaroot d54
重新啟動系統(tǒng),然后將添加第二個子鏡像d54 。這就強制了“鏡像同步”,將第一塊盤的內(nèi)容復制到了第二塊盤 。這將在一小段時間內(nèi)影響系統(tǒng)的性能 。
# metattach d54 d52
為了避免在從第二塊盤上緊急啟動時發(fā)生錯誤信息,交換分區(qū)必須做成相同樣式的鏡像 。否則,交換分區(qū)在損壞的磁盤上,/etc/vfstab仍然會定位到c0t0d0s1 。
現(xiàn)在系統(tǒng)已經(jīng)可以從第一塊盤(boot disk),也可以從第二塊盤(boot disk1)上啟動了 。
如果有一塊磁盤損壞,Solstice DiskSuite會停止啟動程序 。這是因為如果要在一次錯誤以后成功地啟動系統(tǒng),紀錄復制數(shù)據(jù)庫的大部分必須依然“幸存” 。在我們的兩塊鏡像盤上僅僅需要六個復制中的三個依然存活 。
超過兩塊盤的服務需要有第三塊盤來用記錄復制數(shù)據(jù)庫來配置 。兩塊盤的工作站必須手動地修復,下面的例子描述了這個過程:
·記錄數(shù)據(jù)庫復制在c0t0d0s7和c0t1d0s7上配置,c0t0d0盤發(fā)生故障 。
·啟動程序被Solstice DiskSuite停止,并轉換進入到單用戶模式 。
·現(xiàn)在記錄數(shù)據(jù)庫復制希望發(fā)生錯誤的盤沒有被配置:
metadb -d -f c0t0d0s7
·在下一次重啟之后,對重置的磁盤進行分區(qū),使它和仍然活動的磁盤的分區(qū)一致 。
·做完這些之后,在重置的硬盤上創(chuàng)建記錄數(shù)據(jù)庫復制文件:
metadb -a -c 3 c0t0d0s7
·在下次的重啟之后,鏡像又可以重新同步了 。
注意:
如果你有一個兩塊盤的系統(tǒng),在一塊盤上創(chuàng)建三個記錄數(shù)據(jù)庫復制,在另一塊上面創(chuàng)建四個 。在理論上有50%的機會可以在一次錯誤后重新啟動系統(tǒng)而不需要手動地去使用元數(shù)據(jù) 。
如果你能接受在2盤系統(tǒng)下發(fā)生錯誤后無人職守的重啟,在兩塊盤上創(chuàng)建相同數(shù)量的記錄數(shù)據(jù)庫復制并且創(chuàng)建/etc/system條目:
set md:mirrored_root_flag=1
關于這方面內(nèi)容更多的討論可以在Sun的藍皮書“Configuring Boot Disks With Solaris[tm] Volume Manager Software"( http://www.sun.com/blueprints/1002/817-0407-10.pdf)上找到 。

3 SWAP交換空間
3.1 固定配置文件 /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes –
/dev/dsk/c0t0d0s1 - - swap - no –
/usr/local/swapfile.1 - - swap - no –
...
swap - /tmp tmpfs - yes –
交換文件系統(tǒng)可以使用像/dev/dsk/c0t0d0s1這樣的裸分區(qū)或者象/usr/local/swapfil.1的空文件 。
你可以定義多個交換文件系統(tǒng),所有這些都在邏輯上綁定并掛接到/tmp掛接點 。這就意味著只要物理內(nèi)存是可用的,向/tmp中寫文件將寫入內(nèi)存并耗盡內(nèi)存(not very sure)
例如:
/dev/dsk/c0t0d0s1 - - swap - no –
/dev/dsk/c0t1d0s1 - - swap - no –
/dev/dsk/c0t2d0s1 - - swap - no –
...
swap - /tmp tmpfs - yes –
上面創(chuàng)建了另外的6GB的虛擬內(nèi)存(假設所有的分區(qū)大小為2G).Solaris將條帶訪問對所有的磁盤 。
3.2 "裸分區(qū)”和空文件的比較
最快速的交換就是不進行交換,假如物理交換不可避免,使用在多可磁盤上條帶后的分區(qū) 。如果實在需要內(nèi)存或者沒有可用的分區(qū)或磁盤,則使用空文件系統(tǒng) 。
3.3 臨時配置
在標準的SOLARIS操作中,空文件可以加入到交換空間 。
# mkfile 100m /usr/local/swapfile.1
# swap -a /usr/local/swapfile.1
# swap -l
在系統(tǒng)重啟之前,這些額外的空間是臨時的 。可以使用命令swap -d /usr/local/swapfile.1去掉這些額外的交換空間

推薦閱讀