mount (Unix)
用來掛載檔案系統的Unix指令 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 Mount (Unix)?
為 10 歲的孩子總結這篇文章
顯示所有問題
mount是一个UNIX系统上的命令。使用者在UNIX操作系统的機器上開啟一個檔案以前,包含該檔案的檔案系統必須先進行掛載的動作,此時使用者要對該檔案系統下mount的指令以進行掛載。通常是使用在USB或其他可移除儲存裝置上,而根目錄則保持掛載的狀態。但Unix檔案系統可以對應一個檔案而不一定要是硬體裝置。
Unix命令列的mount指令是告訴作業系統,對應的檔案系統已經準備好,可以使用了,而該檔案系統會對應到一個特定的點(稱為掛載點)。掛載好的檔案、目錄、裝置以及特殊檔案即可提供使用者使用。除了作業系統呼叫的mount指令外,mount_root()會優先掛載(或稱根目錄) 。在這個情況下,作業系統會在呼叫setup前,先呼叫mount。
它的對應指令,umount,則是告訴作業系統,斷開與該檔案系統的連接,使其脫離掛載點。
mount與umount指令必須以超級使用者的權限執行。檔案系統也可在/etc/fstab(英语:fstab)
檔案中指定特定使用者才能掛載。這同樣也只能由超級使用者進行修改。
每個在指定機器上被掛載的檔案系統都會在super_blocks[]表格中以super_block的形式表現出來(最大數量由NR_SUPER決定)。而在虛擬檔案系統中,superblock是由read_super( )進行初始化的動作。