[發明專利]控制磁盤休眠方法與系統及啟用磁盤的方法與服務器有效
| 申請號: | 200910162963.0 | 申請日: | 2009-08-20 |
| 公開(公告)號: | CN101644994A | 公開(公告)日: | 2010-02-10 |
| 發明(設計)人: | 夏艦波;彭杰;張波 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F17/30 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 黃志華 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 磁盤 休眠 方法 系統 啟用 服務器 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種控制磁盤休眠的方法、塊服務 器、主服務器、分布式文件系統、啟用磁盤的方法。
背景技術
分布式文件系統(DFS,Distributed?File?Systems)是一種基于客戶機/服務 器模式進行設計的系統,其廣泛地應用于在IPTV(IPTV即交互式網絡電視, 是一種利用寬帶有線電視網,集互聯網、多媒體、通訊等多種技術于一體,向 家庭用戶提供包括數字電視在內的多種交互式服務的嶄新技術)等業務應用 中。在IPTV業務應用中,分布式文件系統需要持續不斷地對時移頻道進行錄 制,并對用戶點播電影、時移點播頻道的請求進行響應,這樣持續不斷的錄制 及響應工作對分布式文件系統中用于存儲數據的磁盤損耗較大,特別地,在大 量用戶同時對電影或頻道進行點播的“黃金時間段”中,響應大量用戶的點播 請求更是會使分布式文件系統中用于存儲數據的磁盤長時間處于讀寫工作狀 態,從而會導致磁盤老化加快、磁盤的使用壽命大大被縮短。
發明內容
本發明實施例提供一種控制磁盤休眠的方法、塊服務器、主服務器及分布 式文件系統,用以控制分布式文件系統中的磁盤定期進行休眠,避免磁盤持續 處于被讀寫狀態而導致磁盤老化速度過快。
本發明實施例還提供一種啟用磁盤的方法及塊服務器,用以啟用處于休眠 狀態的磁盤。
為此,本發明實施例采用以下技術方案:
一種控制磁盤休眠的方法,包括:分布式文件系統中的塊服務器將所述系 統中各磁盤的信息提供給主服務器;所述主服務器根據所述各磁盤的信息,確 定滿足預設休眠條件的磁盤,并將確定的滿足預設休眠條件的磁盤的信息發送 給所述塊服務器;所述塊服務器根據所述主服務器發來的滿足預設休眠條件的 磁盤的信息,控制所述滿足預設休眠條件的磁盤進行休眠。
較佳地,所述預設休眠條件包括:磁盤當前處于未休眠狀態;并且當前時 間與磁盤上次進入休眠狀態的時間之差不小于預設的時間長度閾值;并且所述 系統中存在與磁盤相對應的當前處于未休眠狀態的備份磁盤。
較佳地,所述塊服務器控制所述滿足預設休眠條件的磁盤進行休眠具體包 括:所述塊服務器判斷當前是否正在對所述滿足預設休眠條件的磁盤進行讀或 寫操作;在判斷結果為否時,所述塊服務器控制所述滿足預設休眠條件的磁盤 的狀態進行休眠;以及在判斷結果為是時,確定當前對所述滿足預設休眠條件 的磁盤的讀和寫操作是否完成,并在確定出所述讀和寫操作完成時,或在將所 述讀和寫操作轉換為對所述滿足預設休眠條件的磁盤對應的備份磁盤進行的 相應操作時,所述塊服務器控制所述滿足預設休眠條件的磁盤進行休眠。
較佳地,所述方法還可以包括:所述塊服務器對所述滿足預設休眠條件的 磁盤的休眠時間長度進行設置。
一種塊服務器,包括:提供單元,用于將分布式文件系統中各磁盤的信息 提供給主服務器;接收單元,用于接收所述主服務器發來的、所述主服務器根 據所述提供單元提供的信息確定的滿足預設休眠條件的磁盤的信息;控制單 元,用于根據接收單元接收的滿足預設休眠條件的磁盤的信息,控制將所述滿 足預設休眠條件的磁盤進行休眠。
一種主服務器,包括:磁盤信息收集單元,用于收集分布式文件系統中的 塊服務器提供的所述系統中的各磁盤的信息;休眠磁盤確定單元,用于根據磁 盤信息收集單元手機的各磁盤的信息,確定滿足預設休眠條件的磁盤;磁盤休 眠發起單元,用于將休眠磁盤確定單元確定的滿足預設休眠條件的磁盤的信息發 送給所述塊服務器。
一種分布式文件系統,包括主服務器和塊服務器,其中:所述主服務器, 用于根據所述塊服務器提供的所述系統中各磁盤的信息,確定滿足預設休眠條 件的磁盤,以及將所述確定的磁盤的信息發送給所述塊服務器;所述塊服務器, 用于將所述系統中各磁盤的信息提供給所述主服務器,并根據所述主服務器發 來的所述確定的磁盤的信息,控制所述滿足預設休眠條件的磁盤的進行休眠。
一種啟用磁盤的方法,包括:分布式文件系統中的塊服務器確定需啟用的 休眠磁盤;將所述需啟用的休眠磁盤的狀態設置為工作狀態;從所述被設置為 工作狀態的磁盤對應的備份磁盤保存的數據中,確定與所述被設置為工作狀態 的磁盤保存的數據所不同的數據;以及所述塊服務器將所述確定的不同的數據 復制到所述被設置為工作狀態的磁盤中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910162963.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型鋁殼模具
- 下一篇:自動定中雙鉤魚鉤、三錨魚鉤成型機





