<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### NFS服務部署 | | 詳情 | | :------------: | :------------: | | 操作系統 | Centos 6.8 x86_64 | | 服務情況 | 關閉iptables和Selinux| #### 1.功能和適用場景 NFS(Network File System),功能同Windows下的磁盤映射,通過網絡為其他服務器提供文件讀取和存儲服務。 ##### 適用場景 - 數據備份 - 多客戶端數據共享讀取、寫入 #### 2.原理 1. 客戶端通過mount命令訪問要掛載的服務器 2. NFS服務的rpcbind服務告知客戶端NFS端口 3. 客戶端掛載NFS服務 > NFS服務依賴rpcbind服務(rpcbind是Centos6.x之后的名字,Centos5.x叫portmap) rpcbind服務要優先于NFS服務啟動,否則無法注冊端口 客戶端也依賴NFS服務(不安裝會報錯) #### 3.部署架構 ##### 主機情況 | 主機名 | 角色 | | :------------: | :------------: | | test.v.nfs.192.168.0.238 | NFS Serve(Master) | | test.v.nfs.192.168.0.239 | NFS Server(Backup) | | test.v.web.192.168.0.233 | Nginx+Tomcat(Client) | | test.v.web.192.168.0.229 | Nginx+Tomcat(Client) | ##### 目錄初始化 | 目錄位置 | 作用 | | ------------ | ------------ | | /app | 應用部署位置 | | /app/scripts | 腳本存放位置 | | /app/logs | 日志存放位置 | | /data | 數據存放位置 | | /data/bakcup | 數據本地備份 | | /remotebakcup| 遠端備份目錄| 服務端 ```shell mkdir /app /app/scripts /app/logs /data /data/backup -p ``` 客戶端 ```shell mkdir /app /app/scripts /app/logs /data /data/backup -p mkdir /remotebackup ``` #### 3.安裝 ##### NFS Server安裝 - 安裝方式 1 ```shell yum install nfs-utils rpcbind ``` - 安裝方式 2 ```shell yum groupinstall "NFS file server" ``` - 安裝方式 3 ```shell 光盤安裝 ``` ##### NFS Client安裝 ```shell 同NFS Server ``` #### 4.配置 ##### 配置開機啟動 ```shell echo "/etc/init.d/rpcbind start" >> /etc/rc.local echo "/etc/init.d/nfs start" >> /etc/rc.local ``` ##### 發布目錄 ```shell echo "/data 192.168.0.0/24(rw,sync)" >> /etc/export /etc/nfs reload ``` 客戶端掛載 ```shell mount -t nfs 192.168.0.238:/data /remotebackup ``` #### 5.參數優化 ##### NFS Server 優化 安全參數 - 壓縮權限到普通用戶: all_squash 備注:Centos 6.x會統一建議相同UID/GID的NFS用戶65534;Centos 5.x 需要人工為NFS創建統一的UID/GID - 同步寫入磁盤:sync(如果raid卡有bbu,是不是可以使用async呢?) 備注:默認參數,可以不加;異步可提升性能 ```shell echo "/data 192.168.0.0/24(rw,all_squash)" >> /etc/export ``` ##### mount 掛載優化 安全參數 | 參數 | 作用 | | :------------: | :------------: | | noexec | 不允許執行二進制文件 | | nosuid | 不允許設置SUID | 性能參數 | 參數 | 作用 | | :------------: | :------------: | | noatime | 不更改文件的訪問時間 | | nodiratime | 不更改目錄的訪問時間 | | nodev | 不解析文件系統中的字符設備或塊設備 | ```shell mount -t nfs -o nodiratime,noatime,nodev,noexec,nosuid 192.168.0.238:/data /nfsdir/ ``` ##### 內核優化 內核讀寫緩沖區配置 ```shell 略 ``` #### 6.坑有哪些 - 單點故障 - 大并發下性能有限 - 安全性一般(基于IP和主機名) - 和客戶端強耦合(服務端掛了,客戶端會HANG住) #### 7.解決方案 備份角色 ```shell NFS + rsync + inotify ``` 高可用性 ```shell NFS + heartbeat + DRBD ``` 性能瓶頸 ```shell 拆分業務 上分布式存儲 ``` #### 9.總結 NFS使用非常普遍,使用中需要注意服務端的nfs和rpcbind的啟動順序,客戶端掛載主要權衡安全和性能參數,保證業務的前提下,盡量安全。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看