您好,登錄后才能下訂單哦!
掛載概念
掛載是一個非常重要的功能,使用非常頻繁。它指將一個設(shè)備(通常是存儲設(shè)備)掛接到一個已存在的目錄上。(這個目錄可以不為空,但掛載后這個目錄下以前的內(nèi)容將不可用。)需要理解的是,linux操作系統(tǒng)將所有的設(shè)備都看作文件,它將整個計算機(jī)的資源都整合成一個大的文件目錄。我們要訪問存儲設(shè)備中的文件,必須將文件所在的分區(qū)掛載到一個已存在的目錄上,然后通過訪問這個目錄來訪問存儲設(shè)備。
注意:
“掛載點(diǎn)”的目錄需要以下幾個要求:
(1)目錄事先存在,可以用mkdir命令新建目錄;
(2)掛載點(diǎn)目錄不可被其他進(jìn)程使用到;
(3)掛載點(diǎn)下原有文件將被隱藏。
掛載與卸載
掛載方法:
mount DECE MOUNT_POINT
mount:通過查看/etc/mtab(文章最后會對/etc/mtab有個解釋)文件顯示當(dāng)前系統(tǒng)已掛載的所有設(shè)備
命令使用格式:
mount [-fnrsvw] [-t vfstype] [-o options] device dir
device:指明要掛載的設(shè)備;
(1) 設(shè)備文件:例如/dev/sda5
(2) 卷標(biāo):-L 'LABEL', 例如 -L 'MYDATA'
(3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
(4) 偽文件系統(tǒng)名稱:proc, sysfs, devtmpfs, configfs
dir:掛載點(diǎn)
事先存在;建議使用空目錄;
進(jìn)程正在使用中的設(shè)備無法被卸載;
常用命令選項(xiàng):
-t vsftype:指定要掛載的設(shè)備上的文件系統(tǒng)類型; -r: readonly,只讀掛載; -w: read and write, 讀寫掛載; -n: 不更新/etc/mtab; -a:自動掛載所有支持自動掛載的設(shè)備;(定義在了/etc/fstab文件中,且掛載選項(xiàng)中有“自動掛載”功能) -L 'LABEL': 以卷標(biāo)指定掛載設(shè)備; -U 'UUID': 以UUID指定要掛載的設(shè)備; -B, --bind: 綁定目錄到另一個目錄上;
注意:查看內(nèi)核追蹤到的已掛載的所有設(shè)備:cat /proc/mounts
擴(kuò)展知識:
-o options:(掛載文件系統(tǒng)的選項(xiàng)) async:異步模式; sync:同步模式; atime/noatime:包含目錄和文件; diratime/nodiratime:目錄的訪問時間戳 auto/noauto:是否支持自動掛載 exec/noexec:是否支持將文件系統(tǒng)上應(yīng)用程序運(yùn)行為進(jìn)程 dev/nodev:是否支持在此文件系統(tǒng)上使用設(shè)備文件; suid/nosuid:是否支持在此文件系統(tǒng)上使用特殊權(quán)限 remount:重新掛載 ro:只讀 rw:讀寫 user/nouser:是否允許普通用戶掛載此設(shè)備 acl:啟用此文件系統(tǒng)上的acl功能
注意:上述選項(xiàng)可多個同時使用,彼此使用逗號分隔。
默認(rèn)掛載選項(xiàng):defaults
:rw
, suid
, dev
, exec
, auto
,nouser
,and
async
以上就是linux中的掛載是什么的詳細(xì)內(nèi)容,更多請關(guān)注億速云其它相關(guān)文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。