Files
為什麼符號連結在 ext4fs 中沒有分配給它們的數據塊?
我是一個 Unix 流浪者。我剛剛注意到符號連結沒有分配給它們的數據塊,我認為符號連結文件的inode儲存了符號連結所引用的文件名,實際上是這樣嗎?
$ stat sdb File: sdb -> /dev/sdb Size: 8 Blocks: 0 IO Block: 4096 symbolic link Device: 803h/2051d Inode: 26348139 Links: 1 ....
我現在只能想像一種可能性,sdb 符號連結的 inode 包含其他內容(即所有者,權限……)+
/dev/sdb
路徑。
如果目標長度小於 60 字節,則ext4將符號連結的目標儲存在 inode 內。較長的目標將儲存在數據塊中。