[Ocfs2-users] ocfs2_read_locked_inode:376 ERROR: Invalid dinode
#0:signature =
paul fretter (TOC)
paul.fretter at bbsrc.ac.uk
Mon Nov 12 10:15:31 PST 2007
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:
[root at jic55123 ~]# 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: ocfs2-users-bounces at oss.oracle.com [mailto:ocfs2-users-
> bounces at oss.oracle.com] On Behalf Of paul fretter (TOC)
> Sent: 12 November 2007 15:42
> To: ocfs2-users at oss.oracle.com
> 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)
>
> [root at jic55123 ~]# 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
>
> [root at jic55123 ~]# 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
>
> [root at jic55123 ~]# mount -t ocfs2 /dev/sdf /common
> mount.ocfs2: Invalid argument while mounting /dev/sdf on /common.
Check
> 'dmesg' for more information on this error.
>
> [root at jic55123 ~]# 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)
>
> [root at jic55123 ~]# debugfs.ocfs2 -R "slotmap" /dev/sdf
> Slot# Node#
>
>
> [root at jic55123 ~]# 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:
>
>
>
> [root at jic55123 ~]# 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
>
> [root at jic55123 ~]#
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users
More information about the Ocfs2-users
mailing list