-
公开(公告)号:US20170123683A1
公开(公告)日:2017-05-04
申请号:US14928864
申请日:2015-10-30
Applicant: NetApp, Inc.
Inventor: Bryan Seay , Joseph Sunday , Keith Bare, II , Kevin Stovall , Sathya Murthy , Vivek Srinivasamurthy
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0631 , G06F3/0632 , G06F3/0664 , G06F3/0665 , G06F3/067 , G06F3/0683
Abstract: Systems, devices, methods, and computer program products are provided for aligning I/O access from a host operating system with the underlying storage system. A storage operating system can be configured to determine, either manually via operator input or automatically, the size of a data offset caused by misaligned I/O access from a host operating system to a first virtual drive. To align I/O access, the storage operating system can initialize a second virtual disk that is partitioned to accommodate the size of the data offset. The storage operating system can copy header information and main data information from the first virtual disk to the second virtual disk as a background process, non-disruptively aligning the I/O access from the host operating system.
-
公开(公告)号:US09772780B2
公开(公告)日:2017-09-26
申请号:US14928864
申请日:2015-10-30
Applicant: NetApp, Inc.
Inventor: Bryan Seay , Joseph Sunday , Keith Bare, II , Kevin Stovall , Sathya Murthy , Vivek Srinivasamurthy
CPC classification number: G06F3/0611 , G06F3/0631 , G06F3/0632 , G06F3/0664 , G06F3/0665 , G06F3/067 , G06F3/0683
Abstract: Systems, devices, methods, and computer program products are provided for aligning I/O access from a host operating system with the underlying storage system. A storage operating system can be configured to determine, either manually via operator input or automatically, the size of a data offset caused by misaligned I/O access from a host operating system to a first virtual drive. To align I/O access, the storage operating system can initialize a second virtual disk that is partitioned to accommodate the size of the data offset. The storage operating system can copy header information and main data information from the first virtual disk to the second virtual disk as a background process, non-disruptively aligning the I/O access from the host operating system.
-
公开(公告)号:US09832260B2
公开(公告)日:2017-11-28
申请号:US14494450
申请日:2014-09-23
Applicant: NetApp, Inc.
Inventor: Keith Bare, II , Jonathan Curley
CPC classification number: H04L67/1095 , G06F3/0619 , G06F3/0647 , G06F3/0685 , H04L67/1097
Abstract: Technology is disclosed for a data migration process for a storage server that preserves storage efficiency information. The storage server receives an indication of a group of two or more files and selects among the two or more files a reference file and one or more selected files. The storage server initiates a first migration operation to copy or move the reference file from a source storage server to a destination storage server. The storage server initiates one or more additional migration operations to copy or move the selected files from the source storage server to the destination storage server. At least one of the additional migration operations include a step of transmitting to the destination storage server data blocks of the selected files that are not shared between the reference file and the selected files, but avoid transmitting to the destination storage server the blocks shared with the reference file.
-
公开(公告)号:US20160088080A1
公开(公告)日:2016-03-24
申请号:US14494450
申请日:2014-09-23
Applicant: NetApp, Inc.
Inventor: Keith Bare, II , Jonathan Curley
CPC classification number: H04L67/1095 , G06F3/0619 , G06F3/0647 , G06F3/0685 , H04L67/1097
Abstract: Technology is disclosed for a data migration process for a storage server that preserves storage efficiency information. The storage server receives an indication of a group of two or more files and selects among the two or more files a reference file and one or more selected files. The storage server initiates a first migration operation to copy or move the reference file from a source storage server to a destination storage server. The storage server initiates one or more additional migration operations to copy or move the selected files from the source storage server to the destination storage server. At least one of the additional migration operations include a step of transmitting to the destination storage server data blocks of the selected files that are not shared between the reference file and the selected files, but avoid transmitting to the destination storage server the blocks shared with the reference file.
Abstract translation: 公开了用于保存存储效率信息的存储服务器的数据迁移过程的技术。 存储服务器接收两个或更多个文件的组的指示,并且在两个或更多个文件中选择参考文件和一个或多个所选择的文件。 存储服务器启动首次迁移操作,以将参考文件从源存储服务器复制或移动到目标存储服务器。 存储服务器启动一个或多个额外的迁移操作,以将所选文件从源存储服务器复制或移动到目标存储服务器。 至少一个额外的迁移操作包括向目的地存储服务器发送在参考文件和所选文件之间未共享的所选文件的数据块的步骤,但是避免向目的地存储服务器发送与 参考文件。
-
-
-