1. 程式人生 > >/etc/fstab和/etc/mtab的區別

/etc/fstab和/etc/mtab的區別

命令的使用 文件中 每次 str mce 配置 命令 tro sta

1./etc/fstab

/etc/fstab是開機自動掛載的配置文件,在開機時起作用。相當於啟動linux的時候,自動使用檢查分區的fsck命令和掛載分區的mount命令,檢查分區和掛載分區都是根據/etc/fstab中記錄的相關信息進行的。

2./etc/mtab
/etc/mtab是當前的分區掛載情況,記錄的是當前系統已掛載的分區。每次掛載/卸載分區時會更新/etc/mtab文件中的信息(執行mount命令會改變/etc/mtab的信息)。

3.區別
/etc/fstab是在開機時起作用,相當於在開機時執行了mount和fsck命令,系統根據/etc/fstab配置的信息自動掛載相關分區,自動掛載之後,/etc/mtab會被更新。
/etc/mtab是當前分區的掛載信息,如果掛載信息改變就會更新/etc/mtab文件。開機後,系統根據/etc/fstab的配置信息自動掛載分區,再更新/etc/mtab中的信息。
mount命令的使用不會改變/etc/fstab,而會改變/etc/mtab。

4.綜上所述
/etc/fstab是記錄開機自動掛載信息的配置文件,開機時自動掛載是根據這個文件進行的。而/etc/mtab是記錄當前系統的掛載信息,每次系統掛載情況的改變都會更新/etc/mtab文件。

/etc/fstab和/etc/mtab的區別