共計 1462 個字符,預計需要花費 4 分鐘才能閱讀完成。
solaris 下軟 RAID0 RAID5 的實現是怎樣的,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
平時我們說的 RAID 基本上都是硬 RAID 即以硬盤為單位,而在 solaris 下我們可以用軟 RAID 來實現分區和分區之間的 RAID?,F在讓我們來學習下如何在 Unix 平臺下建立軟 RAID
1. 我們為我們的虛擬機掛連 10G 的磁盤
2. 劃好要做 RAID 的分區
1. 劃兩個分區:s0(1GB) s1(50M)
#format
Specify disk (enter its number):1 剛掛起的第一個設備(即第二個)
format p
partition p 查看分區的情況
partition 0 第 0 個分區
。。。。自己看下磁盤分區的基礎知識
3. 推進另外一個硬盤的劃分配置自動和前一個硬盤一致
prtvtoc /dev/rdsk/c0d0s2 | fmthard -s – /dev/rdsk/c1d1s2
把 c0d1s2 的硬盤配置表映射給 c1d1s2 注意哦 是 s2 在 salaris 下 s2 默認代表整個磁盤
4. 創建存儲 RAID 信息的數據庫分區
在做硬 RAID 時 我們的 RAID 信息是存放在 RAID 卡和硬盤上的 而我們在做軟 RAID 時需要用一個分區來創建一個或多個
RAID 信息數據庫文件 為什么要多個呢?—- 其實就是為了防止其他分區沒有存儲 RAID 信息 而自己有只有一個存儲 RAID 信息的磁道區。那么當哪一天你的那個硬盤還好著就是那個磁道區壞了 那么整個 RAID 計劃將失敗。
metadb -afc 3 /dev/dsk/c0d1s1 /dev/dsk/c1d1s1 為 c0d1s1 和 c1d1s1 分別創建 3 個用來存儲 RAID 信息的數據庫文件
創建完后 我們可以用 metadb 來查看
5. 創建 RAID 數據區
用來存放 RAID 信息的分區我們建好了 現在我們要建的就是創建 RAID 數據分區用來存放數據文件
假如我們創建的 RAID 為 RAID0,那么具體步驟如下:
metainit d1 1 2 /dev/dsk/c0d1s0 /dev/dsk/c1d1s0 -i 32k
這條命令的意思是:用兩個分區 /dev/dsk/c0d1s0 /dev/dsk/c1d1s0 來創建一個 RAID 分區(所以用 1 2),-i 32k 用來指定每個分區的大小
創建完用 metastat d1 來查看
6. 格式化分區
新建立的 RAID 區是裸設備 要使用它就需要格式化它
newfs /dev/md/dsk/d1
7. 掛載查看設備
mount /dev/md/dsk/d1 /mnt/d1
df -k
——————————————– 上面是 RAID0 的實現 現在我們來實現 RAID5———————-
8. 為了方便我們先刪除之前的 RAID0 分區
metaclear [-f] d1 刪除 RAID 分區 d1
可以用 metstat d1 這時我們看不到任何有關于 d1 的信息
9. 創建 RAID5 的數據分區
metainit d1 -r /dev/dsk/c0d1s5 /dev/dsk/c0d1s0 /dev/dsk/c1d1s0
以上這句話的大致意思:用隨意的三個分區來創建一個名為 D1 的 RAID5 分區 其中 r 指出這是一個 RAID 5
10. 格式化
11 掛載查看情況
看完上述內容,你們掌握 solaris 下軟 RAID0 RAID5 的實現是怎樣的的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!