linux NFS服務器安裝與配置 思路

一,nfs服務優缺點服務器

  NFS 是Network File System的縮寫,即網絡文件系統,可讓不一樣的客戶端掛載使用同一個目錄,做爲共享存儲使用,這樣能夠保證不一樣的節點客戶端數據一致性,在集羣架構中常常用到網絡

  NFS優勢:簡單、方便、可靠、穩定架構

  NFS缺點:併發

    一、存在單點故障高併發

    二、在高併發環境下,NFS性能有限(幾千萬如下pv的網站不是瓶頸,2千萬PV/日)性能

    三、多臺客戶端掛載NFS服務時,鏈接管理維護麻煩測試

    四、NFS數據是明文的,對數據完整性不作驗證網站

2、安裝與配置思路ui

  NFS服務端server

  一、查看系統版本

  

  二、檢查並安裝nfs服務

  

  注意:CentOS 5.x NFS服務爲爲portmap、nfs-utils

     CentOS 6.7 NFS服務爲爲rpcbind、nfs-utils

  三、啓動rpc、nfs服務並檢查

  

  四、設置開機自啓動並檢查

  

  五、配置共享目錄

  

  六、建立共享目錄

  

  七、從新加載nfs服務並檢查

  

  NFS客戶端

  一、查看系統版本

  

  二、安裝rpc服務並檢查

  

  三、啓動rpc服務並檢查

  

  四、設置開機自啓動並檢查

  

  五、檢查服務端nfs

  

  六、掛載並測試

  

3、服務器的配置

  NFS服務的配置文件爲 /etc/exports

  /etc/exports文件內容格式:

  輸出目錄 地址(權限)

  

  24等同於255.255.255.0

  rw:爲讀寫權限

4、關於權限的分析

  1. 客戶端鏈接時候,對普通用戶的檢查

    a. 若是明確設定了普通用戶被壓縮的身份,那麼此時客戶端用戶的身份轉換爲指定用戶;

    b. 若是NFS server上面有同名用戶,那麼此時客戶端登陸帳戶的身份轉換爲NFS server上面的同名用戶;

    c. 若是沒有明確指定,也沒有同名用戶,那麼此時 用戶身份被壓縮成nfsnobody;

  2. 客戶端鏈接的時候,對root的檢查

    a. 若是設置no_root_squash,那麼此時root用戶的身份被壓縮爲NFS server上面的root;

    b. 若是設置了all_squash、anonuid、anongid,此時root 身份被壓縮爲指定用戶;

    c. 若是沒有明確指定,此時root用戶被壓縮爲nfsnobody;

    d. 若是同時指定no_root_squash與all_squash 用戶將被壓縮爲 nfsnobody,若是設置了anonuid、anongid將被壓縮到所指定的用戶與組;

相關文章
相關標籤/搜索