Перенос данных на новый RAID1

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
peter@work
Advanced member
Сообщения: 66
Зарегистрирован: 10 сен 2004, 13:10
Откуда: SPb

Перенос данных на новый RAID1

Сообщение peter@work » 18 ноя 2004, 13:35

OS: Slackware
kernel: 2.4.25
RAID: Mylex AcceleRAID 170
старые HDD - Quantum Atlas
новые HDD - Seagate ST336607LW

Возникла необходимость заменить винты - посмотрите на статусы Atlas'ов.

было
Nov 12 11:39:30 relay kernel: DAC960: ***** DAC960 RAID Driver Version 2.4.11 of 11 October 2001 *****
Nov 12 11:39:30 relay kernel: DAC960: Copyright 1998-2001 by Leonard N. Zubkoff <lnz@dandelion.com>
Nov 12 11:39:30 relay kernel: DAC960#0: Configuring Mylex AcceleRAID 170 PCI RAID Controller
Nov 12 11:39:30 relay kernel: DAC960#0:   Firmware Version: 6.00-07, Channels: 1, Memory Size: 32MB
Nov 12 11:39:30 relay kernel: DAC960#0:   PCI Bus: 2, Device: 9, Function: 1, I/O Address: Unassigned
Nov 12 11:39:30 relay kernel: DAC960#0:   PCI Address: 0xEFEFE000 mapped at 0xF880B000, IRQ Channel: 21
Nov 12 11:39:30 relay kernel: DAC960#0:   Controller Queue Depth: 512, Maximum Blocks per Command: 2048
Nov 12 11:39:30 relay kernel: DAC960#0:   Driver Queue Depth: 511, Scatter/Gather Limit: 128 of 257 Segments
Nov 12 11:39:30 relay kernel: DAC960#0:   Physical Devices:
Nov 12 11:39:30 relay kernel: DAC960#0:     0:0  Vendor: QUANTUM   Model: ATLAS10K3_36_WLS  Revision: 020W
Nov 12 11:39:30 relay kernel: DAC960#0:          Asynchronous
Nov 12 11:39:30 relay kernel: DAC960#0:          Serial Number: 344129359382
Nov 12 11:39:30 relay kernel: DAC960#0:          Disk Status: Dead, 71798784 blocks
Nov 12 11:39:30 relay kernel: DAC960#0:     0:1  Vendor: QUANTUM   Model: ATLAS10K3_36_WLS  Revision: 020W
Nov 12 11:39:30 relay kernel: DAC960#0:          Wide Synchronous at 160 MB/sec
Nov 12 11:39:30 relay kernel: DAC960#0:          Serial Number: 344129955943
Nov 12 11:39:30 relay kernel: DAC960#0:          Disk Status: Online, 71798784 blocks
Nov 12 11:39:30 relay kernel: DAC960#0:          Errors - Parity: 0, Soft: 0, Hard: 128, Misc: 0
Nov 12 11:39:30 relay kernel: DAC960#0:                   Timeouts: 0, Retries: 0, Aborts: 0, Predicted: 1
Nov 12 11:39:30 relay kernel: DAC960#0:     0:7  Vendor: MYLEX     Model: AcceleRAID 170    Revision: 0600
Nov 12 11:39:30 relay kernel: DAC960#0:          Wide Synchronous at 160 MB/sec
Nov 12 11:39:30 relay kernel: DAC960#0:          Serial Number:  
Nov 12 11:39:30 relay kernel: DAC960#0:   Logical Drives:
Nov 12 11:39:30 relay kernel: DAC960#0:     /dev/rd/c0d0: RAID-1, Critical, 71794688 blocks
Nov 12 11:39:30 relay kernel: DAC960#0:                   Logical Device Initialized, BIOS Geometry: 255/63
Nov 12 11:39:30 relay kernel: DAC960#0:                   Stripe Size: 64KB, Segment Size: 8KB
Nov 12 11:39:30 relay kernel: DAC960#0:                   Read Cache Disabled, Write Cache Disabled
Nov 12 11:39:30 relay kernel: Partition check:
Nov 12 11:39:30 relay kernel:  rd/c0d0: rd/c0d0p1 rd/c0d0p2 rd/c0d0p3
стало
PCI: Found IRQ 5 for device 02:09.1
DAC960: ***** DAC960 RAID Driver Version 2.4.11 of 11 October 2001 *****
DAC960: Copyright 1998-2001 by Leonard N. Zubkoff <lnz@dandelion.com>
DAC960#0: Configuring Mylex AcceleRAID 170 PCI RAID Controller
DAC960#0:   Firmware Version: 6.00-07, Channels: 1, Memory Size: 32MB
DAC960#0:   PCI Bus: 2, Device: 9, Function: 1, I/O Address: Unassigned
DAC960#0:   PCI Address: 0xEFEFE000 mapped at 0xF880D000, IRQ Channel: 5
DAC960#0:   Controller Queue Depth: 512, Maximum Blocks per Command: 2048
DAC960#0:   Driver Queue Depth: 511, Scatter/Gather Limit: 128 of 257 Segments
DAC960#0:   Physical Devices:
DAC960#0:     0:0  Vendor: SEAGATE   Model: ST336607LW        Revision: 0007
DAC960#0:          Wide Synchronous at 160 MB/sec
DAC960#0:          Serial Number: 3JA7XX7F00007449K2UJ
DAC960#0:          Disk Status: Online, 71090176 blocks
DAC960#0:     0:7  Vendor: MYLEX     Model: AcceleRAID 170    Revision: 0600
DAC960#0:          Wide Synchronous at 160 MB/sec
DAC960#0:          Serial Number:  
DAC960#0:     0:8  Vendor: SEAGATE   Model: ST336607LW        Revision: 0007
DAC960#0:          Wide Synchronous at 160 MB/sec
DAC960#0:          Serial Number: 3JA7YPV700007449535G
DAC960#0:          Disk Status: Online, 71090176 blocks
DAC960#0:   Logical Drives:
DAC960#0:     /dev/rd/c0d1: RAID-1, Online, 71090176 blocks
DAC960#0:                   Logical Device Initialized, BIOS Geometry: 255/63
DAC960#0:                   Stripe Size: 64KB, Segment Size: 8KB
DAC960#0:                   Read Cache Disabled, Write Cache Disabled
Partition check:
rd/c0d1: rd/c0d1p1 rd/c0d1p2 rd/c0d1p3
Я думаю понятно зачем я это сделал.

Что делал.
1. Вотнул новые диски
2. В ezAssist'е сделал из них новый массив A0 - Quantum, A1 - Seagate
3. загрузился в single
4. fdisk /dev/rd/c0d1
5. создал партишены
6. write, reboot
7. загрузился в single
8. mkreiserfs /dev/rd/c0d1p1
9. mkreiserfs /dev/rd/c0d1p2
10. mkswap  /dev/rd/c0d1p3
11. mount /dev/rd/c0d1p1 /mnt/part1
12. mount /dev/rd/c0d1p2 /mnt/part2
13. все перелил на новые диски
14. поправил /etc/lilo.conf и /etc/fstab
сейчас выглядит так
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32
append="root=/dev/rd/c0d1p1"
boot = /dev/rd/c0d1p1
message = /boot/boot_message.txt
prompt
timeout = 50
# Override dangerous defaults that rewrite the partition table:
change-rules
 reset
vga = normal

# Linux bootable partition config begins
image = /boot/vmlinuz-2.4.25
 root = /dev/rd/c0d1p1
 label = Linux
 read-only

image = /boot/vmlinuz-2.4.26
 root = /dev/rd/c0d1p1
 label = new
 read-only
# Linux bootable partition config ends
/dev/rd/c0d1p3   swap             swap        defaults         0   0
/dev/rd/c0d1p1   /                reiserfs    defaults         1   1
/dev/rd/c0d1p2   /usr/local       reiserfs    defaults         1   2
/dev/cdrom       /mnt/cdrom       iso9660     noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
15. halt
16. отсоединил трупы квантумов, следовательно в мозгах Mylex'а массив из Seagate стал A0
17. reboot c Slackware 10.0 CD
18. параметры загрузки raid.s root=/dev/rd/c0d1p1 single noinitrd ro
19. lilo
20. reboot
21. получаю болт  :mad:
Главный вопрос - Какого фига?!
т.е. просто черный экран и все...
Где грабли?

PS:
вот эти извраты добавил потом...
lba32
append="root=/dev/rd/c0d1p1"
раньше и без них все было хорошо, а сейчас они никак не влияют...

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей