linux掛載詳解
參考篇:淺談Linux中一切皆文件
1、概念
Linux系統(tǒng)中"一切皆文件",所有文件都放置在以根目錄為樹(shù)根的樹(shù)形目錄結(jié)構(gòu)中。
在Linux看來(lái),任何硬件設(shè)備也都是文件,它們各有自己的一套文件系統(tǒng)。
當(dāng)在Linux系統(tǒng)中使用這些硬件設(shè)備時(shí),只有將Linux本身的文件目錄與硬件設(shè)備的文件目錄合二為一,硬件設(shè)備才能為我們所用。
那么,這里的合二為一的過(guò)程我們稱之為"掛載"。
掛載:指的就是將設(shè)備文件中的頂級(jí)目錄連接到Linux根目錄下的某一目錄,訪問(wèn)此目錄就等同于訪問(wèn)設(shè)備文件。
注意:掛載目錄最好是空目錄。
這里并不是根目錄下任何一個(gè)目錄都可以作為掛載點(diǎn),由于掛載操作會(huì)使得原有目錄中文件被隱藏,因此根目錄以及系統(tǒng)原有目錄都不要作為掛載點(diǎn),會(huì)造成系統(tǒng)異常甚至崩潰,掛載點(diǎn)最好是新建的空目錄。
2、舉例
通過(guò)命令行訪問(wèn)某個(gè)U盤(pán)中的數(shù)據(jù)
下圖所示:
U盤(pán)文件目錄結(jié)構(gòu)
Linux 系統(tǒng)中的文件目錄結(jié)構(gòu)