Tilføj ny disk til RAID
Hej Linux-venner
Jeg har brug for lidt hjælp til at forstå om jeg er på rette kurs eller om jeg er fucked. Jeg har opsat ny server med 3 x diske i RAID 5 og vil nu gerne tilføje ny disk.
Jeg kører openSUSE 11.2, RAID'et er software-baseret som tidligere anbefalet her på forumet.
Jeg ønsker at vide om jeg er fucked i den forstand at mit RAID er oprettet forkert (virkede før jeg begyndte at tilføje ny disk) eller om jeg kan gøre noget for at komme videre.
Mit problem er at jeg får busy resource når jeg prøver 'e2fsck -f /dev/md0':
e2fsck 1.41.9 (22-Aug-2009)
e2fsck: Device or resource busy while trying to open /dev/md0
Filesystem mounted or opened exclusively by another program?
RAID'et er ikke mountet som kan ses længere nede, men der findes faktisk
en PID:
buffy:~ # ps auxf|grep md0
root 801 0.0 0.0 0 0 ? S< Apr26 0:00 \_[md0_raid5]
Jeg følger denne step-by-step guide:
http://ubuntuforums.org/showthread.php?t=517282 (og er altså kommet til e2fsck -f /dev/md0 punktet).
df viser følgende (systemdisk):
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 30969568 3945016 25451392 14% /
udev 3836336 360 3835976 1% /dev
/dev/sda3 447685780 204680 424739888 1% /home
---
RAID'et er oprettet af efterfølgende partitioner (diske):
buffy:~ # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb4[0] sde1[4] sdd1[3] sdc1[1]
5825594112 blocks super 1.0 level 5, 128k chunk, algorithm 0
[4/4] [UUUU]
unused devices:
---
Mere info: fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8bd696bf
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3917 31463271 83 Linux
/dev/sda2 3918 4178 2096482+ 82 Linux swap /
Solaris /dev/sda3 4179 60801 454824247+ 83 Linux
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00092844
Device Boot Start End Blocks Id System
/dev/sdb4 1451 243201 1941864907+ fd Linux raid
autodetect
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000f35c6
Device Boot Start End Blocks Id System
/dev/sdc1 1 243201 1953512001 fd Linux raid
autodetect
Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000f3c85
Device Boot Start End Blocks Id System
/dev/sdd1 1 243201 1953512001 fd Linux raid
autodetect
Disk /dev/sde: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00073d40
Device Boot Start End Blocks Id System
/dev/sde1 1 243201 1953512001 fd Linux raid
autodetect
Disk /dev/sdf: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00059b52
Device Boot Start End Blocks Id System
/dev/sdf1 1 243201 1953512001 83 Linux
Disk /dev/md0: 5965.4 GB, 5965408370688 bytes
2 heads, 4 sectors/track, 1456398528 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 3976.9 GB, 3976938389504 bytes
255 heads, 63 sectors/track, 483501 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
---
Jeg har brug for lidt hjælp til at forstå om jeg er på rette kurs eller om jeg er fucked. Jeg har opsat ny server med 3 x diske i RAID 5 og vil nu gerne tilføje ny disk.
Jeg kører openSUSE 11.2, RAID'et er software-baseret som tidligere anbefalet her på forumet.
Jeg ønsker at vide om jeg er fucked i den forstand at mit RAID er oprettet forkert (virkede før jeg begyndte at tilføje ny disk) eller om jeg kan gøre noget for at komme videre.
Mit problem er at jeg får busy resource når jeg prøver 'e2fsck -f /dev/md0':
e2fsck 1.41.9 (22-Aug-2009)
e2fsck: Device or resource busy while trying to open /dev/md0
Filesystem mounted or opened exclusively by another program?
RAID'et er ikke mountet som kan ses længere nede, men der findes faktisk
en PID:
buffy:~ # ps auxf|grep md0
root 801 0.0 0.0 0 0 ? S< Apr26 0:00 \_[md0_raid5]
Jeg følger denne step-by-step guide:
http://ubuntuforums.org/showthread.php?t=517282 (og er altså kommet til e2fsck -f /dev/md0 punktet).
df viser følgende (systemdisk):
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 30969568 3945016 25451392 14% /
udev 3836336 360 3835976 1% /dev
/dev/sda3 447685780 204680 424739888 1% /home
---
RAID'et er oprettet af efterfølgende partitioner (diske):
buffy:~ # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb4[0] sde1[4] sdd1[3] sdc1[1]
5825594112 blocks super 1.0 level 5, 128k chunk, algorithm 0
[4/4] [UUUU]
unused devices:
---
Mere info: fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8bd696bf
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3917 31463271 83 Linux
/dev/sda2 3918 4178 2096482+ 82 Linux swap /
Solaris /dev/sda3 4179 60801 454824247+ 83 Linux
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00092844
Device Boot Start End Blocks Id System
/dev/sdb4 1451 243201 1941864907+ fd Linux raid
autodetect
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000f35c6
Device Boot Start End Blocks Id System
/dev/sdc1 1 243201 1953512001 fd Linux raid
autodetect
Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000f3c85
Device Boot Start End Blocks Id System
/dev/sdd1 1 243201 1953512001 fd Linux raid
autodetect
Disk /dev/sde: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00073d40
Device Boot Start End Blocks Id System
/dev/sde1 1 243201 1953512001 fd Linux raid
autodetect
Disk /dev/sdf: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00059b52
Device Boot Start End Blocks Id System
/dev/sdf1 1 243201 1953512001 83 Linux
Disk /dev/md0: 5965.4 GB, 5965408370688 bytes
2 heads, 4 sectors/track, 1456398528 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 3976.9 GB, 3976938389504 bytes
255 heads, 63 sectors/track, 483501 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
---
Kommentarer4
Re: Tilføj ny disk til RAID
mdadm --detail /dev/md0
Den er muligvis i gang med en recovery efter du har ændret RAIDen.
Re: Tilføj ny disk til RAID
buffy:~ # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb4[0] sde1[4] sdd1[3] sdc1[1]
5825594112 blocks super 1.0 level 5, 128k chunk, algorithm 0 [4/4] [UUUU]
unused devices:
---
buffy:~ # mdadm --detail /dev/md0
/dev/md0:
Version : 1.00
Creation Time : Tue Apr 20 04:10:24 2010
Raid Level : raid5
Array Size : 5825594112 (5555.72 GiB 5965.41 GB)
Used Dev Size : 1941864704 (1851.91 GiB 1988.47 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Mon Apr 26 19:38:04 2010
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-asymmetric
Chunk Size : 128K
Name : linux:0
UUID : cf81fff7:872a647e:74943f95:dd45bb7d
Events : 314321
Number Major Minor RaidDevice State
0 8 20 0 active sync /dev/sdb4
1 8 33 1 active sync /dev/sdc1
3 8 49 2 active sync /dev/sdd1
4 8 65 3 active sync /dev/sde1
Re: Tilføj ny disk til RAID
Re: Tilføj ny disk til RAID
Så for kort tid tog jeg beslutningen at rydde det RAID og bygge op på ny desværre med den uheldige konsekvens at jeg mister en hel del data - men på et eller andet tidspunkt er man nødt til at tage en beslutning om fejlfinding skal fortsættes eller der skal handles.
Øv øv øv! Men sådanne kan det gå når man leger med noget man ikke har helt styr på.