On 02/07/2011 10:41 PM, Mikey Austin wrote:
> We have been using the ocfs2 tools (version 1.4.4) on gentoo (2.6.18-164.15.1
> kernel) for around 6 months now. We would like to re-create all of the ocfs2
> filesystems that were not created with mkfs.ocfs2 version 1.4.4, however we
> are not able to determine the version of the ocfs2 tools our filesystems were
> created with .
>
> Is this possible with version 1.4.4 of the tools?

The main difference in mkfs.ocfs2 1.4.4 is that it preallocates space
in all extent_alloc system files.

Do:
# debugfs.ocfs2 -R "ls -l //" /dev/sdX1 | grep extent_alloc
     20              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0000
     21              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0001
     22              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0002
     23              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0003
     24              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0004
     25              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0005
     26              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0006
     27              -rw-r--r--   1     0     0         8388608 22-Sep-2010 
15:49 extent_alloc:0007

The 6th column is size. Here we see all of the extent_allocs were created
8M in size. mkfs prior to 1.4.4 would not have preallocated space. Now do
remember that as this system file is dynamically allocated, a volume
formatted with the older mkfs can also show the same. But lower probability.



_______________________________________________
Ocfs2-users mailing list
Ocfs2-users@oss.oracle.com
http://oss.oracle.com/mailman/listinfo/ocfs2-users

Reply via email to