中文字幕无码日韩视频无码三区

網絡文件系統實現方法和裝置的制造方法

文檔序號:8319253閱讀:300來源:國知局
網絡文件系統實現方法和裝置的制造方法
【技術領域】
[0001] 本發明涉及計算機應用領域,尤其涉及一種網絡文件系統實現方法和裝置。
【背景技術】
[0002] NFS,是Network File System的簡寫,即網絡文件系統。NFS允許一個系統在網絡 上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系 統上的文件。NFS至少有兩個主要部分:一臺服務器和一臺(或者更多)客戶機。客戶機 遠程訪問存放在服務器上的數據。為了正常工作,一些進程需要被配置并運行。
[0003] NFS由Sun公司開發,目前已經成為文件服務的一種標準(RFC1904,RFC1813)。其 最大的功能就是可以通過網絡,讓不同操作系統的計算機可以共享數據,所以也可以將它 看做是一個文件服務器。NFS文件服務器是Linux最常見網絡的服務之一。盡管它的規則 簡單,卻有著豐富的內涵。
[0004] NFS服務器可以看作是一個文件服務器,它可以讓你的PC通過網絡將遠端的NFS 服務器共享出來的文件掛載到自己的系統中,在客戶端看來使用NFS的遠端文件就象是在 使用本地文件一樣。NFS的共享訪問協議是組成NFS服務的一部分,本腳本的實驗環境使用 與InfiniBand相關協議的網絡進行傳輸;即遠程直接內存訪問(RDM)協議以及IP over InfiniBand(IPoIB :將 IP 協議映射到 InfiniBand)。
[0005] 傳統的NFS掛載方法是先將需要的硬盤制作lv,聚合成一個大容量的磁盤;然后 將其格式化為ext4格式并使用mount命令進行掛載;然后就是配置NFS,啟動NFS的相關服 務了,包括RDM服務的啟動、防火墻的關閉、NFS服務的啟動(不同的NFS模式啟動的NFS 相關服務也有所不同)等等;再然后就是對NFS進行掛載了,不同的NFS模式掛載的命令也 不一樣,另外還需要在多個客戶端進行一一掛載。

【發明內容】

[0006] 本發明提供了一種網絡文件系統實現方法和裝置,解決了現有NFS掛載方法效率 低下的問題。
[0007] 一種網絡文件系統實現方法,包括:
[0008] 獲取掛載使用的NFS模式;
[0009] 根據所述NFS模式,自動掛載Iv盤。
[0010] 優選的,所述獲取掛載使用的NFS模式的步驟之前,還包括:
[0011] 將多個需要的硬盤聚合成一個Iv盤;
[0012] 對所述Iv盤格式化;
[0013] 格式化完成后,將所述Iv盤掛載至默認目錄下。
[0014] 優選的,該方法還包括:
[0015] 將至少一個NFS模式的參數添加到配置文件中。
[0016] 優選的,所述NFS模式包含IPoIB模式和RDM模式。
[0017] 優選的,獲取掛載使用的NFS模式包括:
[0018] 根據檢測到的至少一個客戶端ib地址,確定各個客戶端使用的NFS模式。
[0019] 本發明還提供了一種網絡文件系統實現裝置,包括:
[0020] 模式選擇模塊,用于獲取掛載使用的NFS模式;
[0021] 自動掛載模塊,用于根據所述NFS模式,自動掛載Iv盤。
[0022] 優選的,該裝置還包括:
[0023] 硬盤聚合模塊,用于將多個需要的硬盤聚合成一個Iv盤;
[0024] 格式化模塊,用于對所述Iv盤格式化;
[0025] 掛載模塊,用于在格式化完成后,將所述Iv盤掛載至默認目錄下。
[0026] 優選的,該裝置還包括:
[0027] 配置管理模塊,用于將至少一個NFS模式的參數添加到配置文件中。
[0028] 優選的,所述NFS模式包含IPoIB模式和RDMA模式。
[0029] 優選的,所述模式選擇模塊,具體用于根據檢測到的至少一個客戶端ib地址,確 定各個客戶端使用的NFS模式。
[0030] 本發明提供了一種網絡文件系統實現方法和裝置,首先獲取掛載使用的NFS模 式,然后根據所述NFS模式,自動掛載Iv盤。方便掛載多客戶端及檢測NFS環境問題所在, 方便實驗人員更加高效快捷的完成NFS配置工作,節省時間,提高效率。
【附圖說明】
[0031] 圖1為本發明的實施例一提供的一種網絡文件系統實現方法的流程圖;
[0032] 圖2為本發明的實施例二提供的一種網絡文件系統實現裝置的結構示意圖。
【具體實施方式】
[0033] 傳統的NFS掛載方法是先將需要的硬盤制作lv,聚合成一個大容量的磁盤;然后 將其格式化為ext4格式并使用mount命令進行掛載;然后就是配置NFS,啟動NFS的相關服 務了,包括RDM服務的啟動、防火墻的關閉、NFS服務的啟動(不同的NFS模式啟動的NFS 相關服務也有所不同)等等;再然后就是對NFS進行掛載了,不同的NFS模式掛載的命令也 不一樣,另外還需要在多個客戶端進行一一掛載。
[0034] 為了解決上述問題,本發明的實施例提供了一種網絡文件系統實現方法和裝置, 使用腳本的方式進行自動掛載,略去了 NFS配置過程中的繁瑣過程,使那些即使不懂得如 何配置NFS的人員,也可利用此腳本方便的進行NFS的配置;且可根據需要選擇自己所需要 掛載的模式,且方便實驗人員進行多客戶端的掛載,從而提高工作效率。本發明的實施例為 避免配置過程中因為遺漏步驟,服務未啟動,環境配置不匹配等原因而造成的掛載不成功 等問題,還提供了檢測NFS環境的功能,方便實驗人員在配置過程中根據系統提示找到問 題所在,使得更加快捷的掛載NFS。
[0035] 下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0036] 首先結合附圖,對本發明的實施例一進行說明。
[0037] 本發明實施例提供了一種網絡文件系統實現方法,具體流程如圖1所示,包括:
[0038] 腳本在服務器端運行,前期準備工作中,將多個需要的硬盤聚合成一個Iv盤,對 所述Iv盤格式化;并在格式化完成后,將所述Iv盤掛載至默認目錄下。將至少一個NFS模 式的參數添加到配置文件中,所述NFS模式包含IPoIB模式和RDMA模式。。在配置完成后, 需要進行掛載時,獲取掛載使用的NFS模式,具體的,可根據檢測到的至少一個客戶端ib地 址,確定各個客戶端使用的NFS模式;根據所述NFS模式,自動掛載Iv盤。
[0039] 配置好服務器端與客戶端的ib地址,并將服務器端與客戶端的ib地址名寫入/ etc/hosts下。并配置服務器端與客戶端的無密碼訪問,保證服務器端與客戶端的網絡連 接° 設置 selinux 為 disabled。
[0040] 以下為以腳本形式完成本發明實施例提花的網絡文件系統實現方法的過程的一 個具體實施舉例:
[0041] 在/root/目錄里創建mountNFS. sh腳本文件
[0042] mountNFS. sh 的內容如下:
[0043]
【主權項】
1. 一種網絡文件系統實現方法,其特征在于,包括: 獲取掛載使用的WS模式; 根據所述WS模式,自動掛載Iv盤。
2. 根據權利要求1所述的網絡文件系統實現方法,其特征在于,所述獲取掛載使用的 WS模式的步驟之前,還包括; 將多個需要的硬盤聚合成一個Iv盤; 對所述Iv盤格式化; 格式化完成后,將所述Iv盤掛載至默認目錄下。
3. 根據權利要求1所述的網絡文件系統實現方法,其特征在于,該方法還包括: 將至少一個WS模式的參數添加到配置文件中。
4. 根據權利要求3所述的網絡文件系統實現方法,其特征在于,所述WS模式包含 I化IB模式和畑MA模式。
5. 根據權利要求1所述的網絡文件系統實現方法,其特征在于,獲取掛載使用的WS模 式包括: 根據檢測到的至少一個客戶端ib地址,確定各個客戶端使用的WS模式。
6. -種網絡文件系統實現裝置,其特征在于,包括: 模式選擇模塊,用于獲取掛載使用的WS模式; 自動掛載模塊,用于根據所述WS模式,自動掛載Iv盤。
7. 根據權利要求6所述的網絡文件系統實現裝置,其特征在于,該裝置還包括: 硬盤聚合模塊,用于將多個需要的硬盤聚合成一個Iv盤; 格式化模塊,用于對所述Iv盤格式化; 掛載模塊,用于在格式化完成后,將所述Iv盤掛載至默認目錄下。
8. 根據權利要求6所述的網絡文件系統實現裝置,其特征在于,該裝置還包括: 配置管理模塊,用于將至少一個WS模式的參數添加到配置文件中。
9. 根據權利要求8所述的網絡文件系統實現裝置,其特征在于,所述WS模式包含 I化IB模式和畑MA模式。
10. 根據權利要求6所述的網絡文件系統實現裝置,其特征在于,所述模式選擇模塊, 具體用于根據檢測到的至少一個客戶端ib地址,確定各個客戶端使用的WS模式。
【專利摘要】本發明提供了一種網絡文件系統實現方法和裝置。涉及計算機應用領域;解決了現有NFS掛載方法效率低下的問題。該方法包括:獲取掛載使用的NFS模式;根據所述NFS模式,自動掛載lv盤。本發明提供的技術方案適用于NFS,實現了高效快捷的NFS配置。
【IPC分類】H04L29-08, G06F17-30
【公開號】CN104636441
【申請號】CN201510006997
【發明人】李坤
【申請人】浪潮(北京)電子信息產業有限公司
【公開日】2015年5月20日
【申請日】2015年1月7日
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1