[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Symlinks: eigener inode oder nicht? fast-symlinks vs. slow-symlinks
[Thread Prev] | [Thread Next]
- Subject: Re: Symlinks: eigener inode oder nicht? fast-symlinks vs. slow-symlinks
- From: Alexander Holler <holler@xxxxxxxxxxxxx>
- Date: Tue, 09 Sep 2008 20:16:26 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Raphael Becker wrote:
> Hallo zusammen,
>
> mich beschaeftigt hier aus gegebenem Anlass die Frage, wo der Inhalt
> ("Linkziel") eines Sysmlinks gespeichert wird. Es gibt dazu verschiedene
> Aussagen, die auf "fast-symlink" (= wird im Inode des directorys
> gespeichert) versus "slow-symlink" (= der Inhalt des Symlinks steht in
> einem eigenen Inode)
>
> Wie ist hier der Stand bei den verschiedenen Unices? Welche Filesysteme?
> Gibt es Mischimplementierungen, also FS, die beides kennen?
Ich wuerde mal behaupten, das ist absolut Sache des FS und nirgends festgelegt.
Bei einem ext3 passiert z.B. folgendes:
--------------------------------------
krabat ~ # tune2fs -l /dev/mapper/via_bdaibgjjch7 | grep -i inode
Filesystem features: has_journal resize_inode dir_index filetype
needs_recovery sparse_super large_file
Inode count: 2681728
Free inodes: 1756081
Inodes per group: 16352
Inode blocks per group: 511
First inode: 11
Inode size: 128
Journal inode: 8
First orphan inode: 1759396
Journal backup: inode blocks
krabat ~ # ln -s . bla
krabat ~ # sync
krabat ~ # tune2fs -l /dev/mapper/via_bdaibgjjch7 | grep -i inode
Filesystem features: has_journal resize_inode dir_index filetype
needs_recovery sparse_super large_file
Inode count: 2681728
Free inodes: 1756080
Inodes per group: 16352
Inode blocks per group: 511
First inode: 11
Inode size: 128
Journal inode: 8
First orphan inode: 1759396
Journal backup: inode blocks
krabat ~ # ls -li bla
1906048 lrwxrwxrwx 1 root root 1 9. Sep 20:11 bla -> .
--------------------------------------
Gruss,
Alexander
--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/