Solaris 擴容包含兩個層面。首先基於slice、邏輯卷、軟分區的擴容,其次是文件系統的擴容。前者是基礎後者才算是真正的擴容。
1、slice
slice本身不能擴容(除非通過format 修改分區大小),這裡我們通過邏輯卷來解決這個問題。
step 1 #umount /file
step 2 #metainit d100 1 2 c0t0d0s7 c0t1d0s7
step 3 修改/etc/vfstab 文件
step 4 #mountall 或者 mount /file
step 5 # growfs -M /file /dev/md/rdsk/d100
2、邏輯卷
mirror 0
step 1 #metattach d100 c0t0d0s0
step 2 ## growfs -M /file /dev/md/rdsk/d100
mirror 1
假如/file存在一個鏡像d100,由d9和d10組成
step 1# metattach d9 c0t2d0s5
step 2# metattach d10 c0t3d0s5
step 3# growfs -M /file /dev/md/rdsk/d100
3、軟分區
如果使用
# metainit d33 -p c0t2d0s0 12g 來創建的軟分區。可以用下面的方法來增加容量。
step 1 # metattach d33 5g
step 2# growfs -M /file /dev/md/rdsk/d33
注意:這時c0t2d0s0上必須有足夠的容量。