Hi all, Please let me know if this message is inappropriate for this list. I think I have a superblock problem on my RAID device, but I could be wrong. Also, much of the screen output recorded here was retyped, so might contain minor errors, which are mine and not Debian's.
I'm trying to put together a machine to act as a file server. I've installed Debian stable (sarge), and the system currently does everything I would expect, except that it does not boot cleanly. I suspect there are deeper problems than I realise. Anyway, at boot, the fsck is happy with the partitions on the non-RAID device, but complains about the RAID device: =============== e2fsck 1.37 (21-Mar-2005) fsck.ext3: Invalid argument while trying to open /dev/md0 /dev/md0: The superblock could not be read or does not descibe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt. and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> =============== So I ran fsck.ext3 -b 8193 /dev/md0, and I got exactly the same result. I assume that the mention of ext2 in the error is just boilerplate that hasn't been changed? If I just hit Control-D and bypass the fsck issue, the system comes up cleanly to the login prompt. More information: I created this RAID array in the Debian installer by giving all four RAIDed drives one large partition of type 'autodetect', then RAID5ing them together, and specifying ext3 as their filesystem. Then I specified that this should be mounted as '/home'. My /etc/fstab has the line: /dev/md0 /home ext3 defaults 0 2 My normal user's home directory, '/home/cjb', exists, and files can be written in to it. I'm not sure that this means that the device has been mounted, however. I guess that the root partition is just "filling in" for what shoudl be mounted, because if I do 'mount -a', I get: =============== EXT3-fs: unable to read superblock mount: wrong fs type, bad optyion, bad superblock on /dev/md0, missing codepage or other error <snip> =============== The error goes on to suggest reading the syslog, but the only new message there is: EXT3-fs: unable to read superblock /proc/mdstat contains: Personalities : unused devices: <none> /etc/mdadm/mdadm.conf contains: DEVICE partitions ARRAY /dev/md0 level=raid5 num-devices=4 UUID=ebdfaedf:59e64777:d81d8f6e:8d6b0392 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1 Lastly, some mdadm outputs: "mdadm --query /dev/md0" --> /dev/md0: is an md device which is not active /dev/md0: is too small to be an md component "mdadm --query /dev/sda1" --> /dev/sda1: is not an md array /dev/sda1: device 0 in 4 device undetected raid5 md0. Use mdadm --examine for more detail [other partitions: /dev/sdb1 sdc1 sdd1 as above] "mdadm --examine /dev/sda1" --> /dev/sda1: Magic : a92b4efc Version : 00.90.00 UUID : ebdfaedf:59e64777:d81d8f6e:8d6b0392 Creation Time : Tue Jan 31 21:45:55 2006 Raid Level : raid5 Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Update Time : Tue Jan 31 21:57:17 2006 State : active Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Checksum : ec199e9d - correct Events : 0.4 Sync checkpoint : 11040132 KB (4%) Layout : left-symmetric Chunk Size : 64K Number Major Minor RaidDevice State this 0 8 1 0 active sync /dev/sda1 0 0 8 1 0 active sync /dev/sda1 1 1 8 17 1 active sync /dev/sdb1 2 2 8 33 2 active sync /dev/sdc1 3 3 8 49 3 active sync /dev/sdd1 Last two items. The four drives are not the same size down to the byte. Three of them are identical and slightly larger than the fourth. cfdisk shows the first three to be 250994.42 MB in size, and the last to be 250056.74 MB. Could this be the root of the problem, and could it be solved by creating all partitions to be of the same smaller size? I will append the dmesg output to this message, but thanks for reading this far, and thanks even more if you can suggest an action. James dmesg: urce [ISAV] (on) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 6 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 6 7 9 10 11 *12 14 15) ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 6 7 *9 10 11 12 14 15) ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LAPU] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 5 6 7 9 10 11 *12 14 15) ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LFIR] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [L3CM] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSID] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LFID] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [APC1] (IRQs *16), disabled. ACPI: PCI Interrupt Link [APC2] (IRQs *17), disabled. ACPI: PCI Interrupt Link [APC3] (IRQs *18), disabled. ACPI: PCI Interrupt Link [APC4] (IRQs *19), disabled. ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled. ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCI] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCS] (IRQs *23), disabled. ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCM] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [AP3C] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22) *0, disabled. ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay PnPBIOS: Scanning system for PnP BIOS support... PnPBIOS: Found PnP BIOS installation structure at 0xc00fc170 PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xc1a0, dseg 0xf0000 PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver PCI: Using ACPI for IRQ routing ACPI: PCI Interrupt Link [APCS] enabled at IRQ 23 ACPI: PCI interrupt 0000:00:01.1[A] -> GSI 23 (level, low) -> IRQ 169 ACPI: PCI Interrupt Link [APCF] enabled at IRQ 22 ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 22 (level, high) -> IRQ 177 ACPI: PCI Interrupt Link [APCG] enabled at IRQ 21 ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 21 (level, high) -> IRQ 185 ACPI: PCI Interrupt Link [APCL] enabled at IRQ 20 ACPI: PCI interrupt 0000:00:02.2[C] -> GSI 20 (level, high) -> IRQ 193 ACPI: PCI Interrupt Link [APSJ] enabled at IRQ 22 ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 22 (level, high) -> IRQ 177 ACPI: PCI Interrupt Link [APC5] enabled at IRQ 16 ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 201 ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16 ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 16 (level, low) -> IRQ 201 ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19 ACPI: PCI interrupt 0000:02:0b.0[A] -> GSI 19 (level, low) -> IRQ 209 ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17 ACPI: PCI interrupt 0000:02:0d.0[A] -> GSI 17 (level, low) -> IRQ 217 ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 ACPI: PCI interrupt 0000:02:0e.0[A] -> GSI 18 (level, low) -> IRQ 225 number of MP IRQ sources: 15. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 ....... : Delivery Type: 0 ....... : LTS : 0 .... register #01: 00170011 ....... : max redirection entries: 0017 ....... : PRQ implemented: 0 ....... : IO APIC version: 0011 .... register #02: 02000000 ....... : arbitration: 02 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02 000 00 1 0 0 0 0 0 0 00 03 001 01 0 0 0 0 0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 001 01 0 0 0 0 0 1 1 51 06 001 01 0 0 0 0 0 1 1 59 07 001 01 1 0 0 0 0 1 1 61 08 001 01 0 0 0 0 0 1 1 69 09 001 01 0 1 0 0 0 1 1 71 0a 001 01 0 0 0 0 0 1 1 79 0b 001 01 0 0 0 0 0 1 1 81 0c 001 01 0 0 0 0 0 1 1 89 0d 001 01 0 0 0 0 0 1 1 91 0e 001 01 0 0 0 0 0 1 1 99 0f 001 01 0 0 0 0 0 1 1 A1 10 001 01 1 1 0 1 0 1 1 C9 11 001 01 1 1 0 1 0 1 1 D9 12 001 01 1 1 0 1 0 1 1 E1 13 001 01 1 1 0 1 0 1 1 D1 14 001 01 1 1 0 0 0 1 1 C1 15 001 01 1 1 0 0 0 1 1 B9 16 001 01 1 1 0 0 0 1 1 B1 17 001 01 1 1 0 1 0 1 1 A9 Using vector-based indexing IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ10 -> 0:10 IRQ11 -> 0:11 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ201 -> 0:16 IRQ217 -> 0:17 IRQ225 -> 0:18 IRQ209 -> 0:19 IRQ193 -> 0:20 IRQ185 -> 0:21 IRQ177 -> 0:22 IRQ169 -> 0:23 .................................... done. VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) devfs: 2004-01-31 Richard Gooch ([EMAIL PROTECTED]) devfs: boot_options: 0x0 Initializing Cryptographic API isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ sharing enabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 EISA: Probing bus 0 at eisa0 Cannot allocate resource for EISA slot 1 Cannot allocate resource for EISA slot 2 EISA: Detected 0 cards. NET: Registered protocol family 2 IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) NET: Registered protocol family 8 NET: Registered protocol family 20 ACPI: (supports S0 S1 S4 S5) RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 4216 blocks [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 204k freed vesafb: probe of vesafb0 failed with error -6 NET: Registered protocol family 1 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx NFORCE3-250: IDE controller at PCI slot 0000:00:08.0 NFORCE3-250: chipset revision 162 NFORCE3-250: not 100% native mode: will probe irqs later NFORCE3-250: BIOS didn't set cable bits correctly. Enabling workaround. NFORCE3-250: 0000:00:08.0 (rev a2) UDMA133 controller ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA hda: Maxtor 6K040L0, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 128KiB hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(133) /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 > kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Adding 2931820k swap on /dev/hda7. Priority:-1 extents:1 EXT3 FS on hda1, internal journal Generic RTC Driver v1.07 SCSI subsystem initialized Capability LSM initialized md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: md0 stopped. EXT3-fs: unable to read superblock kjournald starting. Commit interval 5 seconds EXT3 FS on hda8, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda5, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda6, internal journal EXT3-fs: mounted filesystem with ordered data mode. ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 16 (level, low) -> IRQ 201 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 0000:02:08.0: 3Com PCI 3c595 Vortex 100baseTx at 0xa000. Vers LK1.1.19 0000:02:08.0: Overriding PCI latency timer (CFLT) setting of 32, new value is 248. ACPI: PCI interrupt 0000:02:08.0[A] -> GSI 16 (level, low) -> IRQ 201 ACPI: PCI interrupt 0000:02:0b.0[A] -> GSI 19 (level, low) -> IRQ 209 sk98lin: Network Device Driver v6.23 (C)Copyright 1999-2004 Marvell(R). ACPI: PCI interrupt 0000:02:0b.0[A] -> GSI 19 (level, low) -> IRQ 209 eth1: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter PrefPort:A RlmtMode:Check Link State libata version 1.02 loaded. sata_nv version 0.02 ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 22 (level, high) -> IRQ 177 PCI: Setting latency timer of device 0000:00:0a.0 to 64 ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xE400 irq 177 ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xE408 irq 177 ata1: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4673 85:7c68 86:3e21 87:4663 88:007f ata1: dev 0 ATA, max UDMA/133, 490234752 sectors: lba48 ata1: dev 0 configured for UDMA/133 scsi0 : sata_nv ata2: dev 0 cfg 49:2f00 82:7c6b 83:7f09 84:4673 85:7c68 86:3e21 87:4663 88:007f ata2: dev 0 ATA, max UDMA/133, 490234752 sectors: lba48 ata2: dev 0 configured for UDMA/133 scsi1 : sata_nv Vendor: ATA Model: Maxtor 6L250S0 Rev: BACE Type: Direct-Access ANSI SCSI revision: 05 SCSI device sdc: 490234752 512-byte hdwr sectors (251000 MB) SCSI device sdc: drive cache: write back /dev/scsi/host2/bus0/target0/lun0: p1 Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0 Vendor: ATA Model: Maxtor 6L250S0 Rev: BACE Type: Direct-Access ANSI SCSI revision: 05 SCSI device sdd: 488397168 512-byte hdwr sectors (250059 MB) SCSI device sdd: drive cache: write through /dev/scsi/host3/bus0/target0/lun0: p1 Attached scsi disk sdd at scsi3, channel 0, id 0, lun 0 Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected AGP bridge 0 agpgart: Setting up Nforce3 AGP. agpgart: Maximum main memory to use for agp memory: 816M agpgart: AGP aperture is 128M @ 0xe8000000 usbcore: registered new driver usbfs usbcore: registered new driver hub ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 22 (level, high) -> IRQ 177 ohci_hcd 0000:00:02.0: PCI device 10de:00e7 (nVidia Corporation) PCI: Setting latency timer of device 0000:00:02.0 to 64 ohci_hcd 0000:00:02.0: irq 177, pci mem f8a2e000 ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 4 ports detected ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 21 (level, high) -> IRQ 185 ohci_hcd 0000:00:02.1: PCI device 10de:00e7 (nVidia Corporation) PCI: Setting latency timer of device 0000:00:02.1 to 64 ohci_hcd 0000:00:02.1: irq 185, pci mem f8a73000 ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2 hub 2-0:1.0: USB hub found hub 2-0:1.0: 4 ports detected ACPI: PCI interrupt 0000:00:02.2[C] -> GSI 20 (level, high) -> IRQ 193 ehci_hcd 0000:00:02.2: PCI device 10de:00e8 (nVidia Corporation) PCI: Setting latency timer of device 0000:00:02.2 to 64 ehci_hcd 0000:00:02.2: irq 193, pci mem f8a75000 ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3 PCI: cache line size of 64 is not supported by device 0000:00:02.2 ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10 hub 3-0:1.0: USB hub found hub 3-0:1.0: 8 ports detected cpci_hotplug: CompactPCI Hot Plug Core version: 0.2 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 pciehp: PCI Express Hot Plug Controller Driver version: 0.4 shpchp: shpc_init : shpc_cap_offset == 0 shpchp: shpc_init : shpc_cap_offset == 0 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 ieee1394: Initialized config rom entry `ip1394' ohci1394: $Rev: 1223 $ Ben Collins <[EMAIL PROTECTED]> ACPI: PCI interrupt 0000:02:0e.0[A] -> GSI 18 (level, low) -> IRQ 225 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[225] MMIO=[fb008000-fb0087ff] Max Packet=[2048] input: PC Speaker ieee1394: Host added: ID:BUS[0-00:1023] GUID[000fea0000f39b94] ip1394: $Rev: 1224 $ Ben Collins <[EMAIL PROTECTED]> ip1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0) parport: PnPBIOS parport detected. parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] NET: Registered protocol family 10 Disabled Privacy Extensions on device c02cc960(lo) IPv6 over IPv4 tunneling driver NET: Registered protocol family 5 eth0: no IPv6 routers present EXT3-fs: unable to read superblock -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]