Changes to Existing CLI Commands
Some existing SM commands had to be updated for use with the new Object Storage destination. Most of the updates to these commands are related to the object IDs that are now assigned to files that are stored to Object Storage. It is the object ID that is used to identify a file segment in the Object Storage. With this object ID and the namespace (determined via the media ID) a file can be accessed directly in the Object Storage. The following commands have new options related to the new storage destination.

The -o
option was added to this command. When the new option is specified the object IDs for the file are displayed. Along with the object ID, the copy number, segment offset, and length are also displayed.
Note: For a multi-segment file, all object IDs are displayed. Also, if there are old versions of the file, only the object IDs for the current version are displayed.

This command was updated so that when the -l
option is specified the object IDs are listed with the rest of the segment information. In addition the new options -s
and -e
were added and can be used in combination with the -l
option. When the -s
option, starttime, or the-e
option, endtime, is specified that will limit the file segments that are reported. By default when the -l
option is used all file segments on a media are reported. If the starttime and/or the endtime are provided then only the segments with a time in the indicated time range are reported.

This command had the new options added for reading a file from Object Storage media. See the fsmedread
man page in the MAN Pages Reference Guide for additional details.

This command can be used to read a file from disk and write it to Object Storage media. See the fsmedwrite
man page in the MAN Pages Reference Guide for additional details.

This command was updated to fail if an attempt is made to run against a Object Storage media. Due to the nature of the media and files stored there, no scanning of the media can be done to determine contents.

The -v
option now supports a Q-Cloud device. To specify the device is a Q-Cloud device, use the option -v QVC1
.

The -e
option is added to support Q-Cloud server side encryption. The valid values are either 0
or 1
. 0
means no encryption and 1
means use AES256 S3 encryption.

This command is an administrative tool and should not normally be used without Quantum assistance. The command output was updated to display any object IDs associated with the file if present. Additionally, the -o
option was added and when it is used the command will only report the object ID information.

This command is an administrative tool and should not normally be used without Quantum assistance. With this command it is possible to update information stored in the extended attributes of a file on disk. When the -u
option is used with an attribute type and value, that attribute will be updated for the file. The new attribute type objid
was added and when it is specified the object IDs in the inode for the file can be updated. In addition to updating the object ID values, it can be used for deleting object ID information.