跳转到主内容

如何查看快照并确定快照大小

Views:
244
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
core
Last Updated:

适用场景

  • Data ONTAP 7及更早版本
  • Data ONTAP 8 7-模式

描述

  • 什么是snaplist命令?
  • 如何查看文件管理器上的快照?
  • 如何确定快照的大小?
  • 如何查看删除快照可重新获得多少空间?
  • 如何查看两个快照之间的更改率?

操作步骤

 

文件管理器上的snap list 命令显示以下有关文件管理器快照的信息:

  • 文件管理器的卷上存在的快照
  • 文件管理器聚合上存在的快照(适用于Data ONTAP 1G)
  • 卷/聚合中快照使用的空间百分比

snap list 命令的输出如下所示:

fas940-rtp> snap list vol0
Volume vol0
working...

  %/used       %/total  date          name
----------  ----------  ------------  --------
  3% ( 3%)    0% ( 0%)  Mar 03 20:00  hourly.0
  8% ( 5%)    0% ( 0%)  Mar 01 20:00  hourly.1
 11% ( 3%)    0% ( 0%)  Mar 01 16:00  hourly.2
 11% ( 0%)    0% ( 0%)  Mar 01 12:00  hourly.3
 11% ( 0%)    0% ( 0%)  Mar 01 08:00  hourly.4
 11% ( 0%)    0% ( 0%)  Mar 01 00:00  nightly.0
 13% ( 2%)    0% ( 0%)  Feb 29 20:00  hourly.5

在Data ONTAP 5G之前、snap list 命令是唯一可用于查看特定快照大小、快照占用的空间量以及快照预留规划所需信息的命令。 

Data ONTAP 7.0引入了两个新命令来简化快照空间管理。snap deltasnap reclaimable 命令可提供有关快照空间使用量以及快照之间更改率的信息。在确定快照属性时、优先使用这些命令、而不是使用snap list 命令。有关snap deltasnap reclaimable 命令的详细信息,请参见:        《Data ONTAP数据保护联机备份和恢复指南》

解释snap list 命令提供的数据:

%/已用空间列会将快照占用的空间报告为卷中已用磁盘空间的百分比。  在规划快照预留时、此列比"%/总计"列更有用、因为随着文件系统填充、此列更有可能保持不变。 

"%/总计"列会以系统中总磁盘空间(已用空间和可用空间)的百分比形式报告已用空间。

有关如何计算%/已用值和%/总计值的详细信息,请参见         《Data ONTAP数据保护联机备份和恢复指南》的“如何计算快照列表输出”一节

使用snap list 输出确定快照预留要求:

snap list 输出的%/已用列中的累积Snapshot空间可用于以卷总大小的百分比形式确定当前Snapshot空间要求。例如,在几周内,将收集文件管理器toaster /vol/vol0snap list 输出。此输出类似于:

fas940-rtp> snap list vol0
Volume vol0
working... 

  %/used       %/total  date          name
----------  ----------  ------------  --------
  3% ( 3%)    0% ( 0%)  Mar 03 20:00  hourly.0
  8% ( 5%)    0% ( 0%)  Mar 01 20:00  hourly.1
 11% ( 3%)    0% ( 0%)  Mar 01 16:00  hourly.2
 11% ( 0%)    0% ( 0%)  Mar 01 12:00  hourly.3
 11% ( 0%)    0% ( 0%)  Mar 01 08:00  hourly.4
 11% ( 0%)    0% ( 0%)  Mar 01 00:00  nightly.0
 13% ( 2%)    0% ( 0%)  Feb 29 20:00  hourly.5

在此示例中、文件管理器Toaster配置为保留1个每晚快照和6个每小时快照。可以通过查看快照计划来确认此情况:

toaster> snap sched vol0
Volume vol0: 0 1 6@8,12,16,20

查看vol0的快照总数列表时、snap list 输出显示快照的开销仅为13%。  根据此调查结果、默认快照预留20%很可能永远不会填满容量。  假设这种更改模式是恒定的、则12%到15%的预留空间应提供安全的利润空间、以确保快照使用量不会超过快照预留。  因此、快照预留可以更改为较小的百分比、这样会将一些磁盘空间返回到卷、以用于存储实际文件数据。要更改snap reserve ,请运行snap reserve 命令

 toaster> snap reserve vol0 15

运行snap delta 命令以确定卷上的更改率:

如果文件管理器运行的是Data ONTAP 7.0或更高版本、则可以使用snap delta 命令轻松确定卷上各个快照之间的数据更改率。  可以对文件管理器上的单个快照、多个快照或所有卷运行此命令。此命令的一个可能应用程序是规划SnapMirror更新。例如、如果文件管理器管理员计划实施SnapMirror、并且需要知道快照间隔之间的大致更改率(以估计SnapMirror传输的大小)、则可以使用snap delta 命令查看以下信息:

fas940-rtp> snap list vol0
Volume vol0
working...

  %/used       %/total  date          name
----------  ----------  ------------  --------
  3% ( 3%)    0% ( 0%)  Mar 03 20:00  hourly.0
  8% ( 5%)    0% ( 0%)  Mar 01 20:00  hourly.1
 11% ( 3%)    0% ( 0%)  Mar 01 16:00  hourly.2
 11% ( 0%)    0% ( 0%)  Mar 01 12:00  hourly.3
 11% ( 0%)    0% ( 0%)  Mar 01 08:00  hourly.4
 11% ( 0%)    0% ( 0%)  Mar 01 00:00  nightly.0
 13% ( 2%)    0% ( 0%)  Feb 29 20:00  hourly.5
 

fas940-rtp> snap delta vol0

Volume vol0
working...

From Snapshot To KB changed Time Rate (KB/hour)
-------------- -------------------- ----------- ----------- ---------------
hourly.0 Active File System  3948 0d 01:35 2483.018
hourly.1 hourly.0 20884 1d 23:59 435.158
hourly.2 hourly.1  8712 0d 04:00 2178.000
hourly.3 hourly.2  8624 0d 04:00 2156.000
hourly.4 hourly.3  8640 0d 04:00 2160.000
nightly.0 hourly.4 18164 0d 08:00 2270.421
hourly.5 nightly.0 16352 0d 04:00 4075.546

Summary...

From Snapshot To KB changed Time Rate (KB/hour)
-------------- --------------------- ----------- ---------- ---------------
hourly.5 Active File System 85324 3d 01:35 1159.385

在此示例中、假设每天创建一个快照、则更改率约为每天8650 KB。这不包括每小时.1到每小时.0之间的增量、即20884 KB。

注意: 虽然增量介于两个每小时快照(每小时.0和每小时.1)之间、但这两个快照之间的时间范围为1天。 

有关snap delta命令可以在Data ONTAP 数据保护在线备份和恢复指南的“显示 Snapshot 副本之间的变化率”部分中找到。

运行snap reclaimable 命令以确定要删除的快照:

如果文件管理器运行的是Data ONTAP 7.0或更高版本、则可以使用snap reclaimable 命令轻松确定删除快照所释放的空间量。此命令可对一个或多个快照运行。运行snap reclaimable 命令可能需要一段时间、因为它会计算所查询的快照的唯一块。 

例如、如果快照列表在vol0上显示以下快照:

fas940-rtp> snap list vol0
Volume vol0
working...

  %/used       %/total  date          name
----------  ----------  ------------  --------
  3% ( 3%)    0% ( 0%)  Mar 03 20:00  hourly.0
  8% ( 5%)    0% ( 0%)  Mar 01 20:00  hourly.1
 10% ( 3%)    0% ( 0%)  Mar 01 16:00  hourly.2
 11% ( 0%)    0% ( 0%)  Mar 01 12:00  hourly.3
 11% ( 0%)    0% ( 0%)  Mar 01 08:00  hourly.4
 11% ( 0%)    0% ( 0%)  Mar 01 00:00  nightly.0
 13% ( 2%)    0% ( 0%)  Feb 29 20:00  hourly.5

 

可以运行snap reclaimable 命令、通过删除以下快照来确定空间节省量:

fas940-rtp> snap reclaimable vol0 hourly.0 hourly.1
Processing (Press Ctrl-C to exit) ..........
snap reclaimable: Approximately 1328 Kbytes would be freed.

有关snap reclaimable 命令上的追加信息,请参见        《Data ONTAP数据保护联机备份和恢复指南》的“显示从已删除的Snapshot副本回收的空间”一节。

运行snap list 命令以确定要删除的快照:

snap list 命令可用于确定应删除哪个快照以释放最多空间。  圆括号中的值(显示单个快照所使用的空间的值)对于确定文件系统已满时要删除的特定快照非常有用。  但是、删除特定快照不一定会释放指示的总空间量、因为其他快照可能引用相同的块。  如果两个相邻快照的累积值差别不大、则这些快照引用的大多数数据都是相同的。  在这种情况下、删除其中一个快照不会释放太多空间。

以下示例说明了snap list 输出中的已用百分比与快照大小的关系、以及如何确定要删除哪些快照以回收最多空间。

  1. 由于创建Snapshot时、
    文件管理器Toaster's /vol/vol0已使用100 MB、因此未对卷进行任何更改。  由于自创建快照以来未更改任何数据、
    toaster> snap list
    Volume vol0
    working...

    %/used %/total date  name
    ---------- ---------- ------------ --------
    0% ( 0%) 0% ( 0%) Apr 20 08:00 hourly.0


    因此snap list 输出将显示:
    由于未对/vol/vol0中的文件进行任何更改、因此、快照与活动文件系统之间的块未发生更改、因此、每小时.0快照使用的空间为0%。  
     
  2. 自创建快照以来,卷发生了一些变化
    上午9:30,删除一个20MB的文件,并创建一个新的20MB文件。10  :00,进行新的每小时快照。此时、snap list 将显示以下内容:

    toaster> snap list
    Volume vol0
    working...

    %/used %/total date  name
    ---------- ---------- ------------ --------
    0% ( 0%) 0% ( 0%) Apr 20 10:00 hourly.0
    20% ( 20%) 1% ( 1%) Apr 20 08:00 hourly.1


    the hourly.1快照现在会占用空间、因为它包含已从活动文件系统中删除的20 MB文件的块。每小时.0快照不会占用任何空间、因为在创建此快照后、卷未进行任何更改。  
     
  3. 在两次创建快照之间对卷进行了更改。
    上午 11:30,删除了上午 9:30 创建的 20MB 文件。  中午 12:00,创建了每小时 .0 的快照。  完成本练习后、snap list 将显示以下内容:

    toaster> snap list
    Volume vol0
    working...

    %/used %/total date name
    ---------- ---------- ------------ --------
    0% ( 0%) 0% ( 0%) Apr 20 12:00 hourly.0
    17% ( 20%) 1% ( 1%) Apr 20 10:00 hourly.1
    33% ( 20%) 2% ( 1%) Apr 20 08:00 hourly.2


    上述输出中的 、每小时.2和每小时.1均包含活动文件系统(AFS)中不再存在的20 MB数据。  但是、它们引用的是filerâ?s磁盘上的不同块。快照使用的空间为:
  4. 每小时使用的空间百分比。1 = 20%
    每小时占用 20MB。1 x 100%
    每小时 20MB + vol0 AFS 80 MB 
     
  5. 每小时占用的空间.2 = 20%
    每小时占用 20MB。2 x 100%
    每小时 20 MB + vol0 AFS 80MB 
     
  6. 每小时累计使用的空间.2 = 33%
    (每小时占用 20MB.2 + 每小时占用 20MB.1 )x 100%
    每小时 20 MB.2 + 每小时 20 MB.1 + vol0 AFS 80 MB 

 

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.