【技术实现步骤摘要】
本专利技术涉及管理数据存储设备中的数据,具体地,涉及使用空数据段指令管理存储设备中的数据。
技术介绍
通常来说,当数据不再有用时,它将被擦除。在很多文件系统中,擦除命令删除了文件系统中的目录项,而仍将数据留在了包括该数据的存储设备中。通常来说,数据存储设备不参与此种类型的擦除操作。另外一种擦除数据的方法是向数据存储设备写入O、I或一些其他的无效数据字符,以实际替代所擦除的文件。然而,这种方法并不高效,因为发送正在被覆盖的数据会占用宝贵的带宽。此外,存储设备的空间将由用以覆盖无效数据的数据所占据。一些存储设备(如本文所描述的固态存储设备102)并不是随机存取存储设备,由此,更新先前所存储的数据并不会覆盖现有数据。尝试用一串I字符或一串O字符覆盖此类设备中的数据会占用宝贵的空间,却无法实现覆盖现有数据的期望意愿。对于这些非随机存取设备(如固态存储设备102)而言,客户端114 一般来说不具备覆盖数据以将其擦除的能力。当接收一串重复的字符或字符串时,接收到的数据是可高度压缩的,但是一般来说,是在将数据发往存储设备之前由文件系统进行压缩的。典型的存储设备无法区分已压缩的 ...
【技术保护点】
一种装置,包括:固态存储器;顺序存储模块,用于将数据包顺序地写至固态存储器;垃圾标记模块,用于响应于表示数据包不再有效的操作,将存储在固态存储器的存储部中的数据包标识为无效,其中,垃圾标记模块还用于通过存储另一数据包将所述数据包识别为无效,所述另一数据包表示已经删除无效数据包。
【技术特征摘要】
2006.12.06 US 60/873,111;2007.09.22 US 60/974,4701.一种装置,包括 固态存储器; 顺序存储模块,用于将数据包顺序地写至固态存储器; 垃圾标记模块,用于响应于表示数据包不再有效的操作,将存储在固态存储器的存储部中的数据包标识为无效, 其中,垃圾标记模块还用于通过存储另一数据包将所述数据包识别为无效,所述另一数据包表示已经删除无效数据包。2.根据权利要求1所述的装置,其中,所述数据存储在与无效数据包不同的位置。3.根据权利要求1所述的装置,还包括垃圾收集系统,其用于使用分离的自主处理擦除无效数据包。4.根据权利要求1所述的装置,其中垃圾标记模块还用于通过更新索引将无效数据包识别为无效,所述索引包括存储在固态存储器中的数据包的物理地址到对象标识符的映射。5.根据权利要求4所述的装置,还包括对象索引重建模块,其用于重建索引的最近的状态。6.根据权利要求1所述的装置,还包括用于重建索引的对象索引重建模块,所述索引包括存储在固态存储器中的数据包的物理地址到对象标识符的映射,其中在固态存储器中存储数据包已被...
【专利技术属性】
技术研发人员:大卫·弗林,乔纳森·撒切尔,迈克尔·扎佩,
申请(专利权)人:弗森艾奥公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。