Manual Reference Pages - NETAPP::SNAPSHOT (3)
NetApp::Snapshot -- OO class for creating and managing snapshots
my $filer = NetApp::Filer->new( .... );
This class encapsulates a single NetApp snapshot, and provides methods
for querying information about the snapshot, as well as methods for
Returns the NetApp::Aggregate or NetApp::Volume object for the
aggregate or volume for which object is a snapshot.
Returns a string representing the name of the snapshot.
Returns the date the snapshot was created.
Returns the percentage of space used by snapshot.
Returns the percentage of total space used by the snapshot.
Returns an array of NetApp::Snapshot:Delta objects, each representing
a single delta for this snapshot.
Returns the amount of reclaimable space, if the snapshot is deleted.
Note that experimentally, this command has a lot of failure scenarios,
most of which are reasonable (there are a lot of cases where you cant
query this data). Therefore, unlike most of the methods in this API,
it doesnt raise a fatal exception if it cant query the information,
it simply generates warnings.
rename( CW$newname )
Renames the snapshot to the specified name.
restore( CW%args )
This method is an interface to the snap restore command. The
argument syntax is:
type => vol | file, # Defaults to vol
from_path => $from_path,
to_path => $to_path,
The type argument maps to the -t CLI argument, and the to_path
argument maps to the -r CLI argument. Refer to the na_snap(1) man
page, and the snap restore documentation for further information.
|perl v5.20.3 ||NETAPP::SNAPSHOT (3) ||2008-11-26 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.