想把mfs文件系統下面的一個子目錄(如tmp)而不是 / 只對某些特定Ip開放掛載權限
開始設置如下:
[root@Master etc]# vi /usr/local/mfs/etc/mfsexports.cfg
10.10.31.131 /data rw,alldirs,maproot=0,password=password (只設置了此一行)
重啓mfs文件系統服務之後,去客戶端(10.10.31.131,順便確認其他機器無權限)掛載,並掛載到/test1目錄下:
/usr/local/mfs/bin/mfsmount /test1 -H 192.168.11.193 -p
執行後報錯如下:
mfsmaster register error: Permission denied
在網上參考了一些相關文章,但是方法都是說把/data改成 / ,但是我要的是隻能掛載/data,都不合要求。
後面用幫助命令看了一下./mfsmount --help,找到了解決方法,掛載方法如下:
/usr/local/mfs/bin/mfsmount /test1 -H 192.168.11.193 -S /data -p
執行此方法後,掛載成功.
這樣就使得掛載時不只是盲目的掛載服務端的整個/文件系統,而是能精確的控制文件系統下的各個目錄的權限了。
特記錄以享!