Jcat
          寵辱不驚,閑看庭前花開花落~~
          posts - 173,comments - 67,trackbacks - 0
          硬鏈接
          [oracle@dcm ~]$ ln original.file hard.link

          軟鏈接
          [oracle@dcm ~]$ ln -s original.file soft.link


          [oracle@dcm ~]$ ls -l
          -rw-r--r-- 2 oracle oinstall??? 4 Jul 14 17:21 original.file
          -rw-r--r-- 2 oracle oinstall??? 4 Jul 14 17:21 hard.link
          lrwxrwxrwx 1 oracle oinstall?? 13 Jul 14 17:23 soft.link -> original.file

          鏈接數(shù)只是和硬鏈接相關的一個概念
          從鏈接文件可以跟蹤到軟鏈接的指向(無法反向跟蹤)



          ---------------
          由于inode這種文件系統(tǒng)結構不是雙向的,不能查找一個inode被reference了多少次。我們只能通過一些技巧來跟蹤硬鏈接。
          1. 通過鏈接數(shù),我們可以知道哪個文件有硬鏈接(大于1)
          2. 查找該文件的inode id
          [oracle@dcm ~]$ ls -i hard.link
          1573158 hard.link
          3. 通過inode id查找文件(如果需要遍歷的目錄很多,速度自然可想而知)
          [oracle@dcm ~]$ find -inum 1573158
          ./hard.link
          ./original.file
          4. 硬鏈接本質上是多個dentry指向同一個inode,所以并沒有主從之分,每個dentry都是平等的。

          posted on 2009-07-14 17:40 Jcat 閱讀(260) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 新丰县| 昭觉县| 合作市| 当雄县| 巨野县| 荆门市| 安仁县| 永定县| 临海市| 长子县| 温宿县| 麦盖提县| 敦化市| 阿城市| 通渭县| 光山县| 涞水县| 甘洛县| 运城市| 西昌市| 绥化市| 北流市| 长治市| 始兴县| 昆明市| 山阴县| 吉水县| 东兰县| 叶城县| 昌黎县| 鄂托克前旗| 临洮县| 镇赉县| 海安县| 镶黄旗| 明水县| 专栏| 同德县| 得荣县| 漳平市| 铜陵市|