linux /etc目錄下 fstab 和mtab

etc/fstab文件的做用

        記錄了計算機上硬盤分區的相關信息,啓動 Linux 的時候,檢查分區的 fsck 命令,和掛載分區的 mount  命令,都須要 fstab 中的信息,來正確的檢查和掛載硬盤。

/etc/mtab文件的做用:  
    
先看它的英文是:
     This changes continuously as the file /proc/mount changes. In  other words, when filesystems are mounted and unmounted, the change is   immediately reflected in this file.
       記載的是如今系統已經裝載的文件系統,包括操做系統創建的虛擬文件等;而/etc/fstab是系統準備裝載的。
   每當 mount 掛載分區、umount 卸載分區,都會動態更新 mtab,mtab  老是保持着當前系統中已掛載的分區信息,fdisk、df 這類程序,必需要讀取 mtab   文件,才能得到當前系統中的分區掛載狀況。固然咱們本身還能夠經過讀取/proc/mount也能夠來獲取當前掛載信息

詳解/etc/fstab文件

在linux中/etc/fstab的數據項以下所示:
設備名稱        掛載點          分區的類型   掛載選項     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
一、設備名稱項,能夠是實際的設備名稱/dev/sda1,也能夠是實際設備的標籤例如LABLE=/,咱們能夠知道   LABEL=/1是/dev/sda1的標籤;那咱們用什麼命令來爲實際的設備設置標籤的方法,對於ext3和ext2文件系統,咱們能夠用 e2label 來設置 e2label device [newlabel],好比咱們想把文件系統爲ext3 的分區/dev/hda1的標籤設備爲  /1 ,咱們應該執行以下的命令:[root@localhost beinan]# e2label /dev/hda1  /1
二、掛載點,沒什麼多說的,/、 /usr、 swap 都是系統安裝時分區的默認掛載點。方法以下:
    root@localhostbeinan]# mkdir /mnt/hda1 注:建立掛載/dev/hda1分區的目錄;
     [root@localhost beinan]# chmod 777 /mnt/hda1  注:打開權限,全部用戶可讀可寫可執行,執行完了以上兩步就能夠再/etc/fstab裏      使用這個掛載點了
三、 文件系統類形:
      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: 系統自動掛載,fstab默認就是這個選項
        defaults: rw, suid, dev, exec, auto, nouser, and async.
        noauto 開機不自動掛載
        nouser 只有超級用戶能夠掛載
        ro 按只讀權限掛載
        rw 按可讀可寫權限掛載
        user 任何用戶均可以掛載
        請注意光驅和軟驅只有在裝有介質時才能夠進行掛載,所以它是noauto
      
五、dump選項,設置是否讓備份程序dump備份文件系統,0爲忽略,1爲備份,若是上次用dump備份,將顯示備份至今的天數。
       
六、fsck選項,告訴fsck程序以什麼順序檢查文件系統,爲0就表示不檢查,(/)分區永遠都是1,其它的分區只能從2開始,當數字相同 就     
   同時檢查(但不能有兩1),
注意:當你修改了/etc/fstab後,必定要從新引導系統纔會有效。linux

相關文章
相關標籤/搜索