CentOS 7 – fstab 開機掛載簡介

心得:

如果掛載 NFS 出現 mount: mount to NFS server ‘xx.xx.xx.xx’ failed: timed out (retrying).

可以再後面加上 tcp 嚐試看看,或許就能解決這個問題

範例:

假設 nfs server IP 為 10.10.3.10

10.10.3.10:/Jail/sftp/html /var/www/html nfs defaults,tcp,rsize=32768,wsize=32768 0 0

主要解決 nfs client 預設使用udp造成無法連線的問題

說明:

系統安裝完成後,可以查看 /etc/fstab 這個檔案

# vim /etc/fstab

CentOS 7 - fstab 簡介-01.png

如上圖,每一行共計六個欄位

第一欄:檔案系統 (File System)

可以填寫 /dev 底下的裝置,或是 uuid

第二欄:目錄 (Directory)

掛載的目錄

第三欄:類型 (Type)

CentOS 7 預設為 xfs,在每個 Linux Distribution 可能會有差異

另外還有 cifs、nfs 等等

第四欄:選項 (options)

async/sync:

async (預設值) 每次變動暫存於記憶體再一次性寫入硬碟,效能較佳

其中有個迷思,即使用 SSD 也不會比 RAM 快,因此不需要特別修改

sync 每次變動寫入硬碟

auto/noauto:

auto (預設值) 開機或執行 mount -a 才會掛載

noauto 必須指定才會進行掛載

rw/ro:

rw (預設值) 掛載的內容為可讀可寫

wo 掛載的內容使用唯讀模式

exec/noexec:

exec (預設值) 針對掛載的內容可以使用執行檔

noexec 針對掛載的內容禁止使用執行檔

user/nouser:

user 允許使用者掛載

nouser (預設值) 不允許使用者掛載

suid/nosuid:

suid (預設值) 允許掛載內容使用 suid

nosuid 不允許掛載內容使用 suid

defaults:

使用 rw, suid, dev, exec, auto, nouser, async 等參數

noatime:

不更新掛載內容的檔案訪問時間,對於 ext2、ext3、ext4 可提高效能,建議其他格式不要設定

nodiratime:

不更新掛載內容的目錄訪問時間,對於 ext2、ext3、ext4 可提高效能,建議其他格式不要設定

第五欄:能否被 dump 備份指令作用

0:不備份

1:每日備份

2:隔日備份

第六欄:是否以 fsck 檢驗磁區

0:不檢查

1:根目錄使用

2:非根目錄使用

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: