新手學(xué)堂:認(rèn)識(shí)Linux的掛載分區(qū)表fstab
首先請(qǐng)看下面這個(gè)例子,修改前記得先備份一份:
sudo cp /etc/fstab /etc/fstab.bak
# /dev/sda9
UUID=e6496924-053a-498f-a8a1-283e9cefd5c1 / ext3 defaults,errors=remount-ro 0 1
***列表示磁盤(pán)分區(qū)的名稱(chēng),第二列表示掛載點(diǎn),第三列是文件系統(tǒng),第四列是掛載選項(xiàng),第五列是dump選項(xiàng)(用一個(gè)數(shù)字表示),第六列(接下來(lái)的數(shù)字)表示文件系統(tǒng)檢查選項(xiàng)。
***列(紅色)、二列(藍(lán)色):磁盤(pán)分區(qū)和默認(rèn)掛載點(diǎn)
這兒的分區(qū)用UUID表示,***行注釋里表示設(shè)備的分區(qū)
默認(rèn)掛載點(diǎn),也就是當(dāng)你在掛載的時(shí)候沒(méi)有指定其他目錄的話(huà),系統(tǒng)就將該設(shè)備掛載到這個(gè)目錄;
在ubuntu中掛載點(diǎn)的各個(gè)文件夾,一般都放在/media目錄中;
根據(jù)fstab中的內(nèi)容,當(dāng)你輸入命令
$ mount /dev/fd0
你的軟驅(qū)就將掛載到/media/floppy,在fstab中已經(jīng)告訴系統(tǒng),應(yīng)該將軟驅(qū)掛載到什么地方;
第三列(綠色):文件系統(tǒng)的類(lèi)型
文件系統(tǒng)是指格式化分區(qū)時(shí),選擇的分區(qū)類(lèi)型,比如Windows中一般使用NTFS和FAT分區(qū)系統(tǒng),Linux里一般使用ext分區(qū)系統(tǒng)
auto:如果第三列是auto,表示文件系統(tǒng)的類(lèi)型將被自動(dòng)檢測(cè);
第四列(紫色):掛載選項(xiàng)
多個(gè)選項(xiàng)間用逗號(hào)分割開(kāi),
defauts是默認(rèn)掛載,啟動(dòng)時(shí)會(huì)自動(dòng)加載,如果這一項(xiàng)是noauto,就表示要明確地通過(guò)手工來(lái)掛載設(shè)備,運(yùn)行mount命令掛載分區(qū);
user 和 nouser:user選項(xiàng)允許普通用戶(hù)也能掛載設(shè)備,而nouser則只允許root用戶(hù)掛載;
exec 和 noexec: exec表示可以運(yùn)行這個(gè)分區(qū)中的可執(zhí)行程序,noexec則不能運(yùn)行其中的程序
ro: 以只讀方式來(lái)掛載這個(gè)分區(qū),可以用在Windows的系統(tǒng)安裝分區(qū),以免防止誤操作;
rw: 以可讀可寫(xiě)的屬性來(lái)掛載系統(tǒng);
sync 和 async:是否緩沖文件的寫(xiě)操作,也就是文件先保存到緩沖區(qū),然后一塊寫(xiě)入磁盤(pán),
對(duì)U盤(pán)等可移動(dòng)磁盤(pán)來(lái)說(shuō),應(yīng)該立即寫(xiě)入磁盤(pán)中,或者在拔出前執(zhí)行umount命令,保證文件的正確傳輸;
async是緩沖寫(xiě)操作
defaults: 全部使用默認(rèn)配置,包括rw, suid, dev, exec, auto, nouser, 和 async;
第五、六列:dump和fsck選項(xiàng)
dump是一個(gè)備份工具,一般 / 分區(qū)是備份的,fsck是一個(gè)文件系統(tǒng)掃描檢查工具,默認(rèn)是開(kāi)啟的1,如果是2表示其他分區(qū)系統(tǒng);
對(duì)于Windows的ntfs分區(qū)系統(tǒng),掛載是選項(xiàng)有些不同:
# /dev/sda6
UUID=D404C65004C634F0 /media/sda6 ntfs defaults,umask=007,gid=46 0 1
其中的umask是權(quán)限,gid是組id
【編輯推薦】




















