通过收回磁盘空间 降低存储成本

2008-1-21  选择字号:  | |
打印本文章

  更加高效地使用已用的存储空间可以更好地控制您的存储环境并减少存储费用。NetApp 率先开发出多种旨在减少数据管理开销和限制所需存储数量的技术:

  1.极具空间效益的 Snapshot? 副本
  2.不需要使用 2 倍磁盘容量即可克隆存储卷的 FlexClone 技术
  3.减少需预先分配的存储数量的简化配置选项
  4.消除所有 NetApp 存储卷内重复的数据块副本的 A–SIS 重复数据删除技术

  本文探讨了一种相对较新的 NetApp 技术——空间收回,它可以帮助您节省并重新使用 Windows 环境中您已分配给 LUNs 的磁盘空间。NetApp 是提供这种功能的唯一供应商。

  了解空间收回技术

  要了解空间收回技术,您必须记住您在何时将 LUN 分配给主机以及主机何时在 LUN 上创建其文件系统和撰写簿记。这样,主机就可以通过不同于存储系统的方法了解当前在 LUN 内使用了多少空间。(这完全适用于所有的 SAN 存储供应商,而不仅仅是 NetApp。)  

图1 在收回空间上,主机和存储的空间使用观点如何出现分歧

  在接下来的说明中,您需要参阅图 1。以分配给主机的新 LUN 为例。在步骤 1 中,我们写了两个新文件,每个占 LUN 25% 的空间。主机和存储都报告使用了 50% 的空间,这在意料之中。如果我们增加同样大小的第三个文件(步骤 2),主机和存储汇报的利用率又都一样。

  但是假如我们现在按照步骤 3 的说明删除前两个文件。记住,对于大多数的文件系统(包括 NTFS),删除文件都会引起文件系统重新分配数据块并将其写入可用数据块列表中。不会有任何消息告知存储系统所发生的情况。LUN 内存储的数据对于存储系统来说是不透明的。因此,主机和存储系统的观点突然发生分歧。主机报告文件系统仅用了 25% 的空间,而存储系统认为占用了 75% 的 LUN。
主机没有任何义务重新使用它刚释放的数据块,因此如果之后另一个大型文件被写入到 LUN,这个文件就可能占用之前未使用的空间,如步骤 4 所述。此时存储系统就认为 LUN 已满,而主机显示只利用了 50%。

  在将固定大小的 LUN 专门分配给某个应用程序的情况下,这些差异并不会真正造成问题。但是它会影响以下两处:

  简化配置。如果您使用简化配置,在存储系统上可能有很大的差别,其一是认为完全占了 LUN 的 25%,另一种认为完全占了 LUN 的 75%。

  假如您的 LUN 大小为 2TB。在这个假设中,这个大小就相当于您可以在其它地方使用的全部 TB。
在最糟糕的情况下,如果您在存储系统上将简化配置卷配置为“自动增加”,即使 LUN 的主机视图显示还有大量可用空间,存储系统都会显示卷已满。
Snapshot 副本。猜猜会发生什么?如果存储系统不知道分配给已删除文件的数据块实际上未在使用,则会将这些数据块保存在 Snapshot 副本内。随着时间的推移,您可能需要越来越多的 Snapshot 副本存储空间(一个更大的 snapreserve,叫做 NetApp)。

  收回 LUN 中未使用的空间

  此时,您可以看到收回存储空间的一些优点。当空间收回开始时,主机上的代理会确定 LUN 上的哪些数据块没有被 NTFS 使用。然后主机代理将此信息传达到存储系统,WAFL 将把这些数据块标记为可用。存储系统释放这些数据块后,在生成Snapshot 副本时其将不会继续保留。如果启用了简化配置,则空间又可以被其它的 LUN 重新使用。

  如果没有空间收回,几乎不可能长时间简化配置 LUN。很显然,这取决于特殊应用程序使用存储空间的方式,但通常存储系统可能会不断分配空间一直到 LUN 达到最大值,这时就好像您在正常配置 LUN 一样。图 2 说明了空间收回如何恢复空间的情况。  

图2 空间收回对 LUN 空间使用的影响

  在显示所使用的数据数量有着巨大变化的任何环境中,空间收回可能会特别有用。用于排队打印任务、电子邮件或标准文件共享的系统都极为适于定期使用空间收回。发生过很大变化的任何系统也很适于空间收回。如果您由于归档而执行数据库重组或大量更改数据库,空间收回将可能恢复大量数据。

  空间收回入门

  NetApp 空间收回技术已经集成到 NetApp SnapDrive for Windows 5.0 并且没有增加额外成本。SnapDrive 使用基于向导的方案或通过可与管理脚本和计划程序共同使用的命令行接口 (SDCLI) 使 Windows 服务器管理员更易于管理 NetApp SAN 存储。

  使用 SnapDrive GUI 或 SDCLI,您可以定期在 LUN 上启动空间收回过程。GUI 工具将首先确定有多少空间可以收回并询问您是否要继续。您可以限制该过程使用的时间以确保其不会在高峰期运行。

  以下是您运行空间收回须注意的事项:

  最好在创建 Snapshot 副本之前运行空间收回。否则,用于释放的数据块都将会被锁在 Snapshot 内并且无法释放出来。
  由于空间收回最初会占用主机上的周期,因此应在低活动期运行。
  过程在运行时,传输到 LUN 的数据可以继续正常进行。但是,在空间收回过程中不可以执行以下操作:
  创建或恢复 Snapshot 副本将停止空间收回。
  不可以删除、断开或扩展 LUN。
  不可以更改装载点。
  我们不建议运行 Windows defragmentation。

  更多地了解您的存储

  借助空间收回技术,NetApp 为您提供了可进一步提高存储效率的新工具。空间收回技术可以长期高效地简化基于数据块的 LUN 的配置,而不会使 LUN 空间分配慢慢达到 100%。它还可以提高 LUN 上 Snapshot 副本的效率,从而减少您需要为该重要功能而保留的空间量。

来源:it实验室    
Storwize全球市场部副总裁Peter Smails列出了四个主存储具备的条件:如果你认为你所做的努力是值得的,必须做一个高平均数据缩减……
业内分析师和存储专家们均认为,Kryder定律指出的增长率在当前这种硬盘技术水平下是不可能实现的。 在过去的三年中,硬盘密度的年增长率一直维持在30%到40%之间……
英特尔公司承诺,其下一代固态硬盘(SSD)接口的速度将更快,而且持续时间更长,但是从短期来看,笔记本电脑将继续使用串行ATA(SATA)接口。
当前大部分国内企业的IT经理们不得不在工作时间之后本地化备份数据库、文件或者是数据设置,并且通过可移动式媒体或邮件等方式来把复制的备份件集中传送存储到企业内部……
远程站点能从重复数据删除技术中获益,但是,对许多顾客而言,选择备份策略是件很麻烦的事。首先,建议你暂时抛开这项技术,先看看你的需求……
我们有六个Windows XP系统,并且他们都共享彼此的文件,五个计算机每晚把它们的数据备份到一个计算机(Windows XP)和两个大的硬盘驱动上,如何远程备份数据呢?
几年前持续数据保护(CDP)出现时,人们都认为这种产品能够取代传统的备份软件。当时CDP供应商预测IT管理人员都会放弃原来的备份软件,因为它们需要每周一次完全备份、每天一次增量备份……
公司要采购各种各样的设备,在采购的过程中会有很多的技巧。了解这些技巧对我们来说是非常重要的,必要时可以起到事半功倍的效果。
交换机在应用中会出现很多问题,为了在网络中能够满足更多的存储平台或主机服务器,交换机需要定期扩展或替换。交换机通过升级可以达到更好的性能,增强网络的有效性,限制网络流量并提供智能化功能,比如对网络的虚拟化。
最新更新
专家答疑
技巧
Pierre Dorion
我们要购买5TB SATA存储系统,这个系统可以升级到50TB,并且可以和SATA、FATA共用。它也应该能支持多重OS和RAID级别,哪一个对于我们的需求是最好的套件呢?
Jo Maitland
SaaS存储服务会减少存储设备总数和购买的存储容量吗?近期看来没有什么显著的不同。但是从长期看,随着越来越多的服务建立在云计算上……
Greg Schulz
我们有两个负载均衡网络服务器,都是可用的,正在尽力访问SAN上的相同的LUN。我们在操作系统和EMC SAN上用Windows2003标准版本。我们如何实现并行写入SAN……