我有一台 Tyan B5372 1U主機,可插四顆SATA硬碟,目前插兩顆500GB,硬體設定為RAID1,系統安裝 CentOS 6.2。
我在主機多插一個硬碟(250GB),在 CentOS 6底下,它會抓到新的裝置/dev/sdc,我將它格式化後掛載,結果因為要更換硬碟,所以關機後就拔掉換另一顆200GB,結果開機會出現錯誤,抓的到 /dev/sdc 但無法重新格式化,原來的 /dev/mapper/ddf1_linux 裝置也移不掉,請問大家知道如何解決嗎??
錯誤訊息如下:
ERROR: ddf1: wrong # of device in RAID set "ddf1_linux" [1/2] on /dev/sdc
device-mapper: resume ioctl failed: Invalid argument create/reload failed
on ddf1_linux
Setting up Logical Volume Management: No volume group found.
我試著執行過 pvdisplay、lvdisplay、vgdisplay 都沒東西,但打 dmsetup info 有出現:
[root@linux /dev/mapper]# dmsetup info
Name: ddf1_linux
State: ACTIVE
Read Ahead: 256
Tables present: LIVE
Open count: 0
Event number: 0
Major, minor: 253, 0
Number of targets: 1
UUID: DMRAID-ddf1_linux
就算打 dmsetup remove_all 會清除,但重開機一樣會再建立,導制無法格式化!
●當我執行 mkfs.ext4 /dev/sdc1 會出現錯誤訊息:
[root@linux /dev/mapper]# mkfs.ext4 /dev/sdc1
mke2fs 1.41.12 (17-May-2010)
Could not stat /dev/sdc1 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
●這是我的 /dev/sdc 狀態:
[root@lb1 /dev/mapper]# fdisk -l /dev/sdc
Disk /dev/sdc: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002c413
Device Boot Start End Blocks Id System
麻煩大家教一下囉 ^_^
afgn提到:
dmsetup ??
你的 RAID 是不是主機板 BIOS 支援的那種, 如果是的話這一顆硬碟應該也是要在裡面設定相關的 RAID 組態設定才能用...
可是我第一次放的250GB那顆, 不用設定就可以用 ^_^。
我記得 Tyan 的主機都是用 LSI 的軟體模擬RAID,好像叫 MegaRAID。
這塊版子沒有LSI的控制晶片, RAID應該是用onboard ESB6321 chipset 做的 OS RAID.
請問如何清除舊硬碟(200G)那台以前插在別台RAID上的資訊??
單一只裝舊硬碟,然後進raid管理程式中,把讀取到的raid資訊移除掉即可
afgn提到:
請問如何清除舊硬碟(200G)那台以前插在別台RAID上的資訊??
FYI:殘留在HD上的RAID的問題....
作者: wangcm
好說好說,dd通常是由第一個sector開始寫的,以這年頭HD都是比大的而言從頭寫到尾是要寫到民國幾年,所以還是告訴dd直接跳到最後面就是了,假設是500GB的HD好了,這麼幹應該就能把最後的1GB清掉(也就是把RAID的config幹掉,不過要這麼幹之前千萬小心,免得一失足成千古恨了)....
dd if=/dev/zero of=/dev/sd? bs=100MB seek=4990
解決了 ^_^ 解決方法試了好幾種,
(1).用 SPFDISK 將硬碟整顆快速格式化為 FAT32。
(2).dd if=/dev/zero of=/dev/sdc bs=512 count=100
(3).用 mkfs.ext4 將 /dev/mapper/ddf1_linux 重新格式化就可以使用了 ^_^