I ran an fsck.ocfs2 and it came up with plenty of these: [CHAIN_HEAD_LINK_RANGE] Chain 215 in allocator inode 70 contains an initial block reference to 4611824548361338882 which is out of range. Clear this reference? N
Even after fixing the above (-f) it still left me with this: [EMAIL PROTECTED] ~]# fsck.ocfs2 -fy /dev/sdf Checking OCFS2 filesystem in /dev/sdf: label: oracle uuid: 8f b2 e0 6a f1 69 40 f8 9a 57 7a 46 77 62 70 d4 number of blocks: 243931136 bytes per block: 4096 number of clusters: 30491392 bytes per cluster: 32768 max slots: 20 /dev/sdf was run with -f, check forced. Pass 0a: Checking cluster allocation chains Pass 0b: Checking inode allocation chains pass0: Bad magic number in inode reading inode alloc inode 71 for verification fsck.ocfs2: Bad magic number in inode while performing pass 0 So I have reformatted again and so far it seems to be mountable. I've got bout 1TB of data to restore so let's see if it goes on OK. Regards Paul F. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:ocfs2-users- > [EMAIL PROTECTED] On Behalf Of paul fretter (TOC) > Sent: 12 November 2007 15:42 > To: [email protected] > Subject: [Ocfs2-users] ocfs2_read_locked_inode:376 ERROR: Invalid > dinode #0:signature = > > This morning one of my OCFS2 volumes (called oracle) fell over. I have > another volume (LUN) on the same (shared fibrechannel) device and it > works fine. > > I was unable to remount 'oracle' (superblock corrupt etc) and so I bit > the bullet and reformatted it (it needed it anyway as there were some > faulty inode refs that I hadn't been able to get rid of), and for good > measure I thought I'd upgrade to 1.2.7. > > Format went OK, but I still can't mount the 'oracle' volume (device = > /dev/sdf). Same problem if I use "mount -L oracle". > The error message I get is this: > mount.ocfs2: Invalid argument while mounting /dev/sdf on /common. Check > 'dmesg' for more information on this error. > > > Can anyone give me a hint as to what's happening? > > Kind regards > Paul Fretter > > > > System is RHEL4 (AS) > > [EMAIL PROTECTED] ~]# uname -a > Linux jic55123 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 > x86_64 > x86_64 x86_64 GNU/Linux > > [EMAIL PROTECTED] ~]# rpm -qa | grep ocfs2 > ocfs2console-1.2.7-1.el4 > ocfs2-tools-1.2.7-1.el4 > ocfs2-2.6.9-42.ELsmp-1.2.7-1.el4 > > [EMAIL PROTECTED] ~]# mount -t ocfs2 /dev/sdf /common > mount.ocfs2: Invalid argument while mounting /dev/sdf on /common. Check > 'dmesg' for more information on this error. > > [EMAIL PROTECTED] ~]# dmesg > ocfs2_dlm: Nodes in domain ("8FB2E06AF16940F89A577A46776270D4"): 9 > (8570,1):ocfs2_read_locked_inode:376 ERROR: Invalid dinode #0: > signature > = > (8570,1):_ocfs2_get_system_file_inode:122 ERROR: status = -116 > (8570,1):ocfs2_init_local_system_inodes:280 ERROR: status=-22, > sysfile=9, slot=0 > (8570,1):ocfs2_mount_volume:1163 ERROR: status = -22 > ocfs2: Unmounting device (8,80) on (node 9) > > [EMAIL PROTECTED] ~]# debugfs.ocfs2 -R "slotmap" /dev/sdf > Slot# Node# > > > [EMAIL PROTECTED] ~]# debugfs.ocfs2 /dev/sdf > debugfs.ocfs2 1.2.7 > debugfs: stats > Revision: 0.90 > Mount Count: 0 Max Mount Count: 20 > State: 0 Errors: 0 > Check Interval: 0 Last Check: Mon Nov 12 14:06:27 2007 > Creator OS: 0 > Feature Compat: 1 BackupSuper > Feature Incompat: 0 None > Tunefs Incomplete: 0 None > Feature RO compat: 0 None > Root Blknum: 17 System Dir Blknum: 18 > First Cluster Group Blknum: 8 > Block Size Bits: 12 Cluster Size Bits: 15 > Max Node Slots: 20 > Label: oracle > UUID: 8FB2E06AF16940F89A577A46776270D4 > Inode: 2 Mode: 00 Generation: 2864805674 (0xaac1772a) > FS Generation: 2864805674 (0xaac1772a) > Type: Unknown Attr: 0x0 Flags: Valid System Superblock > User: 0 (root) Group: 0 (root) Size: 0 > Links: 0 Clusters: 30491392 > ctime: 0x47385de3 -- Mon Nov 12 14:06:27 2007 > atime: 0x0 -- Thu Jan 1 01:00:00 1970 > mtime: 0x47385de3 -- Mon Nov 12 14:06:27 2007 > dtime: 0x0 -- Thu Jan 1 01:00:00 1970 > ctime_nsec: 0x00000000 -- 0 > atime_nsec: 0x00000000 -- 0 > mtime_nsec: 0x00000000 -- 0 > Last Extblk: 0 > Sub Alloc Slot: Global Sub Alloc Bit: 65535 > debugfs: ls -l > 17 drwxr-xr-x 3 0 0 4096 > 12-Nov-2007 14:06 . > 17 drwxr-xr-x 3 0 0 4096 > 12-Nov-2007 14:06 .. > 1311441 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:13 lost+found > debugfs: ls -l // > 18 drwxr-xr-x 22 0 0 4096 > 12-Nov-2007 14:06 . > 18 drwxr-xr-x 22 0 0 4096 > 12-Nov-2007 14:06 .. > 19 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 bad_blocks > 20 -rw-r--r-- 1 0 0 851968 > 12-Nov-2007 14:06 global_inode_alloc > 21 -rw-r--r-- 1 0 0 32768 > 12-Nov-2007 14:06 slot_map > 22 -rw-r--r-- 1 0 0 1048576 > 12-Nov-2007 14:06 heartbeat > 23 -rw-r--r-- 1 0 0 999141933056 > 12-Nov-2007 14:06 global_bitmap > 24 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0000 > 25 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0001 > 26 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0002 > 27 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0003 > 28 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0004 > 29 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0005 > 30 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0006 > 31 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0007 > 32 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0008 > 33 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0009 > 34 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0010 > 35 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0011 > 36 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0012 > 37 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0013 > 38 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0014 > 39 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0015 > 40 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0016 > 41 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0017 > 42 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0018 > 43 drwxr-xr-x 2 0 0 4096 > 12-Nov-2007 14:06 orphan_dir:0019 > 44 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0000 > 45 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0001 > 46 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0002 > 47 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0003 > 48 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0004 > 49 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0005 > 50 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0006 > 51 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0007 > 52 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0008 > 53 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0009 > 54 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0010 > 55 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0011 > 56 ---------- 0 0 0 0 > 1-Jan-1970 01:00 extent_alloc:0012 > 57 ---------- 0 0 0 0 > 1-Jan-1970 01:00 extent_alloc:0013 > 58 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0014 > 59 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0015 > 60 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0016 > 61 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0017 > 62 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0018 > 63 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 extent_alloc:0019 > 64 -rw-r--r-- 1 0 0 4194304 > 12-Nov-2007 14:06 inode_alloc:0000 > 65 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0001 > 66 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0002 > 67 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0003 > 68 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0004 > 69 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0005 > 70 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0006 > 71 ---------- 0 0 0 0 > 1-Jan-1970 01:00 inode_alloc:0007 > 72 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0008 > 73 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0009 > 74 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0010 > 75 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0011 > 76 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0012 > 77 ---------- 0 0 0 0 > 1-Jan-1970 01:00 inode_alloc:0013 > 78 ---------- 0 0 0 0 > 1-Jan-1970 01:00 inode_alloc:0014 > 79 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0015 > 80 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0016 > 81 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0017 > 82 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0018 > 83 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 inode_alloc:0019 > 84 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:06 journal:0000 > 85 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:07 journal:0001 > 86 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:07 journal:0002 > 87 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:07 journal:0003 > 88 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:08 journal:0004 > 89 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:08 journal:0005 > 90 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:08 journal:0006 > 91 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:09 journal:0007 > 92 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:09 journal:0008 > 93 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:09 journal:0009 > 94 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:09 journal:0010 > 95 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:10 journal:0011 > 96 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:10 journal:0012 > 97 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:10 journal:0013 > 98 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:10 journal:0014 > 99 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:11 journal:0015 > 100 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:11 journal:0016 > 101 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:11 journal:0017 > 102 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:12 journal:0018 > 103 -rw-r--r-- 1 0 0 268435456 > 12-Nov-2007 14:12 journal:0019 > 104 ---------- 0 0 0 0 > 1-Jan-1970 01:00 local_alloc:0000 > 105 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0001 > 106 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0002 > 107 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0003 > 108 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0004 > 109 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0005 > 110 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0006 > 111 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0007 > 112 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0008 > 113 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0009 > 114 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0010 > 115 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0011 > 116 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0012 > 117 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0013 > 118 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0014 > 119 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0015 > 120 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0016 > 121 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0017 > 122 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0018 > 123 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 local_alloc:0019 > 124 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0000 > 125 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0001 > 126 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0002 > 127 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0003 > 128 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0004 > 129 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0005 > 130 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0006 > 131 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0007 > 132 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0008 > 133 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0009 > 134 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0010 > 135 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0011 > 136 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0012 > 137 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0013 > 138 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0014 > 139 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0015 > 140 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0016 > 141 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0017 > 142 -rw-r--r-- 1 0 0 0 > 12-Nov-2007 14:06 truncate_log:0018 > debugfs: hb > node: node seq generation checksum > 8: 8 000000004738647f 0000000000000000 b1ae1598 > 9: 9 0000000047386c77 0000000000000000 7b54bed2 > debugfs: > > > > [EMAIL PROTECTED] ~]# cat /etc/ocfs2/cluster.conf > node: > ip_port = 7777 > ip_address = 10.10.10.1 > number = 0 > name = node1 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.2 > number = 1 > name = node2 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.3 > number = 2 > name = node3 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.4 > number = 3 > name = node4 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.5 > number = 4 > name = node5 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.6 > number = 5 > name = node6 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.7 > number = 6 > name = node7 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.8 > number = 7 > name = node8 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.100 > number = 8 > name = jic55124 > cluster = ocfs2 > > node: > ip_port = 7777 > ip_address = 10.10.10.110 > number = 9 > name = jic55123 > cluster = ocfs2 > > cluster: > node_count = 10 > name = ocfs2 > > [EMAIL PROTECTED] ~]# > > _______________________________________________ > Ocfs2-users mailing list > [email protected] > http://oss.oracle.com/mailman/listinfo/ocfs2-users _______________________________________________ Ocfs2-users mailing list [email protected] http://oss.oracle.com/mailman/listinfo/ocfs2-users
