[發明專利]一種控制客戶端掛載網絡文件服務器的方法與系統在審
| 申請號: | 201610933283.4 | 申請日: | 2016-10-25 |
| 公開(公告)號: | CN106603325A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 周維 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06;H04L29/08 |
| 代理公司: | 上海碩力知識產權代理事務所31251 | 代理人: | 郭桂峰 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 客戶端 網絡 文件服務器 方法 系統 | ||
技術領域
本發明涉及一種客戶端自動掛載與卸載領域,特別是涉及一種控制客戶端掛載網絡文件服務器的方法與系統。
背景技術
NFS(Network File System)即網絡文件系統,網絡文件系統是FreeBSD(是一種Unix操作系統,是Unix的一個重要分支)支持的文件系統中的一種。NFS允許一個系統在網絡上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件。NFS是分布式計算機系統的一個組成部分,可實現在異構網絡上共享和裝配遠程文件系統。NFS由SUN公司開發,目前已經成為文件服務的一種標準。其最大功能是可以通過網絡讓不同操作系統的計算機可以共享數據,所以也可以將其看做是一臺網絡文件服務器。NFS提供了除Samba之外,Windows與Linux及Unix與Linux之間通信的方法。
客戶端PC可以掛載網絡文件服務器所提供的目錄并且掛載之后這個目錄看起來如同本地的磁盤分區一樣,可以使用cp(復制命令,用來復雜文件的,它可以見文件或者目錄復雜到其他目錄中)、cd(改變當前的工作目錄命令,cd/是回到整個系統的根目錄,而cd/home是回到home目錄)mv(移動文件命令,mv/etc/代表的是把etc文件夾移動到根目錄中)rm(刪除命令,刪除文件和目錄)及df(檢查文件系統的磁盤空間占用情況,利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息)等與磁盤相關的命令。網絡文件服務器的目標是使計算機共享資源,在其發展過程中(即20世紀80年代),計算機工業飛速發展,廉價CPU及客戶端/網絡文件服務器技術促進了分布式計算環境的發展。然而當處理器價格下降時,大容量的存儲系統相對而言價格仍居高不下。因此必須采用某種機制在充分發揮單個處理器性能的同時使計算機可共享存儲資源和數據,于是網絡文件服務器應運而生。
目前,運維人員經常會使用一些命令進行相關的磁盤掛載的操作。但是有個很嚴重的弊端就是,如果網絡文件服務器已經宕機,或者由于其它種種原因而無法被訪問,在客戶端看來卻依然認為是有效的,客戶端并不會因為網絡文件服務器無法訪問而斷開連接,umount(強制掛載命令)雖然是在客戶端執行,但執行成功的前提是網絡文件服務器此刻依然是正常的。實際情況是,通??蛻舳耸潜粍拥?,不可能提前知道網絡文件服務器將在什么情況下,什么時間出現宕機,于是,經常出現一個莫名其妙的現象:
1、在客戶端執行du-h命令的時候,它(控制臺黑屏)會一直等下去,直到網絡文件服務器有響應為止。
2、在客戶端執行ls/命令的時候,它(控制臺黑屏)會一直等下去,直到網絡文件服務器有響應為止。
通常運維人員會想到umount命令,可是他未必記得出現問題的掛載點是哪里,這導致客戶端不會也不知道何時該取消掛載?,F有查殺故障掛載點的方法主要是:純粹通過手動方式去查掛載故障進程,該方法至少有以下幾個缺點:
(1)用戶需要提前預知故障的可能性;
(2)手動方式查殺進程容易出錯;
(3)手動方式效率太慢,需要來回切換幾條命令,而且還要輸入參數;
(4)重新連接上網絡文件服務器后,沒有進行記錄斷開和重連的故障掛載點和取消掛載、恢復掛載的時間。
針對目前存在的問題,本發明提供了一種控制客戶端掛載網絡文件服務器的方法與系統來解決上述問題。
發明內容
本發明的提供了一種控制客戶端掛載網絡文件服務器的方法與系統,既解決了手動查殺掛載點對應的網絡文件服務器是否斷開產生的效率不高的問題,又可以查詢出故障掛載點進行強制取消掛載操作,并等待網絡文件服務器恢復正常后自動重連的問題,達到減少業務損失的目的,智能化地自動斷開和重連網絡文件服務器。
本發明提供的技術方案如下:
本發明提供一種控制客戶端掛載網絡文件服務器的方法,包括:S100循環檢查所有掛載點,得到故障掛載點,取消所述故障掛載點的掛載,斷開網絡文件服務器,并且將所述取消掛載操作相關信息記錄到本地文件;S200根據預設的定時查詢時間,發送定時查詢指令至所述網絡文件服務器,定時判斷所述故障掛載點指向的網絡文件服務器是否發出響應指令,若是執行步驟S300;否則,反復執行步驟S200;S300控制所述客戶端恢復掛載,重連網絡文件服務器,并更新所述本地文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610933283.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:訓練集的獲取裝置以及方法
- 下一篇:基于異常反饋的NetFlow采樣處理方法





