在介紹Linux分區和掛載點前,我想先說一個Windows的例子,Windows大家都比較熟,再借這個例子來說明什麼是Linux分區和掛載點。
1.消失了的分區
在WinPE下,我將一塊硬碟分成一個主要磁碟分割和四個邏輯分區,主要磁碟分割指派磁碟機代號C,四個邏輯分區均不指派磁碟機代號:
這會出現什麼情況?結果是在我的電腦中你只能看到一個C盤,其他四個盤都不見了:
2.將分區裝入檔案夾
接下來,我在C盤建了boot,home,user,tmp四個檔案夾:
再開啟磁碟管理,按下邊的步驟將第一個邏輯分區裝入一個空白的NTFS檔案夾中(C:\boot):
再按上邊同樣的步驟,將第二個邏輯分區裝入C:\home檔案夾中,將第三個邏輯分區裝入C:\user檔案夾中。
3.有什麼變化了嗎?
這會發生什麼變化?開啟C盤,好像看不出有什麼變化:
再開啟boot檔案夾,建一個txt檔案,好像一切仍是正常:
開啟磁碟管理,我們為第一個邏輯磁碟機指派一個磁碟機代號D,到我的電腦中開啟D盤看下:
txt不是在C:\boot檔案夾中嗎?怎麼到D盤來了?再到C:\boot看下,txt仍在,對其進行修改儲存,再看D:\mzwu.com.txt,也被修改了!
想到什麼了嗎?沒錯,開啟C:\boot,實際開啟的是D盤,換句話說,C:\boot是D盤的入口,以此類推,home變成了第二個邏輯分區的入口,user變成了第三個邏輯分區的入口。
再看下將分區裝入C:\boot前後,C:\boot檔案夾屬性的變化:
4.Linux分區和掛載點
Linux下將分區掛載到掛載點,和上邊Windows下將磁碟分割裝入空白的NTFS檔案夾其實是一樣的。Linux根目錄就是上邊的C盤,不同的是Windows可以為其他分區指派磁碟機代號,Linux不行。一個掛載點就是一個檔案夾,將分區掛載到一個掛載點,掛載點就成了分區的入口。沒有掛載分區的掛載點將使用根目錄的空間,沒有掛載到掛載點的分區是無法訪問的,如上邊第四個邏輯分區。
http://www.chinaz.com/server/2010/1110/142311.shtml