CHAPTER 9
Snapshots
This section contains the following topics:
u
Snapshots overview............................................................................................172
u
Data protection with SnapshotIQ.........................................................................172
u
Snapshot disk-space usage................................................................................172
u
Snapshot schedules............................................................................................173
u
Snapshot aliases................................................................................................173
u
File and directory restoration...............................................................................173
u
Snapshot best practices......................................................................................174
u
Best practices for creating snapshot schedules...................................................174
u
File clones...........................................................................................................175
u
Snapshot locks...................................................................................................176
u
Snapshot reserve................................................................................................177
u
SnapshotIQ license functionality.........................................................................177
u
Creating snapshots with SnapshotIQ...................................................................177
u
Managing snapshots ..........................................................................................182
u
Restoring snapshot data.....................................................................................184
u
Managing snapshot schedules............................................................................186
u
Managing with snapshot locks............................................................................187
u
Configure SnapshotIQ settings............................................................................189
u
Set the snapshot reserve.....................................................................................190
Snapshots
171
Convert pdf to jpeg on - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert multi page pdf to single jpg; batch pdf to jpg online
Convert pdf to jpeg on - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
best pdf to jpg converter online; convert pdf to jpg
Snapshots overview
A OneFS snapshot is a logical pointer to data that is stored on a cluster at a specific point
in time.
A snapshot references a directory on a cluster, including all data stored in the directory
and its subdirectories. If the data referenced by a snapshot is modified, the snapshot
stores a physical copy of the data that was modified. Snapshots are created according to
user specifications or are automatically generated by OneFS to facilitate system
operations.
To create and manage snapshots, you must activate a SnapshotIQ license on the cluster.
Some applications must generate snapshots to function but do not require you to
activate a SnapshotIQ license; by default, these snapshots are automatically deleted
when OneFS no longer needs them. However, if you activate a SnapshotIQ license, you
can retain these snapshots. You can view snapshots generated by other modules without
activating a SnapshotIQ license.
You can identify and locate snapshots by name or ID. A snapshot name is specified by a
user and assigned to the virtual directory that contains the snapshot. A snapshot ID is a
numerical identifier that OneFS automatically assigns to a snapshot.
Data protection with SnapshotIQ
You can create snapshots to protect data with the SnapshotIQ software module.
Snapshots protect data against accidental deletion and modification by enabling you to
restore deleted and modified files. To use SnapshotIQ, you must activate a SnapshotIQ
license on the cluster.
Snapshots are less costly than backing up your data on a separate physical storage
device in terms of both time and storage consumption. The time required to move data to
another physical device depends on the amount of data being moved, whereas
snapshots are always created almost instantaneously regardless of the amount of data
referenced by the snapshot. Also, because snapshots are available locally, end-users can
often restore their data without requiring assistance from a system administrator.
Snapshots require less space than a remote backup because unaltered data is
referenced rather than recreated.
Snapshots do not protect against hardware or file-system issues. Snapshots reference
data that is stored on a cluster, and if the data on the cluster becomes unavailable, the
snapshots will also be unavailable. Because of this, it is recommended that you back up
your data to separate physical devices in addition to creating snapshots.
Snapshot disk-space usage
The amount of disk space that a snapshot consumes depends on both the amount of
data stored by the snapshot and the amount of data the snapshot references from other
snapshots.
Immediately after OneFS creates a snapshot, the snapshot consumes a negligible
amount of disk space. The snapshot does not consume additional disk space unless the
data referenced by the snapshot is modified. If the data that a snapshot references is
modified, the snapshot stores read-only copies of the original data. A snapshot
consumes only the space that is necessary to restore the contents a directory to the state
it was in when the snapshot was taken.
Snapshots
172
OneFS
7.1 
Web Administration Guide
Online Convert Jpeg to PDF file. Best free online export Jpg image
Online JPEG to PDF Converter. Download Free Trial. Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start
.pdf to .jpg converter online; convert pdf photo to jpg
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
convert pdf file to jpg on; convert pdf to gif or jpg
To reduce disk-space usage, snapshots that reference the same directory reference each
other, with older snapshots referencing newer snapshots. If a file is deleted, and several
snapshots reference the file, a single snapshot stores a copy the file, and the other
snapshots reference the file from the snapshot that stored the copy. The reported size of
a snapshot reflects only the amount of data stored by the snapshot and does not include
the amount of data referenced by the snapshot.
Because snapshots do not consume a set amount of storage space, there is no available-
space requirement for creating a snapshot. The size of a snapshot grows according to
how the data referenced by the snapshot is modified. A cluster cannot contain more than
20,000 snapshots.
Snapshot schedules
You can automatically generate snapshots according to a snapshot schedule.
With snapshot schedules, you can periodically generate snapshots of a directory without
having to manually create a snapshot every time. You can also assign an expiration
period that determines when SnapshotIQ deletes each automatically generated
snapshot.
Snapshot aliases
A snapshot alias is an optional, alternative name for a snapshot. If a snapshot is
assigned an alias, and that alias is later assigned to another snapshot, OneFS
automatically removes the alias from the old snapshot and then assigns the alias to the
new snapshot.
Snapshot aliases are most useful when you specify them in a snapshot schedule. When
you specify an alias in a snapshot schedule, SnapshotIQ assigns the alias to the most
recently generated snapshot, enabling you to quickly identify the most recent snapshot
generated according to a schedule.
OneFS uses snapshot aliases internally to identify the most recent snapshot generated by
OneFS operations.
File and directory restoration
You can restore the files and directories that are referenced by a snapshot by copying
data from the snapshot, cloning a file from the snapshot, or reverting the entire snapshot.
Copying a file from a snapshot creates an additional copy of the file, which will roughly
double the amount of storage space consumed. Even if you delete the original file from
the non-snapshot directory, the copy of the file remains in the snapshot.
Unlike copying a file from a snapshot, which immediately consumes additional space on
the cluster, cloning a file from a snapshot does not consume any additional space on the
cluster unless the clone or cloned file is modified.
Reverting a snapshot replaces the contents of a directory with the data stored in the
snapshot. Before a snapshot is reverted, SnapshotIQ creates a snapshot of the directory
that is being replaced, which enables you to undo the snapshot revert later. Reverting a
snapshot can be useful if you want to undo a large number of changes that you made to
files and directories. If new files or directories have been created in a directory since a
snapshot of the directory was created, those files and directories are deleted when the
snapshot is reverted.
Snapshots
Snapshot schedules
173
C# Create PDF from images Library to convert Jpeg, png images to
C# Example: Convert More than Two Type Images to PDF in C#.NET Application. This example shows how to build a PDF document with three image files (BMP, JPEG and
to jpeg; convert pdf document to jpg
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Besides raster image Jpeg, images forms like Png, Bmp, Gif, .NET Graphics, and REImage (an You can use this sample code to convert PDF file to Png image.
convert pdf to jpg for online; best pdf to jpg converter for
Snapshot best practices
Consider the following snapshot best practices when working with a large number of
snapshots.
It is recommended that you do not create more than 1,000 snapshots of a single directory
to avoid performance degradation. If you create a snapshot of a root directory, that
snapshot counts towards the total number of snapshots for any subdirectories of the root
directory. For example, if you create 500 snapshots of /ifs/data and 500 snapshots
of /ifs/data/media, you have created 1000 snapshots of /ifs/data/media.
Avoid creating snapshots of directories that are already referenced by other snapshots.
It is recommended that you do not create more than 1000 hard links per file in a
snapshot to avoid performance degradation. Always attempt to keep directory paths as
shallow as possible. The deeper the depth of directories referenced by snapshots, the
greater the performance degradation.
Creating snapshots of directories higher on a directory tree will increase the amount of
time it takes to modify the data referenced by the snapshot and require more cluster
resources to manage the snapshot and the directory. However, creating snapshots of
directories lower on directories trees will require more snapshot schedules, which can be
difficult to manage. It is recommended that you do not create snapshots of /ifs
or /ifs/data.
You can create up to 20,000 snapshots on a cluster at a time. If you create a large
number of snapshots, you might not be able to manage snapshots through the OneFS
web administration interface. However, you can manage any number of snapshots
through the OneFS command-line interface.
Note
It is recommended that you do not disable the snapshot delete job. Disabling the
snapshot delete job prevents unused disk space from being freed and can also cause
performance degradation.
Best practices for creating snapshot schedules
Snapshot schedule configurations can be categorized by how they delete snapshots:
ordered deletions and unordered deletions.
An ordered deletion is the deletion of the oldest snapshot of a directory. An unordered
deletion is the deletion of a snapshot that is not the oldest snapshot of a directory.
Unordered deletions take approximately twice as long to complete and consume more
cluster resources than ordered deletions. However, unordered deletions can save space
by retaining a smaller total number of snapshots.
The benefits of unordered deletions versus ordered deletions depend on how often the
data referenced by the snapshots is modified. If the data is modified frequently,
unordered deletions will save space. However, if data remains unmodified, unordered
deletions will most likely not save space, and it is recommended that you perform
ordered deletions to free cluster resources.
To implement ordered deletions, assign the same duration period for all snapshots of a
directory. The snapshots can be created by one or multiple snapshot schedules. Always
ensure that no more than 1000 snapshots of a directory are created.
Snapshots
174
OneFS
7.1 
Web Administration Guide
VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Resize converted Tiff image using VB.NET. Convert PDF file to Tiff and jpeg in ASPX webpage online. Online source code for VB.NET class.
.pdf to jpg; changing pdf to jpg
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Convert PDF to HTML. |. Home ›› XDoc.PDF ›› VB.NET PDF: PDF to HTML. Convert PDF to HTML in VB.NET Demo Code. Add necessary references:
reader pdf to jpeg; batch pdf to jpg converter online
To implement unordered snapshot deletions, create several snapshot schedules for a
single directory, and then assign different snapshot duration periods for each schedule.
Ensure that all snapshots are created at the same time when possible.
The following tables describe snapshot schedules that follow snapshot best practices:
Table 13 Snapshot schedule configurations
Deletion
type
Snapshot
frequency
Snapshot time
Snapshot
expiration
Max snapshots
retained
-
-
-
-
-
Ordered
deletion
(for mostly
static
data)
Every hour
Beginning at 12:00
AM Ending at 11:59
AM
1 month
720
Unordered
deletion
(for
frequently
modified
data)
Every other hour
Beginning at 12:00
AM Ending at 11:59
PM
1 day
27
Every day
At 12:00 AM
1 week
Every week
Saturday at 12:00
AM
1 month
Every month
The first Saturday of
the month at 12:00
AM
3 months
File clones
SnapshotIQ enables you to create file clones that share blocks with existing files in order
to save space on the cluster. A file clone usually consumes less space and takes less
time to create than a file copy. Although you can clone files from snapshots, clones are
primarily used internally by OneFS.
The blocks that are shared between a clone and cloned file are contained in a hidden file
called a shadow store. Immediately after a clone is created, all data originally contained
in the cloned file is transferred to a shadow store. Because both files reference all blocks
from the shadow store, the two files consume no more space than the original file; the
clone does not take up any additional space on the cluster. However, if the cloned file or
clone is modified, the file and clone will share only blocks that are common to both of
them, and the modified, unshared blocks will occupy additional space on the cluster.
Over time, the shared blocks contained in the shadow store might become useless if
neither the file nor clone references the blocks. The cluster routinely deletes blocks that
are no longer needed. You can force the cluster to delete unused blocks at any time by
running the shadow store delete job.
Clones cannot contain alternate data streams (ADS). If you clone a file that contains
alternate data streams, the clone will not contain the alternate data streams.
Snapshots
File clones
175
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Convert PDF to HTML. |. C#.NET PDF SDK - Convert PDF to HTML in C#.NET. How to Use C# .NET XDoc.PDF SDK to Convert PDF to HTML Webpage in C# .NET Program.
convert .pdf to .jpg; pdf to jpg converter
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Sometimes, to convert PDF document into BMP, GIF, JPEG and PNG raster images in Visual Basic .NET applications, you may need a third party tool and have some
convert pdf pages to jpg online; convert pdf file into jpg format
Shadow store considerations
Shadow stores are hidden files that are referenced by cloned and deduplicated files. Files
that reference shadow stores behave differently than other files.
u
Reading shadow-store references might be slower than reading data directly.
Specifically, reading non-cached shadow-store references is slower than reading non-
cached data. Reading cached shadow-store references takes no more time than
reading cached data.
u
When files that reference shadow stores are replicated to another Isilon cluster or
backed up to a Network Data Management Protocol (NDMP) backup device, the
shadow stores are not transferred to the target Isilon cluster or backup device. The
files are transferred as if they contained the data that they reference from shadow
stores. On the target Isilon cluster or backup device, the files consume the same
amount of space as if they had not referenced shadow stores.
u
When OneFS creates a shadow store, OneFS assigns the shadow store to a storage
pool of a file that references the shadow store. If you delete the storage pool that a
shadow store resides on, the shadow store is moved to a pool occupied by another
file that references the shadow store.
u
OneFS does not delete a shadow store block immediately after the last reference to
the block is deleted. Instead, OneFS waits until the ShadowStoreDelete job is run to
delete the unreferenced block. If a large number of unreferenced blocks exist on the
cluster, OneFS might report a negative deduplication savings until the
ShadowStoreDelete job is run.
u
Shadow stores are protected at least as much as the most protected file that
references it. For example, if one file that references a shadow store resides in a
storage pool with +2 protection and another file that references the shadow store
resides in a storage pool with +3 protection, the shadow store is protected at +3.
u
Quotas account for files that reference shadow stores as if the files contained the
data referenced from shadow stores; from the perspective of a quota, shadow store
references do not exist. However, if a quota includes data protection overhead, the
quota does not account for the data protection overhead of shadow stores.
iSCSI LUN clones
OneFS enables you to create clones of iSCSI logical units (LUNs) that share blocks with
existing LUNs in order to save space on the cluster. Internally, OneFS creates iSCSI LUN
clones by creating file clones.
Snapshot locks
A snapshot lock prevents a snapshot from being deleted. If a snapshot has one or more
locks applied to it, the snapshot cannot be deleted and is referred to as a locked
snapshot. If the duration period of a locked snapshot expires, OneFS will not delete the
snapshot until all locks on the snapshot have been deleted.
OneFS applies snapshot locks to ensure that snapshots generated by OneFS applications
are not deleted prematurely. For this reason, it is recommended that you do not delete
snapshot locks or modify the duration period of snapshot locks.
A limited number of locks can be applied to a snapshot at a time. If you create snapshot
locks, the limit for a snapshot might be reached, and OneFS could be unable to apply a
snapshot lock when necessary. For this reason, it is recommended that you do not create
snapshot locks.
Snapshots
176
OneFS
7.1 
Web Administration Guide
Snapshot reserve
The snapshot reserve enables you to set aside a minimum percentage of the cluster
storage capacity specifically for snapshots. If specified, all other OneFS operations are
unable to access the percentage of cluster capacity that is reserved for snapshots.
Note
The snapshot reserve does not limit the amount of space that snapshots can consume on
the cluster. Snapshots can consume a greater percentage of storage capacity specified by
the snapshot reserve. It is recommended that you do not specify a snapshot reserve.
SnapshotIQ license functionality
You can create snapshots only if you activate a SnapshotIQ license on a cluster. However,
you can view snapshots and snapshot locks that are created for internal use by OneFS
without activating a SnapshotIQ license.
The following table describes what snapshot functionality is available depending on
whether the SnapshotIQ license is active:
Inactive
Active
-
-
-
Create snapshots and
snapshot schedules
No
Yes
Configure SnapshotIQ
settings
No
Yes
View snapshot schedules
Yes
Yes
Delete snapshots
Yes
Yes
Access snapshot data
Yes
Yes
View snapshots
Yes
Yes
If you a SnapshotIQ license becomes inactive, you will no longer be able to create new
snapshots, all snapshot schedules will be disabled, and you will not be able to modify
snapshots or snapshot settings. However, you will still be able to delete snapshots and
access data contained in snapshots.
Creating snapshots with SnapshotIQ
To create snapshots, you must configure the SnapshotIQ licence on the cluster. You can
create snapshots either by creating a snapshot schedule or manually generating an
individual snapshot.
Manual snapshots are useful if you want to create a snapshot immediately, or at a time
that is not specified in a snapshot schedule. For example, if you plan to make changes to
your file system, but are unsure of the consequences, you can capture the current state of
the file system in a snapshot before you make the change.
Before creating snapshots, consider that reverting a snapshot requires that a SnapRevert
domain exist for the directory that is being reverted. If you intend on reverting snapshots
for a directory, it is recommended that you create SnapRevert domains for those
Snapshots
Snapshot reserve
177
directories while the directories are empty. Creating a domain for a directory that contains
less data takes less time.
Create a SnapRevert domain
Before you can revert a snapshot that contains a directory, you must create a SnapRevert
domain for the directory. It is recommended that you create SnapRevert domains for a
directory while the directory is empty.
The root path of the SnapRevert domain must be the same root path of the snapshot. For
example, a domain with a root path of /ifs/data/media cannot be used to revert a
snapshot with a root path of /ifs/data/media/archive. To revert /ifs/data/
media/archive, you must create a SnapRevert domain with a root path of /ifs/
data/media/archive.
Procedure
1. Click Cluster Management
Job Operations
Job Types.
2. In the Job Types area, in the DomainMark row, from the Actions column, select Start
Job.
3. In the Domain Root Path field, type the path of a snapshot root directory.
4. From the Type of domain list, select SnapRevert.
5. Ensure that the Delete this domain check box is cleared.
6. Click Start Job.
Create a snapshot schedule
You can create a snapshot schedule to continuously generate snapshots of directories.
Procedure
1. Click Data Protection
SnapshotIQ
Snapshot Schedules.
2. Click Create a snapshot schedule.
3. Optional: In the Create a Snapshot Schedule area, in the Schedule Name field, type a
name for the snapshot schedule.
4. Optional: In the Naming pattern for Generated Snapshots field, type a naming
pattern. Each snapshot generated according to this schedule is assigned a name
based on the pattern.
For example, the following naming pattern is valid:
WeeklyBackup_%m-%d-%Y_%H:%M
The example produces names similar to the following:
WeeklyBackup_07-13-2012_14:21
5. In the Directory Path field, specify the directory that you want to be contained in
snapshots that are generated according to this schedule.
6. Specify how often you want to generate snapshots according to the schedule.
Options
Description
Generate snapshots every day, or skip
generating snapshots for a specified
number of days.
From the Snapshot Frequency list, select
Daily, and specify how often you want to
generate snapshots.
Snapshots
178
OneFS
7.1 
Web Administration Guide
Options
Description
Generate snapshots on specific days of
the week, and optionally skip
generating snapshots for a specified
number of weeks.
From the Snapshot Frequency list, select
Weekly and specify how often you want to
generate snapshots.
Generate snapshots on specific days of
the month, and optionally skip
generating snapshots for a specified
number of months.
From the Snapshot Frequency list, select
Monthly and specify how often you want
to generate snapshots.
Generate snapshots on specific days of
the year.
From the Snapshot Frequency list, select
Yearly and specify how often you want to
generate snapshots.
Note
A snapshot schedule cannot span multiple days. For example, you cannot specify to
begin generating snapshots at 5:00 PM Monday and end at 5:00 AM Tuesday. To
continuously generate snapshots for a period greater than a day, you must create two
snapshot schedules. For example, to generate snapshots from 5:00 PM Monday to
5:00 AM Tuesday, create one schedule that generates snapshots from 5:00 PM to
11:59 PM on Monday, and another schedule that generates snapshots from 12:00 AM
to 5:00 AM on Tuesday.
7. Optional: To assign an alternative name to the most recent snapshot generated by the
schedule, specify a snapshot alias.
a. Next to Create an Alias, click Yes.
b. To modify the default snapshot alias name, in the Alias Name field, type an
alternative name for the snapshot.
8. Optional: To specify a length of time that snapshots generated according to the
schedule exist on the cluster before they are automatically deleted by OneFS, specify
an expiration period.
a. Next to Snapshot Expiration, click Snapshots expire.
b. Next to Snapshots expire, specify how long you want to retain the snapshots
generated according to the schedule.
9. Click Create.
Create a snapshot
You can create a snapshot of a directory.
Procedure
1. Click Data Protection
SnapshotIQ
Summary.
2. Click Capture a new snapshot.
3. Optional: In the Capture a Snapshot area, in the Snapshot Name field, type a name.
4. In the Directory Path field, specify the directory that you want the snapshot to contain.
5. Optional: To create an alternative name for the snapshot, specify a snapshot alias.
a. Next to Create an Alias, click Yes.
Snapshots
Create a snapshot
179
b. To modify the default snapshot alias name, in the Alias Name field, type an
alternative name for the snapshot.
6. Optional: To assign a time that OneFS will automatically delete the snapshot, specify
an expiration period.
a. Next to Snapshot Expiration, click Snapshot Expires on.
b. In the calendar, specify the day that you want the snapshot to be automatically
deleted.
7. Click Capture.
Snapshot naming patterns
If you schedule snapshots to be automatically generated, either according to a snapshot
schedule or a replication policy, you must assign a snapshot naming pattern that
determines how the snapshots are named. Snapshot naming patterns contain variables
that include information about how and when the snapshot was created.
The following variables can be included in a snapshot naming pattern:
Variable
Description
-
-
%A
The day of the week.
%a
The abbreviated day of the week. For example, if the snapshot is generated
on a Sunday, %a is replaced with 
Sun
.
%B
The name of the month.
%b
The abbreviated name of the month. For example, if the snapshot is
generated in September, %b is replaced with 
Sep
.
%C
The first two digits of the year. For example, if the snapshot is created in
2012, %C is replaced with 
20
.
%c
The time and day. This variable is equivalent to specifying %a %b %e %T
%Y.
%d
The two digit day of the month.
%e
The day of the month. A single-digit day is preceded by a blank space.
%F
The date. This variable is equivalent to specifying %Y-%m-%d
%G
The year. This variable is equivalent to specifying %Y. However, if the
snapshot is created in a week that has less than four days in the current year,
the year that contains the majority of the days of the week is displayed. The
first day of the week is calculated as Monday. For example, if a snapshot is
created on Sunday, January 1, 2017, %G is replaced with 
2016
, because only
one day of that week is in 2017.
%g
The abbreviated year. This variable is equivalent to specifying %y. However, if
the snapshot was created in a week that has less than four days in the
current year, the year that contains the majority of the days of the week is
displayed. The first day of the week is calculated as Monday. For example, if a
snapshot is created on Sunday, January 1, 2017, %g is replaced with 
16
,
because only one day of that week is in 2017.
Snapshots
180
OneFS
7.1 
Web Administration Guide
Documents you may be interested
Documents you may be interested