1、在VMware的Summary View介面選擇Edit virtual machine settings,add兩個新hard disk,選擇ISCI方式,確定添加後在Devices中會看到多出2塊Hard Disk。
2、啟動Solaris,這裡有幾種方法讓系統檢測出新硬碟: a)在系統啟動介面提示"If the system hardware has changed...",並且倒計時時,按下Esc鍵,系統會自動監測硬體改動,新增的硬碟也會在列表中,但不要更改啟動選項,F2 continue之後進入系統format就能看到新硬碟; b)進入系統後。在根目錄建立reconfigure檔案,# touch /reconfigure,init 5重啟系統,reconfigure檔案可在系統啟動過程中引到系統自動監測新裝置;
c)進入系統後,執行devfsadm命令,系統檢測新增加的裝置,這種方法不需要reboot,很好; 方法還有很多,不一一介紹了,continue...
##################################找到裝置並格式化########################################
向一塊硬碟寫入資料之前,首先需要將其分區和格式化,這個過程一般可以分為3個
步驟:
1. 物理格式化,也就是通常所說的低階格式化(Low-Level Formatting,LLF);
2. 分區;
3. 邏輯格式化,也就是通常所說的進階格式化(High-Level Formatting,HLF)
低階格式化的時候,硬碟被分成若干個磁軌,這些磁軌又被分成若干個扇區,每個扇區填充了隨機資料。幾乎所有的硬碟在出廠前都已經被低階格式化過,
所 以,使用者只要對硬碟進行下面兩個步驟(分區和邏輯格式化)就可以了。
分區的動作將硬碟分成幾個部分,成為分區或者是分區(注意:前面的“分區”是動詞,後面的是名詞)。每個分區/分區由若干個柱面組成。絕大多數情況 下,Solaris中的一個分區一一對應一個檔案系統。一個分區不能包含多個檔案系統;同樣,一個檔案系統也不能跨越多個分區。Solaris中,對硬碟 進行分區,就是使用我們開始的時候使用過的format命令。
當Solaris進行進階格式化的時候,將每個分區分成許多柱面組,每個柱面組包括了幾個連續的柱面。
檔案系統在這些柱面組中建立檔案和目錄,並盡 量將同一個檔案的資料儲存在同一個柱面組中。這樣的機制能夠保證磁頭讀取資料的時候移動最少,從而加快資料的讀取速度。Solaris中使用newfs命 令來實現進階格式化,預設的檔案系統是UNIX檔案系統(UFS:Unix File System),它使用下列類型的塊:
1. 引導塊:儲存系統啟動時所需的資訊
2. 超級塊:隱藏檔系統資訊
3. 索引節點(i節點):隱藏檔系統中的單個檔案資訊
4. 儲存塊/資料區塊:隱藏檔資料 ##################################找到裝置並格式化######################################## 3、檢測完後,我們執行format,這個時候會發現已經多出來2個編號為1,2的硬碟了
(原來的硬碟編號是0),在VMware中一般為c0d1,選擇1硬碟。
[root@/]#>df (原來的硬碟是c1t0xxxx)
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/dsk/c1t0d0s0 13116240 12751791 233287 99% /
swap 1813320 904 1812416 1% /etc/svc/volatile
/usr/lib/libc/libc_hwcap1.so.1
13116240 12751791 233287 99% /lib/libc.so.1
swap 1812524 108 1812416 1% /tmp
swap 1812452 36 1812416 1% /var/run
/dev/dsk/c1t0d0s1 2017104 2049 1954542 1% /swap
/hgfs 16777215 4096 16772864 1% /hgfs
[root@/]#>format (多了編號1,2的兩個硬碟)
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <DEFAULT cyl 1955 alt 2 hd 255 sec 63>
/pci@0,0/pci1000,30@10/sd@0,0
1. c1t1d0 <DEFAULT cyl 2557 alt 2 hd 128 sec 32>
/pci@0,0/pci1000,30@10/sd@1,0
2. c1t2d0 <DEFAULT cyl 2557 alt 2 hd 128 sec 32>
/pci@0,0/pci1000,30@10/sd@2,0
############################ 備忘:1.磁碟 管理-——分區命名慣例 #########################
對於每個一磁碟分區,通常以cxtxdxsx表示,其中c/t/d/s的含義如下:
*C代表控制器標號。控制器位於主板上面,所謂控制器,就是控制,發出命令的器件。
*T代表目標編號。 即分配給每個存放裝置的一個唯一的硬體地址。
*D代表磁碟編號。 這個數字反映的是目標位置上的磁碟號,即具體的磁碟
*S代表分區編號。 通常從0~7,即分區的號碼了
############################ 備忘:1.磁碟 管理-——分區命名慣例 ######################### 4、新加的硬碟我們一般需要首先執行fdisk,format> fdisk,
SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection:
建立並選擇相應的 分區格式(注意要與檔案系統格式區分開)
例如80g的硬碟可以分區為60g unix ,20g留給windows
完成後會顯示概要資訊,選5 儲存退出。 5、退到format> 下,選擇partition對新硬碟分區,format> partition。 6、 列出了0-7共8個partition,就選個7吧,作為home分區使用,斷行符號;
要求填入 partition id tag,寫home,斷行符號;
預設wm(可寫可掛載),斷行符號;
顯示預設new starting cyl[3](因為0-2被alternates和boot使用了),斷行符號;
指定大小,我暫且把所有的cylinders都給home了,斷行符號,回到 partition> 。 7、給當前的分區表取個名,partition> name,隨便叫newtabel吧。 8、執行partition> label,選擇yes,執行完這一步可用print檢查分區表,partition 7 home已經有了設定的大小。 9、鍵入quit 退到 format> , 執行一下save,儲存設定,這裡需要填完整的路徑/etc/format.dat,yes後quit,退到 #。
10、分區做完了, 需要建立新的檔案系統(這裡不建立檔案系統的話就是裸裝置了。。通過/dev/rdsk/磁碟命名 cxtxdxsx來使用 )。
用newfs,執行命令 # newfs /dev/dsk/c0d1s7,執行完後會顯示superblock的備份地址。完成這一步可用fsck檢查檔案系統是否正確。 11、只有建立了檔案系統後才能通過檔案系統命令來進行管理。在根目錄下建立newhome目錄用來作為新分區的掛載點,# mkdir /newhome。 12、掛載,# mount /dev/dsk/c0d1s7 /newhome,掛載完成可用df -k查看掛載結果。 可是,重啟之後你會發現,掛載在/newhome下的分區沒了。用df -k查看,發現不見了。原來我們還差一步——設定自動掛載: 13、編輯/etc/vfstab檔案,# vi /etc/ vfstab,新增一行,內容為 /dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes - 重啟後發現,c0d1s7已經能夠自動掛載到/newhome目錄了。 轉自 :http://hi.baidu.com/dba_james/blog/item/09e2f3fd640581fafd037fa0.html