看板 Linux 關於我們 聯絡資訊
在看鳥哥關於硬式連結&符號連結 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
lantw44: 我覺得硬式連結就像是同一個檔案多了另外一個名字 12/25 20:48
lantw44: 而符號連結則像是多了一個新檔案,檔案內容是個路徑 12/25 20:49
可是檔案內容是路徑頂多就是"一個路徑名稱+inode編號",假設所創建的h-link是在/tmp之 下,那就是在tmp的block底下增加一筆路徑名稱+inode編號啊,如果不會超該block的容量, 就不會再另建一個block來放置此筆資料吧,過程完全想不出會有新的inode&block的產生
kenduest: 原貼你測試過hard link 多佔用,是嗎? 12/25 21:21
anoymouse: k大你是說多佔用什麼? 12/25 22:03
kenduest: 噢噢,我誤會以為你說hardlink 多佔用一個inode空間 12/25 22:19
※ 編輯: anoymouse (118.169.165.108), 12/25/2016 22:30:41
Gold740716: 這 id 好屌,不知道正版 anonymouse 的誰註冊去了。 12/26 00:43
Gold740716: 還有一個 root 不知道是誰。 12/26 00:43
kenduest: anonymous ? anonymouse ? 匿名應該是前者 12/26 03:14
a34021501: soft link跟hard link有什麼差異? 12/26 06:15
a34021501: i node跟inode有什不同? 有假的inode~ 12/26 06:24
anoymouse: id其實是當初拼錯 12/26 07:52
bitlife: 其實id是正確的單字組合,嚴格來說並沒有拼錯 XD 12/26 13:27
bitlife: 我搞錯了,少一個n 應該是 annoymouse 12/26 13:28
anoymouse: anonymouse吧 哈哈 12/26 13:43
想很久發現,其實有差 雖然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
a34021501: 我剛剛看到Async.... 不知道是不是看錯了!? 12/27 01:39