在linux中,掛載就是利用一個目錄當成進入點,將磁碟分割區的資料放置在該目錄下,而進入點的目錄就稱為掛載點;簡單來說,掛載點就是linux中的磁碟檔案系統的入口目錄。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
Linux中所有內容都是以文件的形式保存和管理的,硬體設備也是文件,這和Windows完全不同,windows是透過設備管理器來管理硬體的,linux的設備文件保存在/ dev/目錄中,例如硬碟檔案是/dev/sd[a-p],光碟檔案是/dev/hdc等,硬體裝置需要掛載到對應的目錄檔案才能使用。
所謂的掛載就是利用一個目錄當成進入點,將磁碟分割區的資料放置在該目錄下,也就是說進入該目錄就可以讀取該分割區的意思,這個動作我們稱為掛載,那個進入點的目錄我們稱為掛載點。
簡單來說:掛載點其實就是linux中的磁碟檔案系統的入口目錄。
由於整個Linux 系統最重要的是根目錄(/),因此根目錄一定需要掛載到某個分區, 至於其他的目錄則可依使用者自己的需求來給予掛載到不同的分區。
常見的硬體設備檔名如下:
硬體 | 裝置名稱 |
---|---|
IDE硬碟 | /dev/hd[a-d] |
#SCSI/SATA/USB硬碟 | /dev/sd[ a-p] |
光碟機 |
/dev/cdrom或/dev/sr0 |
軟碟 | /dev/fd[01-1] |
#印表機(25針) | /dev/lp[0-2] |
印表機(USB) | /dev/usb/lp[0-15] |
滑鼠 | /dev/mouse |
圖示說明:
上圖所示,硬碟被分成三個可用分割區,其中sda1、sda2為主分割區分別掛載在/boot和/ 目錄下,sda3為擴充分割區內部包含一個邏輯分割區sda5,sda5掛載在/home目錄下。 /boot目錄下的所有資料都儲存在sda1分割區裡,/home目錄下的所有資料都儲存在sda5分割區裡,根目錄 / (除了/boot、/home)下的資料都儲存在sda2分割區裡。
1.sda1表示第一塊硬碟第一個分割區,sda2表示第一塊硬碟第二個分割區,sdb1表示第二塊硬碟一個分割區,以此類推...
2.邏輯分割區一定是從sda5開始,因為sda1、sda2、sda3和sda4檔名被主分割區或擴充分割區佔用
掛載指令
或mount -l
mount -a
-L 磁碟區標名:掛載指定卷標的分割區,而不是安裝裝置檔名掛載-o 特殊選項: 可以指定掛載的額外選項,例如讀寫權限、同步異步等,如果不指定則預設值生效。具體的特殊選項請參考下表
因為裝置檔案名稱和掛載點已經連接到一起,所以卸載哪一個都可以 | |
---|---|
特殊選項 | |
更新造訪時間/不更新造訪時間。存取分區檔案時,是否更新檔案的存取時間,預設為更新 | |
非同步/同步,預設為非同步 | |
自動/手動,mount –a指令執行時,是否會自動安裝/etc/fstab檔案內容掛載,預設為自動 | |
定義預設值,相當於rw,suid,dev,exec,auto,nouser,async這七個選項 |
exec/noexec |
#remount | |
重新掛載/boot分割區並使用noexec權限 | ##rw/ro |
#suid/nosuid | |
user/nouser | |
usrquota |
以上是linux掛載點是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!