[發明專利]一種實現網絡文件系統支持無線網絡掛載的方法有效
| 申請號: | 201410012238.6 | 申請日: | 2014-01-10 |
| 公開(公告)號: | CN103746998A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 吳敏;熊永華;張堯學;陳建二;王建新;王國軍;郭述帆 | 申請(專利權)人: | 中南大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 長沙市融智專利事務所 43114 | 代理人: | 黃美成 |
| 地址: | 410083 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 網絡 文件系統 支持 無線網絡 方法 | ||
技術領域
本發明屬于計算機系統技術領域,涉及一種實現網絡文件系統支持無線網絡掛載的方法。
背景技術
網絡文件系統(NFS,Network?File?System),是應用層的一種應用服務,它主要用于在C/S(Client/Server,客戶/服務器模式)架構下,跨操作系統、硬件平臺共享文件與目錄。通過NFS技術,客戶終端可以以訪問本地文件的方式訪問遠程文件。現有的NFS技術僅支持有線網絡,在無線方式下,僅啟動客戶終端操作系統內核無法使用無線網卡連接無線網絡,這使得很多僅支持無線網絡的客戶終端,如智能手機、平板電腦,無法通過NFS技術共享文件與目錄。
發明內容
本發明提供了一種實現網絡文件系統支持無線網絡掛載的方法,其目的在于克服現有NFS技術僅支持有線網絡,僅支持無線網絡的客戶終端設備無法通過NFS技術共享文件與目錄的問題。
一種實現網絡文件系統支持無線網絡掛載的方法,其特征在于,在客戶終端加載RAMDISK虛擬文件系統,通過RAMDISK虛擬文件系統驅動無線網卡以連接無線網絡,然后再利用pivot_root命令將RAMDISK虛擬文件系統切換至服務器端的NFS(網絡文件系統),實現網絡文件系統支持無線網絡的掛載。
本發明所述的方法具體包括以下步驟:
步驟1:配置客戶終端bootloader的啟動參數boootargs與啟動命令bootcmd,編譯生成bootloader可燒寫文件,并將bootloader可燒寫文件燒寫入客戶終端存儲器中地址0開始的存儲空間;
其中,啟動參數bootargs確定NFS位于服務器端的路徑、虛擬文件系統加載至客戶終端內存的文件大小及運行地址,且指定虛擬文件系統的類型為RAMDISK;
啟動命令bootcmd確定內核可燒寫文件位于客戶終端存儲器的存儲地址以及加載至客戶終端內存中的運行地址與RAMDISK虛擬文件系統可燒寫文件位于客戶終端存儲器的存儲地址以及加載至客戶終端內存中的運行地址;
步驟2:配置RAMDISK虛擬文件系統無線網絡連接腳本,使得RAMDISK虛擬文件系統支持以下功能:(1)使能無線網卡,(2)配置IP與網關,(3)搜索無線網絡,(4)無線接入點SSID與密碼匹配,(5)設定掛載服務器NFS輸出路徑以及(6)從RAMDISK虛擬文件系統切換至NFS的功能;
使用制作工具genext2fs將RAMDISK虛擬文件系統制作成可燒寫文件,在制作工具genext2fs參數中指定RAMDISK虛擬文件系統在客戶終端運行空間大小,并根據步驟1中確定的RAMDISK虛擬文件系統可燒寫文件存儲地址將RAMDISK可燒寫文件燒寫入客戶終端存儲器中;
步驟3:配置可燒寫入客戶終端的內核,使得內核支持RAMDISK虛擬文件系統和NFS服務;設定用于RAMDISK虛擬文件系統運行的內存空間大小與步驟2中所述的RAMDISK虛擬文件系統在客戶終端運行空間大小相同;編譯生成內核可燒寫文件,并根據步驟1中確定的內核可燒寫文件存儲地址將內核可燒寫文件燒寫入客戶終端存儲器中;
步驟4:配置服務器NFS服務,配置內容包括:為客戶終端添加NFS輸出路徑、啟動NFS守護進程、提供NFS服務,其中,所述NFS輸出路徑對應的位置存放客戶終端的NFS,所述NFS輸出路徑與步驟2中所述的掛載服務器NFS輸出路徑相同;
步驟5:客戶終端加電啟動,執行bootloader引導程序,初始化客戶終端基本硬件;
步驟6:執行步驟1中的啟動命令bootcmd加載程序,加載客戶終端存儲器中的內核與RAMDISK虛擬文件系統至客戶終端內存中的運行地址,通過使用步驟1中的啟動參數與啟動命令啟動內核與RAMDISK虛擬文件系統;
步驟7:在RAMDISK虛擬文件系統啟動后,執行步驟3中配置的無線網絡連接腳本,客戶終端利用無線模塊搜索無線網絡,將搜索到的無線網絡SSID與步驟3中的無線網絡連接腳本中的SSID信息匹對;
步驟8:SSID信息匹配成功,轉步驟9,匹配不成功,返回步驟7;
步驟9:客戶終端與SSID匹配成功的接入點進行密碼匹配,匹配成功,轉步驟10,不成功,轉步驟7;
步驟10:執行步驟3中寫入的無線網絡連接腳本中掛載NFS路徑命令,將服務器端NFS目錄掛接到客戶終端;
步驟11:使用步驟3中配置的pivot_root文件系統切換命令將虛擬文件系統切換至網絡
文件系統,客戶終端通過無線網絡掛載網絡文件系統成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中南大學,未經中南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410012238.6/2.html,轉載請聲明來源鉆瓜專利網。





