一種多操作系統(tǒng)設(shè)備的差分升級方法

基本信息

申請?zhí)?/td> CN202110925726.6 申請日 -
公開(公告)號 CN113641394A 公開(公告)日 2021-11-12
申請公布號 CN113641394A 申請公布日 2021-11-12
分類號 G06F8/658(2018.01)I;G06F8/71(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 何振宇;蔡建兵;左兵;王寧 申請(專利權(quán))人 上海艾拉比智能科技有限公司
代理機(jī)構(gòu) 上海申新律師事務(wù)所 代理人 吳軼淳
地址 200120上海市浦東新區(qū)中國(上海)自由貿(mào)易試驗(yàn)區(qū)郭守敬路498號8幢19號樓3層
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種多操作系統(tǒng)設(shè)備的差分升級方法,包括:根據(jù)每個來賓操作系統(tǒng)中待升級的分區(qū)的系統(tǒng)類型以及宿主操作系統(tǒng)的可用內(nèi)存制作差分升級包;獲取差分升級包并在校驗(yàn)成功時解析得到差分文件及升級腳本文件;針對各來賓操作系統(tǒng)的每個待升級的分區(qū),判斷分區(qū)的系統(tǒng)類型是否為第四代擴(kuò)展文件系統(tǒng):若是,則根據(jù)對應(yīng)的差分文件和升級腳本文件對分區(qū)的分區(qū)數(shù)據(jù)進(jìn)行修改;若否,則根據(jù)獲取的分區(qū)的源版本和差分文件進(jìn)行還原運(yùn)算得到一目標(biāo)版本,并將目標(biāo)版本寫回分區(qū);重復(fù)執(zhí)行上述過程,直至所有來賓操作系統(tǒng)的所有待升級的分區(qū)升級完畢。有益效果是實(shí)現(xiàn)較小升級包、較快升級速度以及較小內(nèi)存消耗的平衡,滿足不同系統(tǒng)類型的分區(qū)的升級需求。