Lentes, Bernd
2021-Jan-14 09:31 UTC
[Ocfs2-users] how to find out the real size of a reflink ?
----- On Jan 14, 2021, at 2:50 AM, Gang He ghe at suse.com wrote:> Hi Lentes, > > see my comments inline.>> >> Some questions: >> >> What is a cluster ? >> What is an extent ? > In the traditional file system, a file consists of meta-data blocks and > data blocks, but for ocfs2 file system, a file consists of meta-data > blocks and data clusters, the cluster size can greater than the block > size to save meta-data block consumption. > The file data is contained by clusters, the file meta data is contained > by blocks, there are few kind of meta-data blocks, e.g. extent blocks > looks like to store cluster pointers. >What is the size of a cluster ? 1MB ? And what is an extent ? Thanks. Bernd Helmholtz Zentrum M?nchen Helmholtz Zentrum Muenchen Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH) Ingolstaedter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir.in Prof. Dr. Veronika von Messling Geschaeftsfuehrung: Prof. Dr. med. Dr. h.c. Matthias Tschoep, Kerstin Guenther Registergericht: Amtsgericht Muenchen HRB 6466 USt-IdNr: DE 129521671
Herbert Van Den Bergh
2021-Jan-14 17:52 UTC
[Ocfs2-users] how to find out the real size of a reflink ?
From man mkfs.ocfs2:
-C, --cluster-size cluster-size
Valid cluster size values are 4K, 8K, 16K, 32K, 64K, 128K, 256K,
512K and
1M. If omitted, a value will be heuristically determined
based on the
expected usage of the file system (see the -T option). For volumes
expected
to store large files, like database files, while a cluster size
of 128K or
more is recommended, one can opt for a smaller size as long as
that value is
not smaller than the database block size. For others, use 4K.
An extent is a series of blocks in a file. When a file grows, its last extent is
grown if there are free blocks on disk following the extent, or a new extent is
added using free blocks from someplace else on the disk. The filefrag -v command
will list all extents of a file, and whether they?re shared with other files or
not.
Thanks,
Herbert.
> On Jan 14, 2021, at 1:31 AM, Lentes, Bernd <bernd.lentes at
helmholtz-muenchen.de> wrote:
>
>
>
> ----- On Jan 14, 2021, at 2:50 AM, Gang He ghe at suse.com wrote:
>
>> Hi Lentes,
>>
>> see my comments inline.
>
>>>
>>> Some questions:
>>>
>>> What is a cluster ?
>>> What is an extent ?
>> In the traditional file system, a file consists of meta-data blocks and
>> data blocks, but for ocfs2 file system, a file consists of meta-data
>> blocks and data clusters, the cluster size can greater than the block
>> size to save meta-data block consumption.
>> The file data is contained by clusters, the file meta data is contained
>> by blocks, there are few kind of meta-data blocks, e.g. extent blocks
>> looks like to store cluster pointers.
>>
>
> What is the size of a cluster ? 1MB ?
> And what is an extent ?
>
> Thanks.
>
> Bernd
> Helmholtz Zentrum M?nchen
>
> Helmholtz Zentrum Muenchen
> Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH)
> Ingolstaedter Landstr. 1
> 85764 Neuherberg
> www.helmholtz-muenchen.de
> Aufsichtsratsvorsitzende: MinDir.in Prof. Dr. Veronika von Messling
> Geschaeftsfuehrung: Prof. Dr. med. Dr. h.c. Matthias Tschoep, Kerstin
Guenther
> Registergericht: Amtsgericht Muenchen HRB 6466
> USt-IdNr: DE 129521671
>
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/ocfs2-users