Re: [問題] 能直接將硬碟改成RAID1嗎?

看板Linux作者 (我對不起story板)時間16年前 (2008/05/21 10:03), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串6/6 (看更多)
※ 引述《kenduest.bbs@bbs.sayya.org (小州)》之銘言: : ※ 引述《nknudragon.bbs@ptt.cc (我對不起story板)》之銘言: : > NO 非也非也  : > 做RAID不一定會破壞原本資料 著麼改到可以用才是重點 (超級麻煩!!!) : 嗯... RAID1 基本上想想是可行的,不過其他 RAID 似乎就不大可能,尤其 : RAID 0 就不可能了。 : > 至少software RAID 有辦法做到不破壞原本資料 : 不過您後續似乎都沒給答案,令人摸不到頭續的感覺? : 基本上一般使用是: ㄜ 這個我個人以為自己上網找就可以了 因為我無法憑著記憶想太多 以現在Linux Software RAID 大多使用mdadm的工具來說 網路上很多資料 所以我寫出來的只是我當初做的概念 不過我有在我原本的文章補上一些了 站外轉信站可能不會更新 : mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sda1 這邊 可用-f 代替missing : sda1 就是現有有放資料的分割區,後續再: : mdadm --add /dev/md0 /dev/sdb1 : 這樣就是把 sdb1 這個新的分割區空間放進去。 這個做完以後 要等他SYNC 完畢以後才能夠重開機 可用cat /proc/mdstat 觀看正在進行的動作 或者mdadm /dev/md1 -D 觀看RAID array的狀況 : 這個方式在 raid1 上面可以玩,但是 raid0 與 raid5 這類就會有問題了。 : 最後其實還要改 /etc/fstab, /boot/grub/menu.lst 檔案,尤其若是改的是 : / 分割區更是要注意。最後得使用 mkinitrd 等工具重作 initrd image, : 尤其 swap 與 / 的位置都改過的情況一下,如此開機初始化載入處理才不會 這我的實例裡面swap分割區沒有去更改 我當初也很可愛的把兩個swap分割區做 RAID 0 的方式去做處理 後來上網查才知道是多此一舉 : 找不到實際的 raid device. 在這個地方我個人覺得比較冒險 所以 我在改RAID之前就已經在重編KERNEL 確定我編出來的kernel支援md device以後才改做上面所述說的那一步 光是重編kernel就失敗了三次左右吧.... 當然我都是在GRUB增加一行 所以原本的系統其實都還是可以使用的狀態 至於如何確定編出來的kernel可以支援md 就是用mdadm 做一個md出來TRY -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.150.178

05/21 12:53, , 1F
嗯. 和系統穩定相關的資訊順著Linux-HA去找就對了.
05/21 12:53, 1F

05/21 12:56, , 2F
我也是想得到怎麼作, 但具體怎操作未親自嘗試難免遺漏,
05/21 12:56, 2F

05/21 12:56, , 3F
因此才動手找網頁的. :P
05/21 12:56, 3F
文章代碼(AID): #18CuCCmi (Linux)
文章代碼(AID): #18CuCCmi (Linux)