Displaying 3 results from an estimated 3 matches for "di_onlink".
Did you mean:
di_nlink
2020 Jul 17
2
hardlinks
Il 17/07/20 10:54, Karl Vogel ha scritto:
> It depends on the size of the variables in the structure used by the
> stat() call. In ext4, the "links" variable is an unsigned 16-bit integer,
> so you have your limit of 64k or so. I've worked with systems where
> the limit was a signed 16-bit integer, so it maxed out at 32k.
>
> XFS may be a full 32-bit integer, so
2020 Jul 17
0
hardlinks
..._________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
Have a look at
https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/docs/xfs_filesystem_structure.pdf
On page 105 the inode structure is given:
__uint16_t di_onlink;
...
__uint32_t di_nlink
Page 107 gives more detail:
di_onlink:
In v1 inodes, this specifies the number of links to the inode from
directories. When the number exceeds 65535,the inode is converted to v2
and the link count is stored in di_nlink.
di_nlink:
Specifies the number of links to the in...
2012 Sep 03
1
[GIT-PULL] XFS filesystem driver
...FS_DINODE_FMT_UUID,
+} xfs_dinode_fmt_t;
+
+typedef struct xfs_dinode {
+ uint16_t di_magic; /* inode magic # = XFS_DINODE_MAGIC */
+ uint16_t di_mode; /* mode and type of file */
+ uint8_t di_version; /* inode version */
+ uint8_t di_format; /* format of di_c data */
+ uint16_t di_onlink; /* old number of links to file */
+ uint32_t di_uid; /* owner's user id */
+ uint32_t di_gid; /* owner's group id */
+ uint32_t di_nlink; /* number of links to file */
+ uint16_t di_projid_lo; /* lower part of owner's project id */
+ uint16_t di_projid_hi; /* high...