windows上的raid 0如何移到linux - Linux

Table of Contents

我用主機板(P8H67)內建的RAID功能做了一組RAID 0

原本我的系統是windows 7,所以有intel RST自動幫我處理

但是最近把電腦重灌成ubuntu 14.04 64 bit,想用mdadm把raid 0 組回來

我參考這篇教學 http://goo.gl/hx2Nfi

但是 mount 之後就跳這個訊息

NTFS signature is missing.
Failed to mount '/dev/md0': Invalid argument
The device '/dev/md0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

是我不小心把raid弄壞,還是我的方法錯誤呢?

另外附上 cat /proc/partitions
我要raid的是sdb和sde
---------------------------------
major minor #blocks name

8 0 250059096 sda
8 1 524288 sda1
8 2 241164288 sda2
8 3 8369152 sda3
8 16 1953514584 sdb
8 32 1465138584 sdc
8 33 1465136001 sdc1
8 48 976762584 sdd
8 49 976759808 sdd1
8 64 1953514584 sde
8 65 1953508352 sde1
---------------------------------

--

All Comments

Ida avatarIda2015-11-19
我建議你把資料備份出來重作 linux對主機板內建raid支
援很糟 不值得花那個時間去作
Charlie avatarCharlie2015-11-22
同樓上,linux的raid以software為主,主機板的hw支援的raid
主要用於windows
Todd Johnson avatarTodd Johnson2015-11-22
主機板的raid也是軟體raid...所以和同是軟體raid的linu
Blanche avatarBlanche2015-11-27
x會衝突 真正的硬體raid不管在windows下或者linux下
你都只會看到最後的磁區 而不是單顆硬碟
Annie avatarAnnie2015-11-29
主機板的 raid 是使用 dmraid 來管理,不是使用 mdadm
Connor avatarConnor2015-11-30
所以方向可能有點問題....
Ida avatarIda2015-12-01
rst 現在是 mdadm 管了, dmraid 以後會 deprecated
Todd Johnson avatarTodd Johnson2015-12-05
更新到最新板, 再用 mdadm 試一次
Hedy avatarHedy2015-12-07
主機板raid算是硬體內建在主機板上,不用另插卡而以.所謂
Brianna avatarBrianna2015-12-07
純sw raid是指raid邏輯由OS來負責,硬體支援raid則是對OS
透通或半透通,OS不處理raid運算
Queena avatarQueena2015-12-10
會和linux衝,是因為半透通,而又缺乏適當driver
Megan avatarMegan2015-12-13
OS不處理(半透通則部分處理)raid運算
Hedy avatarHedy2015-12-17
若真的都給 mdadm 管了,先看一下 /proc/mdstat 檔案
Todd Johnson avatarTodd Johnson2015-12-18
先確認已經被識別成為合法的實體應對 md0 裝置
Kristin avatarKristin2015-12-19
不過你實際上操作時候是下了什麼指令呢
Hamiltion avatarHamiltion2015-12-23
基本上一般來說若還同一台電腦,用 dmraid -r 查看很快
Hedy avatarHedy2015-12-27
要啟用一般也只是 -ay 等方式就可以了
Zenobia avatarZenobia2015-12-28
fdisk -l /dev/md0 看一下分割狀態
Doris avatarDoris2015-12-30
建議買張二手raid卡安全很多
Lucy avatarLucy2016-01-02
看起來有抓到正確的分割結果,不過他是 GPT 分割區
請安裝一下 gdisk, 然後用 gdisk -l /dev/md0 看一下
Zora avatarZora2016-01-03
你看看你是否有 /dev/md0p2 這個檔案,有的話掛載看看
Margaret avatarMargaret2016-01-08
若沒看看該檔案,ls -l /dev/md0* 看一下檔案列表好判斷
Hedy avatarHedy2016-01-10
所以看起來是應對到 linux device mapper 那邊去了
Edwina avatarEdwina2016-01-13
不過我也不大怎麼確定,你看看 /dev/mapper 目錄內檔案
也許已經應對到實際某個裝置檔案去了
Edwina avatarEdwina2016-01-15
另外你順便可以打一下 blkid 看一下輸出結果
Frederica avatarFrederica2016-01-18
大多可以抓取 block device 資訊,可以提供一些資訊判斷
Daph Bay avatarDaph Bay2016-01-23
若是 ntfs 磁碟是不乾淨的也無法被掛載,一般得強迫檢查
後才能夠掛載。那可能要跑一下 ntfsfix 命令,先配合 -n
參數檢查一下 md0p2 看看
Zora avatarZora2016-01-23
我好像多回的,哈哈。前面提到 dmraid -ay 就可以了
這個方式確定沒錯... 不過前面有人提到 mdadm 整合
Dinah avatarDinah2016-01-27
fake raid 的話,看起來我找個時間測試看看