[發明專利]固態硬盤日志導出方法、系統、裝置及可讀存儲介質有效
| 申請號: | 202010692355.7 | 申請日: | 2020-07-17 |
| 公開(公告)號: | CN111858532B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 張彬 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉新雷 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固態 硬盤 日志 導出 方法 系統 裝置 可讀 存儲 介質 | ||
1.一種固態硬盤日志導出方法,其特征在于,包括:
從eeprom中讀取異常掉電次數和日志保存狀態;
利用所述日志保存狀態和異常掉電次數確定NAND Flash中可讀日志的每個可讀數據塊的物理地址;
利用當前固件中已有的所述NAND Flash的接口,根據所述可讀日志的每個可讀數據塊的物理地址,將所述NAND Flash中所述可讀日志的全部可讀數據塊讀取至DDR中;
利用當前固件中已有的所述DDR的接口,將所述DDR中的所述可讀日志的全部可讀數據塊導出至一個文件,得到日志文件;
其中,所述利用所述日志保存狀態和異常掉電次數確定NAND Flash中可讀日志的每個可讀數據塊的物理地址的過程,包括:
利用所述日志保存狀態確定所述NAND Flash中的所述可讀日志;
利用所述異常掉電次數和預設的子日志長度,確定所述NAND Flash中所述可讀日志的可讀數據塊數量;
利用預存的所述可讀日志的首個可讀數據塊的起始物理地址、預設的每個數據塊的長度和所述可讀數據塊數量,確定出所述NAND Flash中可讀日志每個可讀數據塊的物理地址。
2.根據權利要求1所述的固態硬盤日志導出方法,其特征在于,所述利用當前固件中已有的所述NAND Flash的接口,根據所述可讀日志的每個可讀數據塊的物理地址,將所述NAND Flash中所述可讀日志的全部可讀數據塊讀取至DDR中的過程,包括:
利用nvme-cli命令調用當前固件中已有的所述NAND Flash的接口,根據所述可讀日志的每個可讀數據塊的物理地址,將所述NAND Flash中所述可讀日志的全部可讀數據塊依序逐個讀取至DDR中。
3.根據權利要求2所述的固態硬盤日志導出方法,其特征在于,所述利用當前固件中已有的所述DDR的接口,將所述DDR中的所述可讀日志的全部可讀數據塊導出至一個文件,得到日志文件的過程,包括:
利用所述nvme-cli命令調用當前固件中已有的所述DDR的接口,將所述DDR中的所述可讀日志的可讀數據塊依序逐個導出至一個文件中,直至所述可讀日志的全部可讀數據塊導出至一個文件,得到所述日志文件。
4.根據權利要求3所述的固態硬盤日志導出方法,其特征在于,所述將所述DDR中的所述可讀日志的可讀數據塊依序逐個導出至一個文件中,直至所述可讀日志的全部可讀數據塊導出至一個文件,得到所述日志文件的過程,包括:
將所述DDR中的所述可讀日志的可讀數據塊以追加的形式依序逐個導出至一個文件中,直至所述可讀日志的全部可讀數據塊導出至一個文件,得到原始日志文件;
對所述原始日志文件進行解碼,轉換為ASCII碼,得到可視化的所述日志文件。
5.一種固態硬盤日志導出系統,其特征在于,包括:
信息讀取模塊,用于從eeprom中讀取異常掉電次數和日志保存狀態;
物理地址確定模塊,用于利用所述日志保存狀態和異常掉電次數確定NAND Flash中可讀日志的每個可讀數據塊的物理地址;
NAND Flash數據轉移模塊,用于利用當前固件中已有的所述NAND Flash的接口,根據所述可讀日志的每個可讀數據塊的物理地址,將所述NAND Flash中所述可讀日志的全部可讀數據塊讀取至DDR中;
DDR數據轉移模塊,用于利用當前固件中已有的所述DDR的接口,將所述DDR中的所述可讀日志的全部可讀數據塊導出至一個文件,得到日志文件;
其中,所述物理地址確定模塊,包括:
可讀狀態判斷單元,用于利用所述日志保存狀態確定所述NAND Flash中的所述可讀日志;
數量確定單元,用于利用所述異常掉電次數和預設的子日志長度,確定所述NANDFlash中所述可讀日志的可讀數據塊數量;
物理地址確定單元,用于利用預存的所述可讀日志的首個可讀數據塊的起始物理地址、預設的每個數據塊的長度和所述可讀數據塊數量,確定出所述NAND Flash中可讀日志每個可讀數據塊的物理地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010692355.7/1.html,轉載請聲明來源鉆瓜專利網。





