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