1. 程式人生 > >bin/mount -a 開機自動掛載 /etc/fstab

bin/mount -a 開機自動掛載 /etc/fstab

 vi /etc/rc.d/rc 在檔案的末尾行新增“/bin/ mount -a”
/bin/ mount -a 此命令是在系統啟動後再去執行fstabmount

 

命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir

-a:自動掛載所有支援自動掛載的裝置;(定義在了/etc/fstab檔案中,且掛載選項中有“自動掛載”功能)

開機自動掛載

如果我們想實現開機自動掛載某裝置,只要修改/etc/fstab檔案即可。

檔案掛載的配置檔案/etc/fstab

wKiom1e7vF_iNNTXAAAo2-XXpTo662.gif

檢視此檔案可知

每行定義一個要掛載的檔案系統;

其每行的格式如下

要掛載的裝置或偽檔案系統  掛載點  檔案系統型別  掛載選項 轉儲頻率 自檢次序

UUID=6efb8a23-bae1-427c-ab10-3caca95250b1 /boot  xfs    defaults    0 0

    要掛載的裝置或偽檔案系統:裝置檔案、LABEL(LABEL="")、UUID(UUID="")、偽檔案系統名稱(proc, sysfs)

    掛載點:指定的資料夾

   掛載選項:defaults

    轉儲頻率

      0:不做備份

      1:每天轉儲

      2:每隔一天轉儲

    自檢次序

      0:不自檢

      1:首先自檢;一般只有rootfs才用1;


/etc/fstab和/etc/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也可以來獲取當前掛載資訊