[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/