硬盤(pán)安裝和配置在solaris10系統(tǒng)中常常比在其他unix系統(tǒng)更加復(fù)雜。不過(guò),這種復(fù)雜性主要是為了支持在solaris10中常用的精細(xì)的硬盤(pán)操作。
在solaris10系統(tǒng)中安裝新的硬盤(pán)驅(qū)動(dòng)器,需要如下步驟:
使用如下命令為系統(tǒng)的重新啟動(dòng)做準(zhǔn)備
# touch /reconfigure
使用如下命令同步磁盤(pán)數(shù)據(jù)和關(guān)閉系統(tǒng)
# sync;sync;sync;shutdown;
ok boot
下一步 假設(shè)通過(guò)前文件中提供的信息,我們已經(jīng)決定需要在硬盤(pán)驅(qū)動(dòng)器上創(chuàng)建分區(qū),就是運(yùn)行format命令。除了創(chuàng)建分區(qū),format還會(huì)顯示已經(jīng)存在的磁盤(pán)和分區(qū)信息,而已可以用于修復(fù)故障磁盤(pán)。如果沒(méi)有使用命令行的format參數(shù)
# format
則會(huì)顯示當(dāng)前系統(tǒng)中的磁盤(pán),并且要求管理員輸入需要格式化的磁盤(pán)。這時(shí)候選擇一個(gè)磁盤(pán)用于格式化不會(huì)對(duì)磁盤(pán)產(chǎn)生影響,因此即使選擇錯(cuò)誤,也可以推出format程序而不會(huì)破壞任何數(shù)據(jù)
向format命令添加命令行選項(xiàng),可以指定需要格式化的磁盤(pán)
在選擇適當(dāng)?shù)拇疟P(pán)后,如果該磁盤(pán)過(guò)去曾經(jīng)被格式化,會(huì)顯示[disk formatted]
如果磁盤(pán)未曾被格式化,第一步是通過(guò)格式化磁盤(pán)使其包含文件系統(tǒng)和分區(qū)。進(jìn)行這步操作的format命令如下所示:
format> format
ready to format. formatting cannot be interrupted and takes 15 minutes (estimated).contiue yes
格式化的目的是發(fā)現(xiàn)有缺陷的塊并且將其標(biāo)注為壞塊,以及從硬件的角度大體確認(rèn)磁盤(pán)能夠正常工作。這一步完成后,就可以使用主菜單中的partition選項(xiàng)創(chuàng)建新的分區(qū)以及指定它的的大小。
format> partition
假如我們需要在3號(hào)的scsi目標(biāo)0號(hào)磁盤(pán)創(chuàng)建5號(hào)分區(qū),該分區(qū)將會(huì)被裝載在/export/home下用于存放用戶的文件,它對(duì)應(yīng)的塊設(shè)備是/dev/dsk/c0t3d0s5。確定可用空間的最大數(shù)量后,當(dāng)format程序詢問(wèn)5號(hào)分區(qū)大小時(shí),已吉比特為單位輸入大小。如果磁盤(pán)分區(qū)表還沒(méi)保存,程序會(huì)提示輸入保存分區(qū)表的標(biāo)簽名。標(biāo)簽中包含磁盤(pán)的當(dāng)前分區(qū)的詳細(xì)信息,對(duì)恢復(fù)數(shù)據(jù)會(huì)有幫助。這是一個(gè)重要步驟,如果卷沒(méi)有保存分區(qū)表,操作系統(tǒng)不會(huì)發(fā)現(xiàn)任何新創(chuàng)建的分區(qū)。查看磁盤(pán)標(biāo)簽使用prtvtoc命令。使用print命令可以顯示每塊磁盤(pán)的分區(qū)表
保存磁盤(pán)分區(qū)表的更改后,退出format程序,然后使用newfs命令在目標(biāo)分區(qū)上創(chuàng)建一個(gè)新的ufs文件系統(tǒng)
# newfs /dev/rdisk/c0t3d0s5
新文件系統(tǒng)建好后,就可以裝載了。首先,創(chuàng)建一個(gè)裝載點(diǎn)
# mkdir /export/home
然后使用適當(dāng)?shù)膍ount命令
# mount /dev/dsk/c0t3d0s5 /export/home
這時(shí),磁盤(pán)就可以在系統(tǒng)中使用了。不過(guò),如果希望磁盤(pán)在系統(tǒng)重啟后仍然可用,就需要在虛擬文件系統(tǒng)添加一條記錄,虛擬文件系統(tǒng)表是使用/etc/vfstab文件創(chuàng)建的,其中的一條記錄內(nèi)容如下
/dev/dsk/cot3d0s5 /dev/rdsk/c0t3d0s5 /export/home ufs 2 year
這條記錄中包含了分區(qū)的塊設(shè)備和原始裝載點(diǎn)、裝載點(diǎn)、文件系統(tǒng)類(lèi)型、fsck的操作方法以及最為重要的一項(xiàng),在啟動(dòng)時(shí)強(qiáng)制裝載的標(biāo)志位。