Jcat
          寵辱不驚,閑看庭前花開(kāi)花落~~
          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ù)只是和硬鏈接相關(guān)的一個(gè)概念
          從鏈接文件可以跟蹤到軟鏈接的指向(無(wú)法反向跟蹤)



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

          posted on 2009-07-14 17:40 Jcat 閱讀(266) 評(píng)論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 安顺市| 乡宁县| 南和县| 昌都县| 临漳县| 介休市| 泉州市| 句容市| 会东县| 丰原市| 于都县| 泽普县| 原阳县| 府谷县| 临高县| 都安| 黄骅市| 林州市| 巴南区| 项城市| 长泰县| 中牟县| 双峰县| 清水县| 贺州市| 胶州市| 五大连池市| 清苑县| 广东省| 中卫市| 韩城市| 辉县市| 萨迦县| 阿鲁科尔沁旗| 泊头市| 泰州市| 小金县| 静乐县| 铜梁县| 中江县| 大埔区|