日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux - 操作系统查找文件的过程以及硬链接与软链接的区别

發布時間:2025/3/14 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux - 操作系统查找文件的过程以及硬链接与软链接的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

例:系統查找文件/var/log/messages的過程

  內核知道 / 的inode號,根據這個inode號可以查找到inode表內 / 對應的的磁盤塊,磁盤塊內存放有 / 下面的目錄以及對應的inode號,接著根據var的inode號找到 var 對應的磁盤塊,里面含有log目錄對應的inode號,接著根據log的inode號找到log的磁盤塊,接著根據message的inode號找到messages對應的磁盤塊,即找到messages文件

?

硬鏈接

  指向同一個inode的多個不通路徑,且文件大小相同

  不能對目錄創建

  不能跨分區,因為inode引用的問題

?

軟鏈接

  可以對目錄創建

  可以跨分區

  指向的是另一個文件的路徑,其大小為指向的路徑的字符串長度

  

  例:/etc/test ------> /usr/local/test

  內核根據 / 的inode號查找到inode表內 / 對應的磁盤塊,磁盤塊內含有etc 及其inode號,根據etc的inode號可以找到其所在磁盤塊,內含test 極其inode號,根據其inode號可以找到對應的磁盤塊,里面存放的是/usr/local/test, 接著按上述邏輯繼續查找。

轉載于:https://www.cnblogs.com/OnTheWayToSuccess/p/6349702.html

總結

以上是生活随笔為你收集整理的Linux - 操作系统查找文件的过程以及硬链接与软链接的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。