解釋一下/etc/fstab,開機自動掛載linux
[root@kissing home]# cat /etc/fstab 安全
LABEL=/ / ext3 defaults 1 1異步
LABEL=/boot /boot ext3 defaults 1 2async
tmpfs /dev/shm tmpfs defaults 0 0ide
devpts /dev/pts devpts gid=5,mode=620 0 0ui
sysfs /sys sysfs defaults 0 0spa
proc /proc proc defaults 0 0get
LABEL=SWAP-sda2 swap swap defaults 0 0同步
/etc/fstab總共有六列,分別對應it
fs_spec fs_file fs_type fs_options fs_dump fs_pass
第一列,設備文件名或該設備的標籤(label);
第二列,掛載點,也就是在linux下訪問該設備的入口(目錄);
第三列,磁盤分區的文件系統類型;
第四列,文件系統參數,也就是自動掛載時須要加的參數,這裏包含的內容不少
介紹借個經常使用的參數
參數 含義
async/sync
異步/同步 設置磁盤是否以異步方式運行,默認爲async
auto/noauto
自動/非自動 當下達mout -a命令時,是否會被主動掛載,默認爲auto
rw/ro
可讀寫/只讀 讓該分區可讀寫或者只是以只讀的形式掛載
exec/noexec
可執行/不可執行 限制在此文件系統內是否能夠進行執行的工做,若是純粹用來存儲數據的話,設置成moexec
user/nouser
容許/不容許用戶掛載 是否容許用戶使用mount命令來掛載,通常來講設置爲nouser,爲了安全考慮
suid/nosuid
是否有suid權限 表示該文件系統是否容許suid的存在
Usrquota 表示啓動文件系統支持配額模式
grpquota 啓動文件系統支持組配額模式
Defaults 默認參數:async,auto,rw,exec,nouser,suid
第五列,是否被dump(備份)
dump 是用來備份的命令,0表示不要備份,1表示天天作備份,2表示不按期進行備份。一般這個參數不是0就是1.
第六列,是否以fsck來檢驗分區
系統開機過程當中,系統會默認以fsck檢驗咱們的文件系統是否完整。不過有些特殊的文件系統,例如swap是不須要檢驗的。0表示不須要檢驗,1表示最先檢驗,2也表示檢驗,可是比1晚點。通常來講/設置爲1,其餘的若是想檢驗設置成2就行了。不想檢驗的話就設置成0