平時我們說的raid基本上都是硬raid即以硬碟為單位,而在solaris下我們可以用軟raid來實現分割槽和分割槽之間的raid。
現在讓我們來學習下如何在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 掛載檢視情況
關於刪除軟raid裝置md0
之前有位哥們問如何刪除軟raid生成的md1等裝置,我也想知道,有位老兄回了帖子,覺得都是硬刪檔案的,在實際應用中恐怕不妥吧,系統掛了可承擔不起啊。翻遍了google,終於找到了應對之策,鑑於之前的帖子找不到了,就重發一次吧 刪除整個raid mdadm dev md0 fail dev sdb r...
Debian9下配置軟RAID
軟raid需要mdadm來實現,所以如果沒有安裝請安裝這個軟體。安裝命令如下 apt get install mdadm 假設有兩塊一樣的磁碟,裝置名為 dev sda和 dev sdb 第一步 用fdisk給兩塊磁碟分割槽,這裡簡單的將整塊磁碟設定為乙個主區。完成後將出現兩個新的裝置檔案,dev ...
Linux下組建軟RAID1實戰1
好久沒寫部落格了,今天有空寫點東西。在公司裡是做平台的,對磁陣,卷管理,雙機都還比較熟悉,但是公司裡使用的都是3510磁陣 vxvm卷管理軟體 vcs組建的雙機系統,拿來玩可買不起,太高。想了一下,在虛擬機器下似乎可以把這些都虛擬出來,正好試試。1.安裝vmware虛擬機器,我的是5.0,這個估計大...