[WBEL-users] Errors mounting raid device
Tim Moore
whitebox@nsr500.net
Tue, 06 Apr 2004 09:03:11 -0700
> If you have time, just some quick more questions. I started the array, then
> partitioned with fdisk (chosed primary, 1 partition 200Gb, type 83),
> rebooted.
> Checked fdisk printed the right partition, ok, I get /dev/md3p1 (means it is
> extended? I choosed a primary partition.....)
Does not look correct. Unfortunately at the time I was working on a
machine with both both hardware (3ware) and software raid, and gave a
somewhat confusing reply. Apologies. Try the following and let me know if
it works.
rgds,
tim.
SOFTWARE RAID
-------------
1. Configure kernel 'Multi-device support (RAID and LVM)' section.
2. Partition the physical disks that will make up the raid set as type
'fd'. Here is the machine I was working on:
# fdisk -l /dev/sda /dev/sdb
Disk /dev/sda: 255 heads, 63 sectors, 2501 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 45 257040 82 Linux swap
/dev/sda3 46 2500 19719787+ 5 Extended
/dev/sda5 46 306 2096451 fd Linux raid autodetect
/dev/sda6 307 457 1212876 fd Linux raid autodetect
/dev/sda7 458 1248 6353676 fd Linux raid autodetect
/dev/sda8 1249 2500 10056658+ fd Linux raid autodetect
Disk /dev/sdb: 255 heads, 63 sectors, 2501 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 83 Linux
/dev/sdb2 14 45 257040 82 Linux swap
/dev/sdb3 46 2500 19719787+ 5 Extended
/dev/sdb5 46 306 2096451 fd Linux raid autodetect
/dev/sdb6 307 457 1212876 fd Linux raid autodetect
/dev/sdb7 458 1248 6353676 fd Linux raid autodetect
/dev/sdb8 1249 2500 10056658+ fd Linux raid autodetect
These partitions will be combined in /etc/raidtab to make up the md devices.
# cat /proc/mdstat
Personalities : [raid0] [raid1] [raid5]
read_ahead 1024 sectors
md0 : active raid0 sdb5[1] sda5[0]
4192768 blocks 32k chunks
md1 : active raid0 sdb6[1] sda6[0]
2425600 blocks 32k chunks
md2 : active raid0 sdb7[1] sda7[0]
12707200 blocks 64k chunks
md3 : active raid0 sdb8[1] sda8[0]
20113152 blocks 64k chunks
unused devices: <none>
3. Setup /etc/raidtab (use 'persistent-superblock 1'), run 'mkraid' and
'raidstart', check /proc/mdstat. It should look similar to the one above.
4. Make the filesystem on each /dev/md device. For the following
filesystem, the command was 'mke2fs -j -m0 -b4096 -L spare /dev/md4'.
# tune2fs -l /dev/md3
tune2fs 1.27 (8-Mar-2002)
Filesystem volume name: spare
Last mounted on: <not available>
Filesystem UUID: 1ed2818f-6dbe-491f-b120-ccf1f341e01f
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal filetype needs_recovery sparse_super
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 2518208
Block count: 5028288
Reserved block count: 0
Free blocks: 1336660
Free inodes: 2363764
First block: 0
Block size: 4096
Fragment size: 4096
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 16352
blocks per group: 511
Last mount time: Tue Apr 6 07:27:07 2004
Last write time: Tue Apr 6 07:27:07 2004
Mount count: 63
Maximum mount count: -1
Last checked: Fri Mar 5 10:52:00 2004
Check interval: 3888000 (1 month, 2 weeks, 1 day)
Next check after: Mon Apr 19 11:52:00 2004
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal UUID: <none>
Journal inode: 8
Journal device: 0x0000
First orphan inode: 0
5. Mount the /dev/md devices. Here's the /etc/fstab entry for the above
filesystem:
LABEL=spare /spare ext3 defaults,noatime,data=writeback 1 5