Hello all,
Centos 5.5
drbd --> lv --> gfs2
gfs2_tool 0.1.62 (built Mar 31 2010 07:34:45)
The filesystem was created in Centos5.2
Running gfs2_fsck seg faults:
[root@tweety-2 /]# gfs2_fsck -v /dev/mapper/vg1-data1
Initializing fsck
Initializing lists...
jid=0: Looking at journal...
jid=0: Journal is clean.
jid=1: Looking at journal...
jid=1: Journal is clean.
jid=2: Looking at journal...
jid=2: Journal is clean.
jid=3: Looking at journal...
jid=3: Journal is clean.
jid=4: Looking at journal...
jid=4: Journal is clean.
jid=5: Looking at journal...
jid=5: Journal is clean.
Segmentation fault
gfs2_fsck[5131]: segfault at 00000000000000f0 rip 000000000040aefa
rsp 00007fffd02c2d50 error 4
The nice thing is that it also alters the lock mechanism defined for
the fs, in one that does not exist (fsck_dlm):
[root@tweety-2 /]# mount /mounts
/sbin/mount.gfs2: error mounting /dev/mapper/vg1-data1 on /mounts:
No such file or directory
GFS2: fsid=: Trying to join cluster "fsck_dlm", "tweety:gfs2-11"
GFS2: can't find protocol fsck_dlm
GFS2: fsid=: can't mount proto=fsck_dlm, table=tweety:gfs2-11,
hostdata=
GFS2: fsid=: Trying to join cluster "fsck_dlm", "tweety:gfs2-11"
GFS2: can't find protocol fsck_dlm
GFS2: fsid=: can't mount proto=fsck_dlm, table=tweety:gfs2-11,
hostdata=
GFS2: fsid=: Trying to join cluster "fsck_dlm", "tweety:gfs2-11"
GFS2: can't find protocol fsck_dlm
GFS2: fsid=: can't mount proto=fsck_dlm, table=tweety:gfs2-11,
hostdata=
It gets restored with:
[root@tweety-2 /]# gfs2_tool sb /dev/mapper/vg1-data1
proto lock_dlm
You shouldn't change any of these values if the filesystem is
mounted.
Are you sure? [y/n] y
current lock protocol name = "fsck_dlm"
new lock protocol name = "lock_dlm"
Done
[root@tweety-2 /]#mount /mounts
[root@tweety-2 /]#
GFS2: fsid=: Trying to join cluster "lock_dlm", "tweety:gfs2-11"
GFS2: fsid=tweety:gfs2-11.0: Joined cluster. Now mounting FS...
GFS2: fsid=tweety:gfs2-11.0: jid=0, already locked for use
GFS2: fsid=tweety:gfs2-11.0: jid=0: Looking at journal...
GFS2: fsid=tweety:gfs2-11.0: jid=0: Done
GFS2: fsid=tweety:gfs2-11.0: jid=1: Trying to acquire journal
lock...
GFS2: fsid=tweety:gfs2-11.0: jid=1: Looking at journal...
GFS2: fsid=tweety:gfs2-11.0: jid=1: Done
GFS2: fsid=tweety:gfs2-11.0: jid=2: Trying to acquire journal
lock...
GFS2: fsid=tweety:gfs2-11.0: jid=2: Looking at journal...
GFS2: fsid=tweety:gfs2-11.0: jid=2: Done
GFS2: fsid=tweety:gfs2-11.0: jid=3: Trying to acquire journal
lock...
GFS2: fsid=tweety:gfs2-11.0: jid=3: Looking at journal...
GFS2: fsid=tweety:gfs2-11.0: jid=3: Done
GFS2: fsid=tweety:gfs2-11.0: jid=4: Trying to acquire journal
lock...
GFS2: fsid=tweety:gfs2-11.0: jid=4: Looking at journal...
GFS2: fsid=tweety:gfs2-11.0: jid=4: Done
GFS2: fsid=tweety:gfs2-11.0: jid=5: Trying to acquire journal
lock...
GFS2: fsid=tweety:gfs2-11.0: jid=5: Looking at journal...
GFS2: fsid=tweety:gfs2-11.0: jid=5: Done
I have saved all my date, but before destroying this GFS2, would any
developer like me to assist in debugging?
(Filed as https://bugzilla.redhat.com/show_bug.cgi?id=620384)
Sincerely,
Theophanis Kontogiannis
|
--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster