Ubuntu自動(dòng)掛載NAS nfs 網(wǎng)絡(luò)位置
之前發(fā)過(guò)一篇ubuntu下自動(dòng)掛載NAS上硬盤(pán)的教程:
Ubuntu自動(dòng)掛載NAS smb 網(wǎng)絡(luò)位置
本篇為ubuntu自動(dòng)掛載NAS上硬盤(pán),只不過(guò)smb改為了nfs,原因是smb協(xié)議是single thread的,nfs或ftp的速度、并發(fā)等方面更勝一籌
前提
前提是NAS已經(jīng)開(kāi)啟了NFS服務(wù),NFS還需要設(shè)置權(quán)限,否則可能無(wú)法連接
以威聯(lián)通為例,其它NAS設(shè)置大致相同,只是命名略有區(qū)別
打開(kāi)NFS相關(guān)設(shè)置

這里會(huì)自動(dòng)跳轉(zhuǎn)到共享文件夾設(shè)置頁(yè)面,我這里就用test作為案例演示了

選擇NFS主機(jī)訪問(wèn),并按下圖中勾選即可

我這里就開(kāi)放幾乎所有權(quán)限了,如果你對(duì)安全有需求可以參考下面,一般不需要看
IP設(shè)置:輸入將訪問(wèn)共享文件夾之 NFS 客戶端的 IP 地址。您可以用以下三種方式填寫(xiě)此欄:
單一主機(jī):完全限定域名 (FQDN) 或 IP 地址。
通配符:,.synology.com
IP 網(wǎng)絡(luò):203.74.205.32/255.255.252.0, /24
權(quán)限:選擇 NFS 客戶端的讀寫(xiě)權(quán)限。
安全性:指定要實(shí)施的安全類(lèi)型。
AUTH_SYS:使用 NFS 客戶端的 UID(用戶標(biāo)識(shí)符)和 GID(群組標(biāo)識(shí)符)來(lái)檢查訪問(wèn)權(quán)限。
Kerberos 驗(yàn)證:
當(dāng) NFS 客戶端連接到共享文件夾時(shí)執(zhí)行 Kerberos 驗(yàn)證??蛻舳吮仨毻ㄟ^(guò) Kerberos 驗(yàn)證才能訪問(wèn)共享文件夾。
Kerberos 完整性:傳輸數(shù)據(jù)時(shí)執(zhí)行 Kerberos 驗(yàn)證并確保數(shù)據(jù)包的完整性。
Kerberos 隱私性:傳輸數(shù)據(jù)時(shí)執(zhí)行 Kerberos 驗(yàn)證并對(duì) NFS 數(shù)據(jù)包進(jìn)行加密,從而防止他人惡意干擾 NFS 通信。
Squash:此欄可讓您控制 NFS 客戶端用戶的訪問(wèn)權(quán)限。請(qǐng)選擇下列操作之一:
無(wú)映射:允許 NFS 客戶端的所有用戶(包括 root 用戶)保有原始訪問(wèn)權(quán)限。
映射 root 為 admin:將訪問(wèn)權(quán)限分配給 NFS 客戶端的 root 用戶,相當(dāng)于您系統(tǒng)中的 admin 用戶訪問(wèn)權(quán)限。
映射 root 為 guest:將訪問(wèn)權(quán)限分配給 NFS 客戶端的 root 用戶,相當(dāng)于您系統(tǒng)中的 guest 用戶訪問(wèn)權(quán)限。
映射所有用戶為 admin:將訪問(wèn)權(quán)限分配給 NFS 客戶端的所有用戶,相當(dāng)于您系統(tǒng)中的 admin 用戶訪問(wèn)權(quán)限。
異步:勾選此選項(xiàng)可讓您的 Synology NAS 在完成對(duì)文件的更改之前回復(fù)來(lái)自 NFS 客戶端的請(qǐng)求,以獲得更好的性能。
允許非特權(quán)端口:勾選該選項(xiàng)可讓 NFS 客戶端使用非特權(quán)端口(即大于 1024 的端口)連接到 Synology NAS。
正式開(kāi)始ubuntu的部署和掛載
第一步:安裝工具
第二步:掛載
先測(cè)試NAS端是否有可以掛載的文件夾
我這里顯示如圖

如果什么都沒(méi)有輸出,說(shuō)明NAS開(kāi)啟有問(wèn)題,建議回去好好設(shè)置一下,或者找一找網(wǎng)絡(luò)的問(wèn)題,例如權(quán)限、防火墻等等設(shè)置
開(kāi)始掛載
其中?
/mnt/NAS/nfstest 是你ubuntu的位置,我這里是自己建立的
192.168.50.11:/test 是NAS端可以掛載的NFS文件夾路徑,192.168.50.11是我NAS的局域網(wǎng)地址,然后加一個(gè)冒號(hào),最后跟文件路徑
執(zhí)行命令
之后掛載就會(huì)成功,進(jìn)入到掛載目錄ls一下,如下圖所示,原來(lái)是空的,現(xiàn)在內(nèi)容就都有了

或者df -h 也可以查看掛載到本地的test文件夾

第三步,開(kāi)機(jī)自動(dòng)掛載
依然使用fstab語(yǔ)法設(shè)置開(kāi)機(jī)自啟
加入內(nèi)容
驗(yàn)證是否成功
這里可以重啟電腦,我這里不重啟了,用命令驗(yàn)證
首先卸載掉掛載的nfs目錄
之后稍等數(shù)秒,ls一下發(fā)現(xiàn)已經(jīng)清空,或者df -h 看一下沒(méi)了掛載路徑
再執(zhí)行命令
也就是自動(dòng)掛載所有目錄,自然也包括剛剛寫(xiě)入到/etc/fstab中的nfs協(xié)議的盤(pán)
稍等數(shù)秒,ls一下,或df -h一下,看內(nèi)容出現(xiàn)就說(shuō)明沒(méi)問(wèn)題
