在linux中 /etc/fstab
的數(shù)據(jù)項如下所示:
設(shè)備名稱 掛載點 分區(qū)的類型 掛載選項 dump選項 fsck選項
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
- 設(shè)備名稱項,可以是實際的設(shè)備名稱/dev/sda1份殿,也可以是實際設(shè)備的標(biāo)簽例如LABLE=/膜钓,我們可以知道 LABEL=/1是/dev/sda1的標(biāo)簽;那我們用什么命令來為實際的設(shè)備設(shè)置標(biāo)簽的方法卿嘲,對于ext3和ext2文件系統(tǒng)颂斜,我們可以用 e2label 來設(shè)置 e2label device [newlabel],比如我們想把文件系統(tǒng)為ext3 的分區(qū)/dev/hda1的標(biāo)簽設(shè)備為 /1 ,我們應(yīng)該執(zhí)行如下的命令:
[root[@localhost](https://segmentfault.com/u/xingdong365) beinan]# e2label /dev/hda1 /1
- 掛載點拾枣,沒什么多說的沃疮,/、 /usr梅肤、 swap 都是系統(tǒng)安裝時分區(qū)的默認掛載點司蔬。方法如下:
root@localhostbeinan]# mkdir /mnt/hda1
注:創(chuàng)建掛載/dev/hda1分區(qū)的目錄;
```
[root@localhost beinan]# chmod 777 /mnt/hda1 注:打開權(quán)限姨蝴,所有用戶可讀可寫可執(zhí)行俊啼,執(zhí)行完了以上兩步就可以再/etc/fstab里 使用這個掛載點了
```
-
文件系統(tǒng)類形:
Linux file systems: ext2, ext3, jfs, reiserfs, reiser4, xfs, swap. Windows: vfat = FAT 32, FAT 16 ntfs= NTFS Note: For NTFS rw ntfs-3g CD/DVD/iso: iso9660 Network file systems: nfs: server:/shared_directory /mnt/nfs nfs <options> 0 0 smb: //win_box/shared_folder /mnt/samba smbfs rw,credentials=/home/user_name/winbox-credentials.txt 0 0 auto: The file system type (ext3, iso9660, etc) it detected automatically. Usually works. Used for removable devices (CD/DVD, Floppy drives, or USB/Flash drives) as the file system may vary on thesedevices.
-
掛載選項,下面列舉幾個常用的:
auto: 系統(tǒng)自動掛載,fstab默認就是這個選項
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 開機不自動掛載
nouser 只有超級用戶可以掛載
ro 按只讀權(quán)限掛載
rw 按可讀可寫權(quán)限掛載
user 任何用戶都可以掛載
請注意光驅(qū)和軟驅(qū)只有在裝有介質(zhì)時才可以進行掛載左医,因此它是noauto
dump
選項授帕,設(shè)置是否讓備份程序dump備份文件系統(tǒng)同木,0為忽略,1為備份,如果上次用dump備份跛十,將顯示備份至今的天數(shù)彤路。fsck
選項,告訴fsck程序以什么順序檢查文件系統(tǒng)芥映,為0就表示不檢查洲尊,(/)分區(qū)永遠都是1,其它的分區(qū)只能從2開始屏轰,當(dāng)數(shù)字相同就同時檢查(但不能有兩1), 注意:當(dāng)你修改了/etc/fstab
后颊郎,一定要重新引導(dǎo)系統(tǒng)才會有效。
參考文獻: