Re: debugfs: link count is not getting properly updated.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, May 30, 2008 at 11:31 AM, Prasad Joshi <prasadjoshi124@xxxxxxxxx> wrote:
> Hi All,
>
> I am facing a problem where link count is not getting properly updated in
> the debugfs. I am using e2fsprogs.
>
> [root@N5105INCS9BV1S debugfs]# mkfs -t ext2 /dev/ram0
> mke2fs 1.40.10 (21-May-2008)
> Filesystem label=
> OS type: Linux
> Block size=1024 (log=0)
> Fragment size=1024 (log=0)
> 4096 inodes, 16384 blocks
> 819 blocks (5.00%) reserved for the super user
> First data block=1
> Maximum filesystem blocks=16777216
> 2 block groups
> 8192 blocks per group, 8192 fragments per group
> 2048 inodes per group
> Superblock backups stored on blocks:
>         8193
>
> Writing inode tables: done
> Writing superblocks and filesystem accounting information: done
>
> This filesystem will be automatically checked every 30 mounts or
> 180 days, whichever comes first.  Use tune2fs -c or -i to override.
>
> [root@N5105INCS9BV1S debugfs]# ./debugfs -w /dev/ram0
> debugfs 1.40.10 (21-May-2008)
>
> debugfs:  ls
>  2  (12) .    2  (12) ..    11  (1000) lost+found
>
> debugfs:  write /home/prasad/.vimrc a
> Allocated inode: 12
> debugfs:  stat a
> Inode: 12   Type: regular    Mode:  0664   Flags: 0x0   Generation: 0
> User:     0   Group:     0   Size: 46
> File ACL: 0    Directory ACL: 0
> Links: 1   Blockcount: 2
> Fragment:  Address: 0    Number: 0    Size: 0
> ctime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> atime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> mtime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> BLOCKS:
> (0):338
> TOTAL: 1
>
> debugfs:  ln a a1
>
> debugfs:  stat a
> Inode: 12   Type: regular    Mode:  0664   Flags: 0x0   Generation: 0
> User:     0   Group:     0   Size: 46
> File ACL: 0    Directory ACL: 0
> Links: 1   Blockcount: 2
> Fragment:  Address: 0    Number: 0    Size: 0
> ctime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> atime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> mtime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> BLOCKS:
> (0):338
> TOTAL: 1
>
> debugfs:  stat a1
> Inode: 12   Type: regular    Mode:  0664   Flags: 0x0   Generation: 0
> User:     0   Group:     0   Size: 46
> File ACL: 0    Directory ACL: 0
> Links: 1   Blockcount: 2
> Fragment:  Address: 0    Number: 0    Size: 0
> ctime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> atime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> mtime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> BLOCKS:
> (0):338
> TOTAL: 1
>
> debugfs:  ln a a2
>
> debugfs:  ls -l
>       2   40755 (2)      0      0    1024 30-May-2008 11:21 .
>       2   40755 (2)      0      0    1024 30-May-2008 11:21 ..
>      11   40700 (2)      0      0   12288 30-May-2008 11:21 lost+found
>      12  100664 (1)      0      0      46 30-May-2008 11:21 a
>      12  100664 (1)      0      0      46 30-May-2008 11:21 a1
>      12  100664 (1)      0      0      46 30-May-2008 11:21 a2
>
> debugfs:  stat a
> Inode: 12   Type: regular    Mode:  0664   Flags: 0x0   Generation: 0
> User:     0   Group:     0   Size: 46
> File ACL: 0    Directory ACL: 0
> Links: 1   Blockcount: 2
> Fragment:  Address: 0    Number: 0    Size: 0
> ctime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> atime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> mtime: 0x483f95e8 -- Fri May 30 11:21:36 2008
> BLOCKS:
> (0):338
> TOTAL: 1
>
> debugfs:
>
> Why the link count is always showing 1 eventhough I have created 2 links to
> the file? Am I doing some mistake?

Did you flush the memory contents and did a umount and then had a
look. Also have a look at
http://kerneltrap.org/mailarchive/linux-kernel-newbies/2008/3/29/1295364

Thanks



>
> Thanks and Regards,
> Prasad.
>



-- 
Thanks & Regards,
********************************************
Manish Katiyar ( http://mkatiyar.googlepages.com )
3rd Floor, Fair Winds Block
EGL Software Park
Off Intermediate Ring Road
Bangalore 560071, India
***********************************************

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux