fstab配置文件詳解

/etc/fstab配置文件詳解

/etc/fstab:記錄了計算機上硬盤分區的相關信息,啟動Linux時,檢查分區的fsck命令,掛載分區的mount命令,都需要fstab這個文件的信息,來正確的檢查和掛載硬盤,而且這個硬盤需要root用戶權限才能編輯

  1. 詳解:
    設備名稱   掛載點  分區的類型  掛載選項  dump選項  fsck選項

  2. 設備名稱:

    1. 可以是實際設備名稱/dev/sda1(這類名稱不穩定,在配置文件中不要使用);也可以是卷標LABEL;還能是UUID;可以通過blkid命令獲取設備id信息
  3. 掛載點:

    1. /、/usr、swap等都是系統安裝是分區的默認掛載點
    2. 創建掛載點:
      mkdir /mnt/hda1 ##創建掛載/dev/hda1分區的目錄 chmod 777 /mnt/hda1 ##將hda1 設置成為所有用戶可讀可寫可執行 寫入/etc/fstab文件中
  4. 文件系統類型

    1. Linux File System:ext2、ext3、ext4、xfs、brtfs、jfs、reiserfs、reiser4、swap
  5. 4、掛載選項:

    • 常用的掛載選項
    • auto/noauto:默認auto支持;是否支持系統自動掛載,是否支持-a選項
    • user/nouser:默認nouser不支持;是否支持普通用戶掛載此設備
    • ro:按制度權限掛載
    • rw:按可讀可寫權限掛載
    • pri:swap設備需要指定優先級
    • defaults:默認支持rw,nouid,dev,auto,nosuer,async(若不寫入則默認支持
  6. dump選項,設置是否讓備份程序備份文件系統,0為不備份,1為每天次,如果上次是用dump備份,將顯示備份至今的天數
  7. fsck選項:告訴fsck程序以什么順序檢查文件系統,0為不檢查,根分區為1表示永遠價差,其他從2開始,數字相同就同時檢查,但是不能同時為1;注意,最好將這個選項設置為0,有故障的時候機器還可以重啟,如果不設置成為0,出故障還需要去機房排查故障
  8. 注意:修改了fstab之后,需要重新引導系統才會生效;編寫完fstab配置文件之后可以使用mount -a 選項 重新讀取;但是所編寫的內容必須加上auto這個屬性,否則不支持-a選項。一般是默認auto
  9. 在配置文件里面使用目錄掛載目錄時,目錄沒有文件系統,在文件系統上面可以使用none
  10. swap分區

    • 格式化有專門的命令 mkswap 在fstab中 它的掛載點是 swap 文件系統也是swap 其他默認;生效方式也不一樣,使用swapon -a 啟用
    • swapon -s 查看誰提供的功能,-s出來的信息中 有一個優先級大小的問題,數值越大越高,系統的默認級數是負數;更改方法:
    • 需要先去關閉swap 使用swapoff DEVICE 然后啟用swapon -a 查看 swapon -s

原創文章,作者:半斤八兩,如若轉載,請注明出處:http://www.www58058.com/73946

(5)
半斤八兩半斤八兩
上一篇 2017-04-23 15:24
下一篇 2017-04-23 17:19

相關推薦

  • 網絡班N22期第五周博客作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@bogon ~]# cat /etc/passwd | grep -E "^(root|fedora|user1)\>" | cut -d:&nb…

    Linux干貨 2016-09-15
  • 三劍客之一sed命令

    sed sed ‘2p’ /etc/passwd  打印paswwd的第二行 這樣執行結果看能看出第二行顯示兩次 sed -n ‘2p’ /etc/passwd -n 執行后 會取出當前行顯示. n是關閉打印  例如[root@cent7 ~]#ifconfig ens33|sed -n &…

    Linux干貨 2017-08-13
  • Homework Week-9 bash腳本之順序、選擇、循環

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash #Elephant echo "nologin users:" user1=$(cat /etc/passwd&n…

    Linux干貨 2016-10-17
  • NoSQL—mongodb常見使用和入門

    NoSQL介紹: NoSQL數據管理系統是目前非常流行的一種非關系性、分布式、不支持ACID設計規范式的數據庫;NoSQL簡單的數據模型、元數據和數據分離、弱一致性、高吞吐量、高水平擴展能力和低端硬件集群使其流行的主要原因,而mongodb就是NoSQL數據庫一種非常流行的實現方式。   常見的NoSQL數據存儲模型 列式模型 文檔類型 應用場景:…

    2015-09-01
  • 文件查找命令find

      在文件系統上常常需要根據文件的各種屬性去查找符合條件的文件。在Linux下也有相當優異的查找命令。今天只要將find和locate。find通常不常用,因為速度慢!通常我們先使用locate來進行模糊查找,如果真找不到了,才以find來查找。為什么呢?因為locate是利用數據庫來查找數據,所以速度非???,而且并沒有實際查詢硬盤比較省時間。 l…

    Linux干貨 2016-08-22
  • 博客作業網絡班22期+第5周(9.5-9.11)

    1、顯示當前系統上root、fedora或user1用戶的默認shell [root@MyCloudServer wjb]# egrep '^(root|fedora|user1)\>' /etc/passwd | cut -d: -f7/bin/bash 2、找出/etc/rc.d/init.d/functions文件中某單詞后面…

    Linux干貨 2016-09-15

評論列表(1條)

  • renjin
    renjin 2017-04-28 10:34

    主要對/etc/fstab文件的字段展開了介紹,內容總結的很詳細,可以再適當的加入一些mount類的指令說明等等,還需要注意一下排版!

欧美性久久久久