[Linux-cluster] Finding out properties of GFS formatted partition
Bob Peterson
rpeterso at redhat.com
Sat Jan 19 14:55:14 UTC 2008
On Fri, 2008-01-18 at 18:47 +0000, Christopher Probst wrote:
> Hello,
>
> This is my first post/question on this mailing list, so I am sorry if
> the question sound naive. I have a GFS formatted partition(dev/hdb1)
> that is assigned to a cluster. I would like to know, if I can extract
> the following info of a particular GFS formatted partition
>
> 1) Cluster name it is assigned to
> 2) Number of journals;
> 3) lock method used.
>
> Is there any way to do this without getting a mount point involved?
>
> Thank you in advance
> Christopher
Hi Christopher,
1. Cluster name is easy:
gfs_tool sb /dev/sdb1 table
2. Number of journals is a bit more difficult. If the FS is mounted
you can do: gfs_tool df <mount point>
However, since you said "without getting a mount point involved" I'll
assume that it's not mounted. You can still find out the number of
journals. In RHEL5, Centos5 and equivalent, you can do this:
gfs2_edit -p jindex /dev/sdb1
(The gfs2_edit program recognizes gfs1 file systems as well as gfs2)
I'll warn you that the output is not very user-friendly.
In RHEL4, Centos4 and equivalent there's no "good" way unless the
file system is mounted (again, use gfs_tool df). There is a "not
so good" way, which is to use "gfs_edit" to poke around, but you've
got to know what you're doing. You basically have to jump from the
superblock to the jindex and see how many entries are there.
Unlike gfs2_edit, gfs_edit is primitive and has no print option.
It may not be relevant at this point in time, but for gfs2 starting
when RHEL5.2 is released (I think), I also added:
"gfs2_tool journals <mountpoint>".
3. Lock method is easy:
gfs_tool sb /dev/sdb1 table
Regards,
Bob Peterson
Red Hat GFS
More information about the Linux-cluster
mailing list