-
公开(公告)号:WO2003009286A2
公开(公告)日:2003-01-30
申请号:PCT/US2001/051321
申请日:2001-10-25
Applicant: NETWORK APPLIANCE, INC.
Inventor: KAHN, Andy , SUNDARAM, Rajesh , VISWANATHAN, Srinivasan , KLEIMAN, Steven, R.
IPC: G11B20/00
CPC classification number: G06F11/1076 , G11B20/18 , H03M13/096
Abstract: A method and apparatus for a reliable data storage system using block level checksums appended to data blocks. Files are stored on hard disks in storage blocks, including data blocks and block-appended checksums. The block-appended checksum includes a checksum of the data block, a VBN, a DBN, and an embedded checksum for checking the integrity of the block-appended checksum itself. A file system includes file blocks with associated block-appended checksum to the data blocks. The file blocks with block-appended checksums are written to storage blocks. In a preferred embodiment a collection of disk drives are formatted with 520 bytes of data per sector. For each 4,096-byte file block, a corresponding 64-byte block-appended checksum is appended to the file block with the first 7 sectors including most of the file block data while the 8th sector includes the remaining file block data and the 64-byte block-appended checksum.
Abstract translation: 用于使用附加到数据块的块级校验和的可靠数据存储系统的方法和设备。 文件存储在硬盘上的存储块中,包括数据块和块附加校验和。 附加块的校验和包括数据块的校验和,VBN,DBN和嵌入校验和,用于检查块附加校验和本身的完整性。 一个文件系统包括文件块,并在数据块中附加了与块相关的校验和。 带块添加校验和的文件块被写入存储块。 在一个优选实施例中,磁盘驱动器的集合被格式化为每个扇区520个字节的数据。 对于每个4,096字节的文件块,相应的64字节的块附加校验和被附加到文件块,前7个扇区包括大部分文件块数据,而第8个扇区包括剩余的文件块数据和64字节 块添加校验和。 p>
-
公开(公告)号:EP1364368A2
公开(公告)日:2003-11-26
申请号:EP01274308.4
申请日:2001-10-25
Applicant: Network Appliance, Inc.
Inventor: KAHN, Andy , SUNDARAM, Rajesh , VISWANATHAN, Srinivasan , KLEIMAN, Steven, R.
IPC: G11B20/00
CPC classification number: G06F11/1076 , G11B20/18 , H03M13/096
Abstract: A method and apparatus for a reliable data storage system using block level checksums appended to data blocks. Files are stored on hard disks in storage blocks, including data blocks and block-appended checksums. The block-appended checksum includes a checksum of the data block, a VBN, a DBN, and an embedded checksum for checking the integrity of the block-appended checksum itself. A file system includes file blocks with associated block-appended checksum to the data blocks. The file blocks with block-appended checksums are written to storage blocks. In a preferred embodiment a collection of disk drives are formatted with 520 bytes of data per sector. For each 4,096-byte file block, a corresponding 64-byte block-appended checksum is appended to the file block with the first 7 sectors including most of the file block data while the 8th sector includes the remaining file block data and the 64-byte block-appended checksum.
-