溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

發(fā)布時(shí)間:2021-10-22 09:12:01 來源:億速云 閱讀:280 作者:柒染 欄目:云計(jì)算

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹

一、fstab簡介

fstab文件中包含了各種各樣的文件系統(tǒng)描述信息,它可以被特殊的工具修改,fstab中每一個(gè)文件系統(tǒng)描述占一行,每一行是TAB或空格分隔。

二、fstab文件內(nèi)容介紹

[root@Centos ~]# cat /etc/fstab 

# /etc/fstab

# Created by anaconda on Sun Aug  7 05:42:06 2016

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

/dev/mapper/VolGroup-lv_root /                                      ext4    defaults    1 1

UUID=4eff9bdb-7e0b-4d25-8931-dc776537bc73  /boot  ext4   defaults   1 2

/dev/mapper/VolGroup-lv_home /home         ext4    defaults        1 2

/dev/mapper/VolGroup-lv_swap swap           swap    defaults       0 0

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è)備(/dev/sda)或遠(yuǎn)程文件系統(tǒng)(nfs)

第二列是文件系統(tǒng)的掛載點(diǎn)

第三列是需要掛載的文件系統(tǒng)

第四列掛載所需帶有參數(shù)

async 此參數(shù)表明所涉及的文件系統(tǒng)I/O都是異步處理,不會(huì)同步寫入磁盤能提高性能,生產(chǎn)環(huán)境一般不用

atime 此參數(shù)表明在每一次數(shù)據(jù)訪問時(shí),同步更新每次的訪問的inode時(shí)間,是默認(rèn)參數(shù),實(shí)際生產(chǎn)環(huán)境中高并發(fā)情況不建議使用

auto 能夠被自動(dòng)掛載通過-a 選項(xiàng)

defaults 缺省值(rw,suid,dev,auto)

noatime不同步更新文件系統(tǒng)訪問inode時(shí)間,提高I/O性能,實(shí)際生產(chǎn)環(huán)境常用

noauto不自動(dòng)進(jìn)行掛載

noexec不可執(zhí)行可執(zhí)行程序

第五列決定文件系統(tǒng)是否需要通過dump,通常設(shè)置為0或1

第六列控制文件是否需要開機(jī)進(jìn)行fsck檢查

0為不需要,根分區(qū)一般設(shè)置為1,/boot分區(qū)一般設(shè)置為2

三、配置fstab文件

[root@Centos ~]# vi /etc/fstab 

# /etc/fstab

# Created by anaconda on Sun Aug  7 05:42:06 2016

# Accessible filesystems, by reference, are maintained under '/dev/disk'

/dev/mapper/VolGroup-lv_home /home    ext4    defaults   1 2

devpts    /dev/pts      devpts  gid=5,mode=620  0 0

sysfs     /sys     sysfs   defaults    0 0

proc     /proc   proc    defaults   0 0

192.168.1.2:/data/bbs   /mnt    nfs    defaults    0 0

保存退出即可

四:配置測試

前面也提到過,我們可以把開機(jī)自動(dòng)啟動(dòng)的文件放在/etc/rc.local下面

因此在測試此配置之前,我們先來測試下/etc/rc.local能否達(dá)到開機(jī)自動(dòng)掛載的需求

[root@localhost ~]# cat /etc/rc.local 

#!/bin/sh

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

[root@localhost ~]# echo "/bin/mount -t nfs 192.168.1.2:/data/bbs /mnt">>/etc/rc.local 

[root@localhost ~]# tail -1 /etc/rc.local 

/bin/mount -t nfs 192.168.1.2:/data/bbs /mnt

[root@localhost ~]# reboot

重啟系統(tǒng)測試開機(jī)掛載情況

[root@localhost /]# df -h     查看是否掛載成功

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root   18G  3.3G   14G  20% /

tmpfs                         491M     0  491M   0% /dev/shm

/dev/sda1                     485M   35M  426M   8% /boot

192.168.1.2:/data/bbs          50G  3.5G   44G   8% /mnt

經(jīng)測試可以實(shí)現(xiàn)開機(jī)自動(dòng)掛載

接下來我們將自動(dòng)掛載命令放在/etc/fstab下面測試下

這里注明下,在配置/etc/fstab文件前記得備份

[root@localhost ~]# cp /etc/fstab /etc/fstab.ori.bak.20160818

[root@localhost /]# vi /etc/fstab 

# /etc/fstab

# Created by anaconda on Fri Aug 19 20:33:46 2016

/dev/mapper/VolGroup-lv_swap swap        swap    defaults        0 0

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

192.168.1.2:/data/bbs   /mnt   nfs     defaults    0 0

"/etc/fstab" 16L, 833C written

[root@localhost /]# tail -1 /etc/fstab    檢查配置

192.168.1.2:/data/bbs   /mnt    nfs   defaults   0 0

配置完成,重啟系統(tǒng)

[root@localhost /]# reboot

[root@localhost ~]# df -h

Filesystem        Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root   18G  3.3G   14G  20% /

tmpfs     491M   72K  491M   1% /dev/shm

/dev/sda1       485M   35M  426M   8% /boot

192.168.1.2:/data/bbs      50G  3.5G   44G   8% /mnt

同樣也可以開機(jī)自動(dòng)掛載成功

但是實(shí)際生產(chǎn)環(huán)境中,這種做法是不建議的,因?yàn)槿绻?dāng)NFS服務(wù)端處于不可用狀態(tài),那么客戶端開機(jī)后可能會(huì)導(dǎo)致無法啟動(dòng)的風(fēng)險(xiǎn),因開機(jī)啟動(dòng)的順序是/etc/fatab先啟動(dòng),/etc/rc.local后啟動(dòng),因此要實(shí)際生產(chǎn)環(huán)境中,要形成一定規(guī)范,要么將啟動(dòng)內(nèi)容放入/etc/rc.local,要么將啟動(dòng)內(nèi)容放入/etc/fatab中。

五:fstab故障導(dǎo)致開機(jī)無法啟動(dòng)解決方法

故障環(huán)境操作系統(tǒng)是Centos 6.5

開機(jī)加載后出現(xiàn)如下提示,提示開機(jī)檢查時(shí)出現(xiàn)一個(gè)錯(cuò)誤

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么
系統(tǒng)加載錯(cuò)誤,無法啟動(dòng)了

方法一:

提示輸入root密碼或control-D 繼續(xù),這里我們輸入管理員密碼

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

編輯/etc/fstab時(shí),提示無法寫入

接下來執(zhí)行下面命令進(jìn)行修改

[root@localhost ~]# mount -o rw,remount /

[root@localhost ~]# cp /etc/fstab.ori.bak.20160818 /etc/fstab

[root@localhost ~]# reboot

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么
可以正常啟動(dòng)了

方法二:

利用系統(tǒng)光盤引導(dǎo)進(jìn)行恢復(fù),先設(shè)置好從光驅(qū)啟動(dòng)

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

重啟系統(tǒng)后選擇救援模式

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么
進(jìn)入后選擇二個(gè)默認(rèn)選項(xiàng)

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

選擇不從網(wǎng)卡啟動(dòng)

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

選擇啟動(dòng)shell

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么
從上面得知目錄被掛載在/mnt/sysimage下面,因此執(zhí)行前面的備份文件進(jìn)行恢復(fù)即可

重啟系統(tǒng),將啟動(dòng)設(shè)置為磁盤啟動(dòng)

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么
輸入用戶名與密碼,成功登陸系統(tǒng),恢復(fù)成功。

Linux系統(tǒng)開機(jī)自動(dòng)掛載文件fstab介紹是什么

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI