什么是文件系統自動掛載?
利用mount在shell終端進行掛載的時,開機自動啟動文件文件系統不會自動掛載,我們需要開機的時候自動掛載文件系統,稱為文件系統自動掛載
實現Linux自動掛載文件:/etc/fstab
Linux中掛載注意事項:
1、確保掛載目錄為空目錄,否則新掛載的分區會覆蓋之前目錄存在的文件
2、一個目錄只能被一個分區掛載
3、一個分區可以同時掛載到多個目錄上,目錄里面的內容會相同
實現自動掛載
/etc/fstab格式:
第一個字段:要掛載的設備或偽文件系統,這個字段可以用三種表示
UUID:設備的UUID號,推薦使用
/dev/sdb1:設備名
lable="lable name" :自己設定的label名
第二個字段:文件掛載點
第三個字段:文件系統類型
第四個字段:文件掛載選項:多個選項用,號隔開,當寫單個選項如acl,默認添加了defaults選項
第五個字段:是否進行備份,0不做備份、1每天做備份、2每個一天進行備份
第六個字段:對于ext文件系統開機是否利用fsck檢測,對xfs系統會自動進行檢測無需fsck,為了防止uuID信息寫錯,導致無法開機最好填寫0
了解完了/etc/fstab,動手實際操作吧!
一題、每次開機將/dev/sdb1 文件系統自動掛載到/mnt/sdb4 (1) mkdir /mnt/sdb4 (2)編輯配置文件/etc/fstab /dev/sdb4 /mnt/sdb4 ext4 default 0 0 (3)mount -a
二題: 創建一個2G的文件系統,塊大小為2048byte, 預留1%可用空間,文件系統ext4,卷標為TEST,要求此分區開機后自 動掛載至/testdir目錄,且默認有acl掛載選項
(1)創建分區
(2)格式化分區
(3)查看下超級塊信息
(4)設置超級用戶保留空間
(5) 編輯/etc/fstab文件。centos 7格式化文件式自動包含acl 功能,centos6中需要在/etc/fstab添加acl
三題:利用文件創建文件系統,對其進行操作(使用場景:系統中沒有可用的硬盤空間,利用文件代替文件系統做測試工作)
(1)創建文件系統 [#62#root@centos6 /testdir]#dd if=/dev/zero of=testfile bs=1M count=30 30+0 records in 30+0 records out 31457280 bytes (31 MB) copied, 0.947757 s, 33.2 MB/s [#63#root@centos6 /testdir]#ll (20)格式化并查看 [#64#root@centos6 /testdir]#mkfs.ext4 testfile [#65#root@centos6 /testdir]#blkid testfile testfile: UUID="c3ec53f8-1d59-414c-9a0c-f46328dc00a6" TYPE="ext4" [#66#root@centos6 /testdir]# (3)掛載 [#67#root@centos6 /testdir]#mount testfile /mnt/testfile/(centos6中直接掛載提示錯誤,需要添加-o loop ,centos 7則不需要) mount: /testdir/testfile is not a block device (maybe try `-o loop'?) [#68#root@centos6 /testdir]#mount testfile /mnt/testfile/ -o loop [-0 loop=loop2手動指定掛載到loop設備] 注意:實際將文件映射到loop設備上,在將testfile映射到/mnt/testfile中,centos6中有0-7八個loop設備,7中則掛載時自動生成,可以掛載n個這樣的文件系統 (4)添加自動掛載,然后用mount -a重新讀取未加載的掛載的文件系統
四題:文件掛文件 1、mount -B file1 file2(將文件1掛載到文件2中) 2、添加在自動掛載 vim /etc/fstab file1 file2 none bind 0 0
五題、當添加文件自動掛載是當UUID號填寫錯誤,添加的對文件系統檢測時會出現開機啟動報錯,以下是解決辦法
1、注意開啟自檢
2、重新啟動電腦會出現以下錯誤
3、解決辦法
centos6中 輸入root密碼進入系統,mount 查看發現對雖然顯示的對/有讀寫權限,但是實際對/有只讀權限,mount -o remount,rw /重新掛載,然后修改/etc/fstab文件將有錯誤的一項更改
centos7中直接更改保存就行
原創文章,作者:wangnannan,如若轉載,請注明出處:http://www.www58058.com/40793