[問題] 為什麼符號連結會多一個inode&block?
在看鳥哥關於硬式連結&符號連結
symbolic:
http://linux.vbird.org/linux_basic/0230filesystem/symbolic_link1.gif

這樣跟硬式連結的圖只不過是一個指到另一個目錄inode一個直接指到檔案inode的差別啊
http://linux.vbird.org/linux_basic/0230filesystem/hard_link1.gif

他說硬式不會增加inode&block,hard link 只是在某個目錄下的 block 多寫入一個關
連資料而已,那符號連結就不是嗎? 實做符號的確會增加inode。
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.165.108
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1482652624.A.50A.html
→
12/25 20:48, , 1F
12/25 20:48, 1F
→
12/25 20:49, , 2F
12/25 20:49, 2F
可是檔案內容是路徑頂多就是"一個路徑名稱+inode編號",假設所創建的h-link是在/tmp之
下,那就是在tmp的block底下增加一筆路徑名稱+inode編號啊,如果不會超該block的容量,
就不會再另建一個block來放置此筆資料吧,過程完全想不出會有新的inode&block的產生
推
12/25 21:21, , 3F
12/25 21:21, 3F
→
12/25 22:03, , 4F
12/25 22:03, 4F
推
12/25 22:19, , 5F
12/25 22:19, 5F
※ 編輯: anoymouse (118.169.165.108), 12/25/2016 22:30:41
→
12/26 00:43, , 6F
12/26 00:43, 6F
→
12/26 00:43, , 7F
12/26 00:43, 7F
→
12/26 03:14, , 8F
12/26 03:14, 8F
→
12/26 06:15, , 9F
12/26 06:15, 9F
→
12/26 06:24, , 10F
12/26 06:24, 10F
→
12/26 07:52, , 11F
12/26 07:52, 11F
→
12/26 13:27, , 12F
12/26 13:27, 12F
→
12/26 13:28, , 13F
12/26 13:28, 13F
→
12/26 13:43, , 14F
12/26 13:43, 14F
想很久發現,其實有差 雖然symlink裡面放的是要指的檔案的最源頭目錄inode
但是cat/cd 到這個link 會直接開啟檔案內容/告知這不是個目錄不能cd
不是像一般cd到目錄下的子目錄就純粹是到子目錄而已,symlink貌似有內建整條
link到的檔案的路徑。
※ 編輯: anoymouse (61.216.7.85), 12/26/2016 13:59:00
※ 編輯: anoymouse (61.216.7.85), 12/26/2016 14:02:37
推
12/27 01:39, , 15F
12/27 01:39, 15F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章