[Ocfs2-users] ocfs2 goes to read only
gjprabu
gjprabu at zohocorp.com
Thu Mar 24 07:45:40 PDT 2016
Hi Team and Joseph,
Ocfs2 file systems goes to Read Only mode when mount after reboot. we try fix with fsck but its aborted and thrown error" fsck.ocfs2: dir_indexed.c:1441: ocfs2_dx_dir_search: Assertion `entry_list->de_num_used > 0' failed.". We are in critical situation please give us solution asap.
[root at ceph-zclient1 home]# cd sas/cde/
[root at ceph-zclient1 cde]# pwd
/home/sas/cde
[root at ceph-zclient1 cde]# mkdir test123213
mkdir: cannot create directory ‘test123213’: Read-only file system
[root at ceph-zclient1 cde]# mount | grep ocfs
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw,relatime)
/dev/rbd0 on /home/sas/cde type ocfs2 (ro,relatime,_netdev,heartbeat=local,nointr,data=ordered,errors=remount-ro,atime_quantum=60,coherency=full,user_xattr,acl)
fsck.ocfs2 -y -f /dev/rbd/rbd/labs
fsck.ocfs2 1.8.0
Checking OCFS2 filesystem in /dev/rbd/rbd/cdelabs:
Label: label
UUID: EDE38A7C7D45498D889CA6943589B3C1
Number of blocks: 402653184
Block size: 4096
Number of clusters: 402653184
Cluster size: 4096
Number of slots: 25
/dev/rbd/rbd/labs was run with -f, check forced.
Pass 0a: Checking cluster allocation chains
Pass 0b: Checking inode allocation chains
[CHAIN_BITS] Chain 229 in allocator inode 62 has 746 bits marked free out of 16384 total bits but the block groups in the chain have 747 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 224 in allocator inode 62 has 1096 bits marked free out of 16384 total bits but the block groups in the chain have 1099 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 223 in allocator inode 62 has 41 bits marked free out of 16384 total bits but the block groups in the chain have 43 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 222 in allocator inode 62 has 1797 bits marked free out of 16384 total bits but the block groups in the chain have 1812 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 219 in allocator inode 62 has 946 bits marked free out of 16384 total bits but the block groups in the chain have 978 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 215 in allocator inode 62 has 927 bits marked free out of 16384 total bits but the block groups in the chain have 929 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 214 in allocator inode 62 has 1391 bits marked free out of 16384 total bits but the block groups in the chain have 1468 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 212 in allocator inode 62 has 1346 bits marked free out of 16384 total bits but the block groups in the chain have 1347 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 210 in allocator inode 62 has 1165 bits marked free out of 16384 total bits but the block groups in the chain have 1166 free out of 16384 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 190 in allocator inode 62 has 786 bits marked free out of 17408 total bits but the block groups in the chain have 787 free out of 17408 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 189 in allocator inode 62 has 1291 bits marked free out of 17408 total bits but the block groups in the chain have 1297 free out of 17408 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 187 in allocator inode 62 has 925 bits marked free out of 17408 total bits but the block groups in the chain have 991 free out of 17408 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 180 in allocator inode 62 has 1131 bits marked free out of 17408 total bits but the block groups in the chain have 1146 free out of 17408 total. Fix this by updating the chain record? y
[CHAIN_BITS] Chain 179 in allocator inode 62 has 1071 bits marked free out of 17408 total bits but the block groups in the chain have 1072 free out of 17408 total. Fix this by updating the chain record? y
Pass 2: Checking directory entries.
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 29962495 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 29962561 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 34089694 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 34089694 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 36992908 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 36992907 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 36992927 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 36992940 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 37382914 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '..' refers to inode number 96736223 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000d954f58' refers to inode number 227888984 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000dfe91de' refers to inode number 234787294 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000d954f5c' refers to inode number 227888988 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000dfe91e0' refers to inode number 234787296 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000d954f5f' refers to inode number 227888991 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000dfe91dd' refers to inode number 234787293 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000dfe91e8' refers to inode number 234787304 which isn't allocated, clear the entry? y
[DIRENT_INODE_FREE] Directory entry '000000000d954f64' refers to inode number 227888996 which isn't allocated, clear the entry? y
fsck.ocfs2: dir_indexed.c:1441: ocfs2_dx_dir_search: Assertion `entry_list->de_num_used > 0' failed.
Aborted
debugfs.ocfs2 -n -R "stats" /dev/rbd/rbd/cdelabs
Revision: 0.90
Mount Count: 0 Max Mount Count: 20
State: 0 Errors: 0
Check Interval: 0 Last Check: Tue Dec 8 18:14:25 2015
Creator OS: 0
Feature Compat: 3 backup-super strict-journal-super
Feature Incompat: 14160 sparse extended-slotmap inline-data xattr indexed-dirs refcount discontig-bg
Tunefs Incomplete: 0
Feature RO compat: 1 unwritten
Root Blknum: 5 System Dir Blknum: 6
First Cluster Group Blknum: 3
Block Size Bits: 12 Cluster Size Bits: 12
Max Node Slots: 25
Extended Attributes Inline Size: 256
Label: label
UUID: EDE38A7C7D45498D889CA6943589B3C1
Hash: 3133295124 (0xbac24a14)
DX Seeds: 2458771289 3433882298 280871258 (0x928ddf59 0xccace2ba 0x10bdc15a)
Cluster stack: classic o2cb
Cluster flags: 0
Inode: 2 Mode: 00 Generation: 3752133006 (0xdfa5018e)
FS Generation: 3752133006 (0xdfa5018e)
CRC32: 00000000 ECC: 0000
Type: Unknown Attr: 0x0 Flags: Valid System Superblock
Dynamic Features: (0x0)
User: 0 (root) Group: 0 (root) Size: 0
Links: 0 Clusters: 402653184
ctime: 0x56676451 0x0 -- Tue Dec 8 18:14:25.0 2015
atime: 0x0 0x0 -- Wed Dec 31 19:00:00.0 1969
mtime: 0x56676451 0x0 -- Tue Dec 8 18:14:25.0 2015
dtime: 0x0 -- Wed Dec 31 19:00:00 1969
Refcount Block: 0
Last Extblk: 0 Orphan Slot: 0
Sub Alloc Slot: Global Sub Alloc Bit: 65535
Regards
Prabu GJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/ocfs2-users/attachments/20160324/8188cec1/attachment-0001.html
More information about the Ocfs2-users
mailing list