- 论坛徽章:
- 0
|
在http://linux.vbird.org/上有说明,
在 Linux 基礎文件-- 磁碟與檔案系統 中
[root@linux ~]# mount [-tonL] 裝置名稱代號 掛載點
參數:
-a :依照 /etc/fstab 的內容將所有相關的磁碟都掛上來!
-n :一般來說,當我們掛載檔案系統到 Linux 上頭時, Linux 會主動的將
目前的 partition 與 filesystem 還有對應的掛載點,都記錄到 /etc/mtab
那個檔案中。不過,有些時刻 (例如不正常關機導致一些問題,而進入單人模式)
系統無法寫入 /etc/mtab 時,就可以加上 -n 這個參數來略過寫入 mtab 的動作。
-L :系統除了利用裝置名稱代號 (例如 /dev/hda1) 之外,還可以利用 partition
的表頭名稱 ( Label ) 來進行掛載喔!所以,最好為您的 partition 取一個
在您系統當中獨一無二的名稱吧!
-t :您的 Linux 支援的檔案格式,就寫在這裡吧!舉例來說,我們在上面建立
/dev/hdb5 是 ext3 檔案系統,那麼要掛載時,就得要加上 -t ext3
來告知系統,用 ext3 的檔案格式來掛載該 partition 呢!
至於系統支援的 filesystem 類型在 /lib/modules/`uname -r`/kernel/fs 當中。
常見的有:
ext2, ext3, reiserfs, 等 Linux 慣用 filesystem
vfat, msdos 等 Windows 常見 filesystem
iso9660 為光碟片的格式
nfs, smbfs 等為網路相關檔案系統。這部分未來我們會在網路方面提及!
若 mount 後面沒有加 -t 檔案系統格式時,則 Linux 在預設的情況下,
會主動以 /etc/filesystems 這個檔案內規範的檔案系統格式
來嘗試主動的掛載喔!
-o :後面可以接一些掛載時,額外加上的參數喔!比方說帳號、密碼、讀寫權限等:
ro, rw: 此 partition 為唯讀(ro) 或可讀寫(rw)
async, sync: 此 partition 為同步寫入 (sync) 或非同步 (async),這個與我們
之前提到的檔案系統運作方式有關,預設是 async
auto, noauto: 允許此 partition 被以 mount -a 自動掛載(auto)
dev, nodev: 是否允許此 partition 上,可建立裝置檔案? dev 為可允許
suid, nosuid: 是否允許此 partition 含有 suid/sgid 的檔案格式?
exec, noexec: 是否允許此 partition 上擁有可執行 binary 檔案?
user, nouser: 是否允許此 partition 讓 user 執行 mount ?一般來說,
mount 僅有 root 可以進行,但下達 user 參數,則可讓
一般 user 也能夠對此 partition 進行 mount 。 defaults: 預設值為:rw, suid, dev, exec, auto, nouser, and async
remount: 重新掛載,這在系統出錯,或重新更新參數時,很有用! |
|