Linux下根目錄下檔案掛載機制

2021-07-08 15:16:21 字數 1074 閱讀 7691

假設當前系統中存在四個目錄

/,/usr,/var,/tmp .

根據檔案命名方式來看,我們會預設為他們的儲存方式應該是上圖中的包含關係,如下所示:

但是事實上這種命名方式只是乙個假象,

/目錄和

/var, /usr

目錄並不存在包含的關係,他們分別儲存在不同的磁碟塊上,並行儲存,然後掛載到

/目錄下實現使用者訪問;

並行儲存的檔案系統內部機制如下:

任何情況下,

/分割槽都可以自引用。

使用絕對路徑搜尋檔案時,必須從

/分割槽開始,一步步向下搜尋。

/分割槽下儲存了其他分割槽的目錄名(如

/var, /usr, /tmp

等),不同的目錄名指向對應目錄所在的分割槽。而對於

/var/log.txt

檔案,它是直接儲存在

/var

的分割槽上的,而不是儲存在

/var

分割槽上的

/var

目錄下。

掛載新的分割槽到

/目錄下:

建立/mnt

分割槽並格式化,在

/目錄下新建

/mnt

目錄,新增指向

/mnt

分割槽的指標。至此,可以直接通過

/目錄來訪問

/mnt

目錄下的內容了。這個過程也叫掛載

linux根目錄下檔案體系

bin 存放最常用命令 boot 啟動linux的核心檔案 dev 裝置檔案 etc 存放各種配置檔案 home 使用者主目錄 mnt 一般是空的,用來臨時掛載別的檔案系統 proc 虛擬目錄,是記憶體的對映 在此我還有一些疑問,就是關於bin目錄和usr目錄下的bin目錄,已知根目錄下bin目錄一...

Linux根目錄下檔案說明

bin 存放最常用命令 boot 啟動linux的核心檔案 dev 裝置檔案 etc 存放各種配置檔案 home 使用者主目錄 mnt 一般是空的,用來臨時掛載別的檔案系統 proc 虛擬目錄,是記憶體的對映 sbin 系統管理員命令存放目錄 usr 最大的目錄,存許應用程式和檔案 usr x11r...

linux 根目錄下資料夾分析

come from linux 根目錄下資料夾分析 redhat9 2010 05 11 13 37 宣告 資料總結於網路,只為個人學習查詢方便。linux 根目錄下資料夾分析,對初學者會有一定的幫助。系統根目錄,整個系統只有乙個根目錄。bin 二進位制可執行命令 boot linux啟動檔案和核心...