[發明專利]一種鏡像文件寫入方法及裝置在審
| 申請號: | 202011039459.4 | 申請日: | 2020-09-28 |
| 公開(公告)號: | CN114281239A | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 劉進;徐安;魯茂茂 | 申請(專利權)人: | 華為云計算技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 550025 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 寫入 方法 裝置 | ||
本申請提供一種鏡像文件寫入方法及裝置,應用于服務器,該方法包括:將磁盤設置為全零狀態,在寫入鏡像文件時,通過檢測全零數據和非全零數據,跳過全零數據,僅將非全零數據寫入磁盤,避免寫入大量的零數據,因此縮短了將鏡像文件的數據寫入磁盤的時間,提高了操作系統的安裝效率。
技術領域
本申請涉及計算機技術領域,尤其涉及一種鏡像文件寫入方法及裝置。
背景技術
鏡像(image)是一種文件存儲形式,一個磁盤上的數據在另一個磁盤上存在一個完全相同的副本即為鏡像。在計算機領域,為了便于用戶下載和使用,可通過鏡像文件制作工具將一系列特定的文件按照預設格式制作成一個鏡像文件。用戶將鏡像文件寫入磁盤,便可以得到一個與被制作鏡像文件的計算機完全一樣的操作系統。
由于鏡像文件通常比較大,在將鏡像文件寫入磁盤所耗費的時間也較長。
發明內容
本申請提供一種鏡像文件寫入的方法及裝置,用于縮短將鏡像文件寫入磁盤的時間。
第一方面,本申請提供一種鏡像文件寫入方法,該方法可以由網絡設備(例如服務器、主機)實現,也可以由網絡設備的部件實現,如由網絡設備中的處理裝置、電路、芯片等部件實現。該方法包括設置所述服務器的磁盤為全零狀態;將鏡像文件寫入所述磁盤,所述鏡像文件包含有相鄰的全零數據和非全零數據;在檢測到所述全零數據的情況下,跳過所述全零數據,在所述磁盤寫入所述非零數據。
通過上述設計,將磁盤設置為全零狀態,在寫入鏡像文件時,通過檢測全零數據和非全零數據,跳過全零數據,僅將非全零數據寫入磁盤,避免寫入大量的零數據,因此縮短了將鏡像文件的數據寫入磁盤的時間,提高了操作系統的安裝效率。
在一種可能的實現方法中,該方法還包括:在檢測到所述全零數據的情況下,根據所述全零數據的大小跳轉至預設地址,并在預設地址寫入非零數據。
在一種可能的實現方法中,按照預設大小檢測所述鏡像文件中的數據塊是否為所述全零數據。
通過上述設計,可以通過調節數據庫的預設大小來調整寫入磁盤數據的粒度,以此在實現縮短將鏡像文件指示的數據寫入磁盤的時間的基礎上,保證寫入磁盤位置的準確性。
在一種可能的實現方法中,所述本地磁盤為固態硬盤(solid state disk或solidstate drive, SSD);設置所述服務器的磁盤為全零狀態之前,還包括:接收到云管理節點發送的第一指示信息,所述第一指示信息用于指示將所述鏡像文件寫入所述磁盤。
通過上述設計,由于設置SSD為全零狀態的用時較短,因此,可以在云管理節點指示服務器安裝鏡像文件后再設置SSD清零,流程更加簡便。
在一種可能的實現方法中,所述本地磁盤為機械硬盤(mechanical hard disk,HDD);設置所述服務器的磁盤為全零狀態之前,還包括:接收所述云管理節點發送設置所述磁盤為全零狀態的第二指示信息;設置所述服務器的磁盤為全零狀態之后,還包括:接收到云管理節點發送的第一指示信息,所述第一指示信息用于指示將所述鏡像文件寫入所述磁盤。
通過上述設計,由于設置HDD為全零狀態的用戶可能較長,因此可以在云管理節點指示服務器安裝鏡像文件之前,設置HDD清零,避免在服務器安裝鏡像文件時等待較長的時間。
第二方面,本申請實施例還提供了一種設備,該設備包括多個功能單元,這些功能單元可以執行第一方面的方法中各個步驟所執行的功能。這些功能單元可以通過硬件實現,也可以通過軟件實現。在一個可能的設計中,該設備包括處理單元。關于該設備實現的有益效果,請參考第一方面的描述,在此不再贅述。
第三方面,本申請實施例還提供了一種設備,該設備包括處理器和存儲器,所述存儲器中存儲有程序指令,所述處理器運行所述存儲器中的程序指令以實現第一方面所提供的方法。關于該設備實現的有益效果,請參考第一方面的描述,在此不再贅述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為云計算技術有限公司,未經華為云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011039459.4/2.html,轉載請聲明來源鉆瓜專利網。





