1.一種緩存數(shù)據(jù)處理方法,其特征在于,包括:
檢測(cè)磁盤空間使用率和索引節(jié)點(diǎn)使用率;
當(dāng)所述磁盤空間使用率超過(guò)第一使用率閾值和/或所述索引節(jié)點(diǎn)使用率超過(guò)第二使用率閾值時(shí),獲取預(yù)設(shè)的文件管理列表;其中,所述文件管理列表中的各目標(biāo)文件信息分別對(duì)應(yīng)的文件使用信息是實(shí)時(shí)更新的;
在已按照所述文件使用信息進(jìn)行排序的各目標(biāo)文件信息中,按順序獲取至少一個(gè)目標(biāo)文件信息,以作為至少一個(gè)待清理文件信息,并對(duì)所述至少一個(gè)待清理文件信息分別對(duì)應(yīng)的緩存數(shù)據(jù)進(jìn)行清理。
2.如權(quán)利要求1所述的方法,其特征在于,還包括:
當(dāng)檢測(cè)到所述目標(biāo)文件信息對(duì)應(yīng)的文件被使用時(shí),將文件被使用的所述目標(biāo)文件信息確定為待更新文件信息;
對(duì)所述文件管理列表中的所述待更新文件信息對(duì)應(yīng)的文件使用信息進(jìn)行更新;
根據(jù)更新后的文件使用信息對(duì)所述文件管理列表中的所述待更新文件信息進(jìn)行重新排序。
3.如權(quán)利要求1所述的方法,其特征在于,在所述檢測(cè)磁盤空間使用率和索引節(jié)點(diǎn)使用率的步驟之前,還包括:
對(duì)目錄列表進(jìn)行遍歷,以獲得所述目錄列表中的各目標(biāo)文件信息;
根據(jù)所述各目標(biāo)文件信息分別對(duì)應(yīng)的文件使用信息對(duì)所述各目標(biāo)文件信息進(jìn)行排序;
將排序后的所述各目標(biāo)文件信息按順序添加至文件管理列表中;
其中,所述文件使用信息包括文件使用時(shí)間或文件使用次數(shù)。
4.如權(quán)利要求3所述的方法,其特征在于,在所述對(duì)目錄列表進(jìn)行遍歷,以獲得所述目錄列表中的各目標(biāo)文件信息的步驟之前,還包括:
預(yù)設(shè)第一使用率閾值、第二使用率閾值以及文件清理數(shù)量;
其中,所述至少一個(gè)待清理文件信息的數(shù)量與所述文件清理數(shù)量相同。
5.如權(quán)利要求1所述的方法,其特征在于,在所述在已按照所述文件使用信息進(jìn)行排序的各目標(biāo)文件信息中,按順序獲取至少一個(gè)目標(biāo)文件信息,以作為至少一個(gè)待清理文件信息,并對(duì)所述至少一個(gè)待清理文件信息分別對(duì)應(yīng)的緩存數(shù)據(jù)進(jìn)行清理的步驟之后,還包括:
判斷所述磁盤空間使用率是否小于第一使用率閾值,且所述索引節(jié)點(diǎn)使用率是否小于第二使用率閾值;
若判斷均為是,則停止對(duì)緩存數(shù)據(jù)的清理;
若判斷為否,則進(jìn)一步獲取至少一個(gè)新的待清理文件信息,并對(duì)所述至少一個(gè)新的待清理文件信息分別對(duì)應(yīng)的緩存數(shù)據(jù)進(jìn)行清理。
6.一種緩存數(shù)據(jù)處理裝置,其特征在于,包括:
檢測(cè)模塊,用于檢測(cè)磁盤空間使用率和索引節(jié)點(diǎn)使用率;
獲取模塊,用于當(dāng)所述磁盤空間使用率超過(guò)第一使用率閾值和/或所述索引節(jié)點(diǎn)使用率超過(guò)第二使用率閾值時(shí),獲取預(yù)設(shè)的文件管理列表;其中,所述文件管理列表中的各目標(biāo)文件信息分別對(duì)應(yīng)的文件使用信息是實(shí)時(shí)更新的;
緩存清理模塊,用于在已按照所述文件使用信息進(jìn)行排序的各目標(biāo)文件信息中,按順序獲取至少一個(gè)目標(biāo)文件信息,以作為至少一個(gè)待清理文件信息,并對(duì)所述至少一個(gè)待清理文件信息分別對(duì)應(yīng)的緩存數(shù)據(jù)進(jìn)行清理。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括:
確定模塊,用于當(dāng)檢測(cè)到所述目標(biāo)文件信息對(duì)應(yīng)的文件被使用時(shí),將文件被使用的所述目標(biāo)文件信息確定為待更新文件信息;
更新模塊,用于對(duì)所述文件管理列表中的所述待更新文件信息對(duì)應(yīng)的文件使用信息進(jìn)行更新;
所述更新模塊,還用于根據(jù)更新后的文件使用信息對(duì)所述文件管理列表中的所述待更新文件信息進(jìn)行重新排序。
8.如權(quán)利要求6所述的裝置,其特征在于,還包括:
遍歷模塊,用于對(duì)目錄列表進(jìn)行遍歷,以獲得所述目錄列表中的各目標(biāo)文件信息;
排序模塊,用于根據(jù)所述各目標(biāo)文件信息分別對(duì)應(yīng)的文件使用信息對(duì)所述各目標(biāo)文件信息進(jìn)行排序;
添加模塊,用于將排序后的所述各目標(biāo)文件信息按順序添加至文件管理列表中;
其中,所述文件使用信息包括文件使用時(shí)間或文件使用次數(shù)。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括:
預(yù)設(shè)模塊,用于預(yù)設(shè)第一使用率閾值、第二使用率閾值以及文件清理數(shù)量;
其中,所述至少一個(gè)待清理文件信息的數(shù)量與所述文件清理數(shù)量相同。
10.如權(quán)利要求6所述的裝置,其特征在于,還包括:
判斷模塊,用于在所述緩存清理模塊對(duì)緩存數(shù)據(jù)進(jìn)行清理后,進(jìn)一步判斷所述磁盤空間使用率是否小于第一使用率閾值,且所述索引節(jié)點(diǎn)使用率是否小于第二使用率閾值;
停止模塊,用于若所述判斷模塊判斷均為是,則停止對(duì)緩存數(shù)據(jù)的清理;
所述緩存清理模塊,還用于若所述判斷模塊判斷為否,則進(jìn)一步獲取至少一個(gè)新的待清理文件信息,并對(duì)所述至少一個(gè)新的待清理文件信息分別對(duì)應(yīng)的緩存數(shù)據(jù)進(jìn)行清理。