您好,登錄后才能下訂單哦!
《Linux基礎知識之掛載詳解(mount,umount及開機自動掛載)》來源:Linux社區 作者:chawan
原文鏈接 http://www.linuxidc.com/Linux/2016-08/134666.htm
以下是學習作者這篇文章做的一些摘要及學習體會。
重要概念(經典原文引述)
掛載概念簡述:
根文件系統之外的其他文件要想能夠被訪問,都必須通過“關聯”至根文件系統上的某個目錄來實現,此關聯操作即為“掛載”,此目錄即為“掛載點”,解除此關聯關系的過程稱之為“卸載”。
1.掛載:根文件系統外通過關聯至根文件系統上的某個目錄來實現訪問
2.掛載點:mount_point,用于作為另一個文件系統的訪問入口;
(1) 事先存在;
(2) 應該使用未被或不會被其它進程使用到的目錄;
(3) 掛載點下原有的文件將會被隱藏;
【PS:關聯這個詞在說明文檔里用的術語是attach to,有一種類似生物的神經聯結。根文件系統就像神經中樞,手腳要動起來就得聯到神經中樞上。】
2.查詢
1)系統掛載設備花名冊:/etc/mtab (個人喜歡用vim打開) 【簡記:mount table】
2)文件掛載的配置文件:/etc/fstab 【簡記:file system table】
以上二者的區別在于,fstab在文件系統啟動時提交的配置文件,mtab是運行中的文件掛載表。前者屬于靜態,而后者是動態更新的。
3.mount
命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir
device(掛載對象)可以是:
(1) 設備文件:例如/dev/sda5
(2) 卷標:-L 'LABEL', 例如 -L 'MYDATA'
(3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
【UUID是一個標識你系統中的存儲設備的字符串,其目的是幫助使用者唯一確定系統中的所有存儲設備,不管它們是什么類型的。它可以標識DVD驅動器、USB存儲設備以及你系統中的硬盤設備等。】
(4) 偽文件系統名稱:proc, sysfs, devtmpfs, configfs
dir(掛載點)應是:
(1)事先存在;
(2)建議使用空目錄;
(3)進程正在使用中的設備無法被卸載;
4.卸載命令:umount
命令使用格式:
umount DEVICE
umount MOUNT_POINT
4.涉及到的命令
1)blkid: 獲取文件系統類型、UUID、label
【簡記:block id】
2)df:磁盤使用情況
【簡記:disk free】
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。