作者 主題: 無法建立software raid1已爬文,請指點名津  (閱讀 4297 次)

0 會員 與 1 訪客 正在閱讀本文。

moveboy

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
messages如下
Jul 10 13:31:23 localhost modprobe: FATAL: Error running install command for sound_slot_1
Jul 10 13:53:26 localhost sshd(pam_unix)[5534]: session opened for user root by (uid=0)
Jul 10 13:54:44 localhost kernel: md: raidstart(pid 5568) used deprecated START_ARRAY ioctl. This will not be supported beyond 2.6
Jul 10 13:54:44 localhost kernel: md: could not lock hda2.
Jul 10 13:54:44 localhost kernel: md: could not import hda2!
Jul 10 13:54:44 localhost kernel: md: autostart unknown-block(0,770) failed!
Jul 10 13:54:44 localhost udev[5579]: creating device node '/udev/md1'
fdisk -l如下
Disk /dev/hda: 80.0 GB, 80025280000 bytes
16 heads, 63 sectors/track, 155058 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2038     1027120+  83  Linux
/dev/hda2            2039       31356    14776272   83  Linux
/dev/hda3           31357       60674    14776272   83  Linux
/dev/hda4           60675      155058    47569536    f  W95 Ext'd (LBA)
/dev/hda5           60675       62705     1023592+  82  Linux swap
/dev/hda6           62706      155058    46545880+  83  Linux

Disk /dev/hdb: 80.0 GB, 80025280000 bytes
16 heads, 63 sectors/track, 155058 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1        2038     1027120+  83  Linux
/dev/hdb2            2039       31356    14776272   83  Linux
/dev/hdb3           31357       60674    14776272   83  Linux
/dev/hdb4           60675      155058    47569536    f  W95 Ext'd (LBA)
/dev/hdb5           60675       62705     1023592+  82  Linux swap
/dev/hdb6           62706      155058    46545880+  83  Linux

df -m如下
Filesystem             1M-區段      已用     可用 已用% 掛載點
/dev/hda6                44742       520     41949   2% /
/dev/hda1                  988        18       920   2% /boot
none                       110         0       110   0% /dev/shm
/dev/hda3                14204        33     13450   1% /home
/dev/hda2                14204      6026      7457  45% /usr

raidtab如下
# Sample raid-1 configuration
raiddev                 /dev/md0
raid-level              1
nr-raid-disks           2
nr-spare-disks          0
chunk-size              4

device                  /dev/hda1
raid-disk               0

device                  /dev/hdb1
raid-disk               1

raiddev                 /dev/md1
raid-level              1
nr-raid-disks           2
nr-spare-disks          0
chunk-size              4

device                  /dev/hda2
raid-disk               0

device                  /dev/hdb2
raid-disk               1

步驟如下
1.fdisk相同的partition
2.mkraid /dev/md0出現錯誤如下
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/hda1, 1027120kB, raid superblock at 1027008kB
/dev/hda1 is mounted
mkraid: aborted.
(In addition to the above messages, see the syslog and /proc/mdstat as well
 for potential clues.)

3.raidhotadd /dev/md0 /dev/hdb1
出現錯誤訊息
/dev/md0: can not hot-add disk: array not running!

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #1 於: 2005-07-11 14:05 »
原本不是 raid 要改成用 raid 嗎?

如果是的話... 這不是一個小工程. 先搞清楚要做的 process 並備份.

其實, 重灌直接做 raid 應該是會比較快.

機本上, 你的 partition type 就錯了.
應該是 fd:  Linux raid autodetect

先稍微參考一下:
http://moto.debian.org.tw/viewtopic.php?t=4471&highlight=raid
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17472
    • 檢視個人資料
    • http://www.study-area.org
無法建立software raid1已爬文,請指點名津
« 回覆 #2 於: 2005-07-11 14:08 »
你爬的文是哪篇呢?

注意一下 ID 83 跟 ID fd 的差別哦...
(若你聽不懂我說啥, 那先溫習一下 fdisk 吧.)

moveboy

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #3 於: 2005-07-11 14:09 »
引述: "phantom"
原本不是 raid 要改成用 raid 嗎?

如果是的話... 這不是一個小工程. 先搞清楚要做的 process 並備份.

其實, 重灌直接做 raid 應該是會比較快.

機本上, 你的 partition type 就錯了.
應該是 fd:  Linux raid autodetect

先稍微參考一下:
http://moto.debian.org.tw/viewtopic.php?t=4471&highlight=raid

感謝您喔!
試試看去!
感恩您快速回覆一語驚醒夢中人
感恩喔

moveboy

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #4 於: 2005-07-11 14:11 »
引述: "netman"
你爬的文是哪篇呢?

注意一下 ID 83 跟 ID fd 的差別哦...
(若你聽不懂我說啥, 那先溫習一下 fdisk 吧.)

了解了感恩!我真笨原來是這邊的問題!試試去太感謝您了

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #5 於: 2005-07-11 14:18 »
我寫那篇到現在以有一段時間.
有一些 package  可能已更新. 請多加注意.

如果我現在再作, 細節部份可能會有些許不同. 不過大方向不變.

當你瞭解為啥會這麼麻煩時, 你就知道你該怎麼做.
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

moveboy

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #6 於: 2005-07-11 14:24 »
引述: "phantom"
我寫那篇到現在以有一段時間.
有一些 package  可能已更新. 請多加注意.

如果我現在再作, 細節部份可能會有些許不同. 不過大方向不變.

當你瞭解為啥會這麼麻煩時, 你就知道你該怎麼做.

感謝兩位大哥的提點太感謝您們了!真感動
已經找了好幾偏文章但是都沒有注意到partition fd的問題

moveboy

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #7 於: 2005-07-11 14:37 »
引述: "phantom"
原本不是 raid 要改成用 raid 嗎?

如果是的話... 這不是一個小工程. 先搞清楚要做的 process 並備份.

其實, 重灌直接做 raid 應該是會比較快.

機本上, 你的 partition type 就錯了.
應該是 fd:  Linux raid autodetect

先稍微參考一下:
http://moto.debian.org.tw/viewtopic.php?t=4471&highlight=raid


真抱歉兩位大哥
我那裡沒作到呢?
我已經把id改成fd了還需要做啥麼呢?
怎麼還是不行咧
難道一定要重灌嗎
因這台mail 主機已經run了快一年半載了
實在無法就這樣重灌
時間上實在有問題
fdisk -l
Disk /dev/hda: 80.0 GB, 80025280000 bytes
16 heads, 63 sectors/track, 155058 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2038     1027120+  fd  Linux raid autodetect
/dev/hda2            2039       31356    14776272   fd  Linux raid autodetect
/dev/hda3           31357       60674    14776272   fd  Linux raid autodetect
/dev/hda4           60675      155058    47569536    f  W95 Ext'd (LBA)
/dev/hda5           60675       62705     1023592+  fd  Linux raid autodetect
/dev/hda6           62706      155058    46545880+  fd  Linux raid autodetect

Disk /dev/hdb: 80.0 GB, 80025280000 bytes
16 heads, 63 sectors/track, 155058 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1        2038     1027120+  fd  Linux raid autodetect
/dev/hdb2            2039       31356    14776272   fd  Linux raid autodetect
/dev/hdb3           31357       60674    14776272   fd  Linux raid autodetect
/dev/hdb4           60675      155058    47569536    f  W95 Ext'd (LBA)
/dev/hdb5           60675       62705     1023592+  fd  Linux raid autodetect
/dev/hdb6           62706      155058    46545880+  fd  Linux raid autodetect

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #8 於: 2005-07-11 14:45 »
不是只有 partition type 的問題而已.

你做了那些步驟? Kernel 有沒有 build-in raid support?

我那篇範例你全看完, 全了解, 全做了嗎?

由 non-raid 轉換成 raid 一定也會有一些 downtime.

你這樣問問題, 也幫不到你...

你如果不想清楚就做下去... 小心 server 會掛掉...
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

moveboy

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #9 於: 2005-07-11 15:01 »
引述: "phantom"
不是只有 partition type 的問題而已.

你做了那些步驟? Kernel 有沒有 build-in raid support?

我那篇範例你全看完, 全了解, 全做了嗎?

由 non-raid 轉換成 raid 一定也會有一些 downtime.

你這樣問問題, 也幫不到你...

你如果不想清楚就做下去... 小心 server 會掛掉...


不好意思!我就是怕出問題所以是買了兩顆硬碟拿台電腦在用啦
kernel已經支援耶因為我有用重新一開始作raid是成功的阿
現在是在模擬說已經一棵硬諜在服務但是要把他加顆硬諜轉成raid1在模擬
我只是把這台電腦模擬成目前在服務的主機
partition模擬成一模一樣這樣應該到時作是一樣的吧
不知道我這樣說是否正確,請指正小弟一下
請指教我的作業系統是
fedora core2.0
rpm -qa | grep raidtool
版本是raidtools-1.00.3-8
感謝您了
謝謝您花時間在這邊跟小弟解釋

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #10 於: 2005-07-11 15:22 »
引述: "moveboy"

不好意思!我就是怕出問題所以是買了兩顆硬碟拿台電腦在用啦
kernel已經支援耶因為我有用重新一開始作raid是成功的阿


這部分就不用管了吧? 既然你又不重灌...

引述: "moveboy"

現在是在模擬說已經一棵硬諜在服務但是要把他加顆硬諜轉成raid1在模擬
我只是把這台電腦模擬成目前在服務的主機
partition模擬成一模一樣這樣應該到時作是一樣的吧
不知道我這樣說是否正確,請指正小弟一下
請指教我的作業系統是
fedora core2.0
rpm -qa | grep raidtool
版本是raidtools-1.00.3-8


既然是要 non-raid 轉 raid...
kernel 有可能沒有 build-in raid.
也不是 partition 做成一樣, 改 partition type 就 ok.

如果你要做這樣的轉換, 請看我的文章 step by step...
如果我說的你都聽不進去... 那您就自行想其他辦法吧.
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

panachen

  • 懷疑的國中生
  • **
  • 文章數: 57
    • 檢視個人資料
無法建立software raid1已爬文,請指點名津
« 回覆 #11 於: 2005-07-12 02:45 »
如果kernel對Raid support是module,

記得要把initrd加到lilo.conf裏去.

至於grub的方式我沒做過.