Files
hpe-ltfs/ltfs/doc/README.windows

679 lines
35 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=======================================================================
HPE StoreOpen Software (HPE-SOS) - Version 3.4.2
=======================================================================
Files in this download contain Licensed Materials, property of HPE,
(C) Copyright 2015, 2016 Hewlett Packard Enterprise Development LP
Files in this download also contain Licensed Materials, property of IBM,
(C) Copyright IBM Corp. 2010, 2014
The HPE LTFS software application is an open-source tape file system
implemented on dual partition tape drives.
This file is part of the HPE Linear Tape File System package. HPE LTFS is
free software; you can redistribute it and/or modify it under the terms
of the GNU Lesser General Public License as published by the Free Software
Foundation, version 2.1 of the License.
HPE LTFS is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
or download the license from <http://www.gnu.org/licenses/>.
See the Licensing agreement (COPYING.LIB) when LTFS is downloaded.
Further details on HPE's LTFS implementation can be found at
www.hpe.com/storage/storeopen
=======================================================================
HPE-SOS_3.4.2 usage
=======================================================================
1. Mapping a tape drive to a drive letter
Before you can access the tape cartridge as a volume, you must first establish a mapping between
the tape drive and a Windows drive letter. To do this, run the LTFS Configuration Tool located in
the HPE StoreOpen Software program group.
NOTE: The tool may request administrative privileges, depending on your system security policies.
By default the first usable tape drive found on your system is selected, along with the first unused
drive letter. Change the selections as desired, then to mount with all the default options, click Create
mapping. This results in the following actions:
1.The configuration tool checks that the drive is accessible and usable.
2.The tool attempts to verify that your system has suitable HBA driver support for LTFS operation.
3.The tool looks for a currently loaded tape cartridge. If a cartridge is found, it is checked to
see if it is formatted as an LTFS volume. If not, you are offered the option of formatting the
cartridge before proceeding. It is recommended that you should accept this option.
4.Once a formatted cartridge is detected, or if no cartridge is present, the file system service is
started and the window is updated to reflect the new configuration.
5.A new option called Drive alias is provided for the user to specify drive names of their choice.
2. Using HPE StoreOpen Software (Windows)
When the mapping has been established, you can close or minimize the configuration tool,or choose
to map to another tape drive.
NOTE: SOS supports mapping of two tape drives at a time.The newly provided Drive alias option will
be useful to provide appropriate drive names for both the drives.
A Windows Explorer window will now include an LTFS volume. The first time you access this drive
volume there will be a slight delay whilst the index is loaded and checked, but from then on the
drive volume may be accessed as normal.
CAUTION: If you insert a cleaning cartridge while a drive letter is assigned to the tape drive,
HPE StoreOpen will attempt to use the cartridge. This can degrade the life of the cleaning cartridge.
In order to preserve the cleaning cartridge, remove the drive letter mapping for the tape drive by
using the LTFS configurator before inserting the cleaning cartridge in to the tape drive.
a. Mount options
In most circumstances the default options are suitable and you do not need to change them. However
for flexibility you can modify them if you wish. The options are as follows:
• Mount read-only If you select this option, the cartridge contents are readable but cannot be
modified. This provides a “software” write-protect mechanism; the same effect can be achieved
using the “hardware” write protect tab on the tape cartridge.
• Re-mount the mapped drives at system start-up The normal behavior is to configure the
service so that it automatically restarts when the system boots up. Unselect this checkbox if
you do not want this to happen (for example, if this is a temporary setup where the tape drive
will be removed after the system is shut down).
b. Advanced options
This opens a further window where you can adjust less common options.
NOTE: Some of these options may have a noticeable impact on performance and in general
should not be changed.
◦ Support ticket folder: This is the location where drive logs are stored. These logs are
generated on each unmount and whenever an error is detected. The application will keep
the ten most recent logs and automatically delete any older logs. These logs may be useful
to HPE support personnel but otherwise can be ignored.
◦ Enable verbose logging: This is not required in normal operation and you should only
use it when requested by HPE support personnel, as it will have an adverse effect on performance.
◦ Enable extended verbose logging: This adds a further level of detail to logfile entries.
◦ Thumbnails: When Windows encounters a folder full of files, it attempts to build thumbnails
to represent the content of each file. This is not desirable in an LTFS volume, because it
may take many minutes or even hours to generate the thumbnails. So by default HPE
StoreOpen Software tells the operating system that the volume is in the “offline” state,
which prevents automatic thumbnail creation. You can turn this off if desired, but be
aware that it will have a severe effect on the time needed to open and browse folders.
• Index capture: This option allows you to keep a copy of the latest index from tape on
the local disk. Enable the check box and enter the path to the folder where you would
like to keep the index file after the tape is unmounted.
◦ Index updates: This allows you to control when indexes are written to tape.
◦ Index partition usage: The LTFS format allows for data files to be written in the index
partition, which if used carefully may improve access times for frequently-used files.
However, in general you should leave this setting in its default state.
c. Index updates
Accessing data stored on tape relies on an up-to-date index being available. HPE StoreOpen
Software offers three different mechanisms for updating the copy of the index stored on tape.
The default setting is to write a copy of the index to tape periodically while writing data; the index
is written every five minutes. You can change the time interval to every minute. This method of
index update reduces the window of exposure to power-loss events, since there will be an index
on tape no more than five minutes old (if using the default interval).
The second option is to write the index to tape only when a volume is removed. In normal operation
this is sufficient, since the LTFS usage model requires the volume to be unmounted after use, so
there is always a valid index. However, if power is removed from the drive without unmounting,
for example, through an unplanned power outage or accidental unplugging, the volume will be
left in an inconsistent state, and all files added since the last dismount operation will be inaccessible.
The CheckWizard utility may be able to recover the file data to the _ltfs_lostandfound
directory, but the metadata (filename, access dates, and so on) will be lost.
The final mechanism provided in HPE StoreOpen Software is to update the index every time a
file is closed after writing. This further reduces the exposure window to a single file, or (if several
processes are using the volume simultaneously) to the number of files being written concurrently.
However, this does add some overhead, both in terms of the tape capacity used for each index,
and also in terms of performance since the writing of the index will take bandwidth away from
writing data. These overhead effects will become more severe with smaller file sizes.
In most cases the default behavior offers the best solution, but the options allow you to modify the
behavior for a particular situation.
3. Cartridge utilities
The cartridge utilities button opens a further window where you can access the utilities for formatting
the tape, etc
• Load: Physically loads the tape which is already presented to the drive.
• Unload: Physically ejects the LTFS volume from the tape drive. The file system will continue to
run, but attempting to access the volume while no cartridge is present will result in the error
message “The device is not ready”. When a formatted LTFS cartridge is loaded into the drive,
the index will be read and checked, and then the volume may again be accessed.
• Format: Starts the FormatWizard to guide you through the steps and options of creating a
fresh volume on the current cartridge
• Unformat: Runs the UnformatWizard to guide you through the steps and options of removing
the LTFS format from the tape.
• Check: Runs the Error-checking tool which scans the volume for consistency and can correct
certain problems with the format.
4. File permissions
The HPE StoreOpen Software application manages a common set of file permissions for all files
and users; file and directory ownership is not recorded to tape media. The only permission that is
tracked is write-protect information.
5. File names
To maintain compatibility when copying files between multiple platforms, it is strongly recommended
that do you do not use the following characters LTFS filenames, directory names, or extended
attributes: * ? < > : " | / \
6. Limitations
• When the tape cartridge is almost full, further write operations will be prevented. The free
space on the tape (for example, as reported by Explorer) will indicate that there is still some
capacity available, but that is reserved for updating the index when the tape is unmounted.
• Future mounts of a cartridge that is almost full (that is, it has passed the point at which “early
warning” is reported) will mount as Read Only, to prevent further modifications that may not
fit on the tape. This status is cleared when the cartridge is reformatted (using mkltfs) or when
the volume is rolled back, erasing the history.
• MAM and LTFS attributes cannot be listed using the ltfsattr command. The ltfs and MAM
attributes are case sensitive.
• LTFS volume name cannot be modified on a LTFS tape which is full.
• Disconnecting or powering off a tape drive while it is mounted can make the LTFS volume
inconsistent. Always un-mount the LTFS volume before disconnecting or powering down the
tape drive.
7. Working with Windows Explorer
Once the mapping has been established and an LTFS-formatted cartridge loaded, you can access
the contents of the cartridge either at a command prompt or through Windows Explorer.
LTFS Configurator now also displays messages indicating the progress of the mount operation.
i) The volume type is shown as a LTFS VOLUME. This results from the way that the LTFS
volume is linked into the operating system, and has no impact on operation.
ii) The Total size and Space free figures appear slightly lower than expected; this is due
to the way that Windows calculates and report capacities in binary GB (230 bytes) and TB
(240 bytes) instead of decimal GB (109 bytes) and TB (1012) bytes. Note too that these are
worst-case figures; if the volume is employing the drives default lossless hardware data
compression, then the actual capacity available may be significantly greater than that
shown.
8. Using the FormatWizard
Before you can use an LTO-5 or LTO-6 cartridge with LTFS, it must be prepared by formatting
according to the LTFS specification. The LTFSFormatWizard application helps to select appropriate
options and settings and then formats the tape. You can run it from the context menu, from the LTFS
Tools tab in the drive properties, or from the HPE StoreOpen Software program group.
CAUTION: Read all the text on the wizard dialog windows carefully. Completing this wizard
will irretrievably destroy all tape contents.
NOTE: If you execute the FormatWizard while no LTFS volume is mapped to a drive letter, the
wizard may require administrative privileges (depending on system security policies and settings).
Running with insufficient privileges will result in an inability to “see” the tape drive and consequently
no formatting can be performed. If this occurs, right-click on the executable and select Run as
administrator.
a) The initial screen presents information about the operation that has been started.
b) The next window allows you to select a tape drive and related options.
The first drive on the system (or the one being used by the mounted file system, if any) will be
selected by default; change the selection to use a different tape drive.
NOTE: Only drives suitable for use with LTFS are shown in the list.
By default the drives lossless hardware data compression engine will be enabled. You can
turn it off if desired, in which case all writes and reads to this cartridge will bypass the
compression engine.
c) The next window contains options related to the cartridge format.
Both of these fields are optional, and are intended to provide a method of identifying the
cartridge. Tape serial number should be no more than six alphanumeric characters (AZ,
09). Volume name is a free-format text string.
The Advanced button leads to a further set of options; however it is recommended that you
leave these at their default settings for all normal usage.
d) The final window summarizes the format operation that you have defined using the wizard.
When you click Finish, the following operations take place:
i) If the cartridge is currently mounted, it is unmounted
ii) A “Progress” dialog window is created.
iii)The format operation starts.
iv) All tape contents are removed and a fresh (empty) index written to the cartridge.
v) If the cartridge was mounted, the new cartridge is mounted.
vi) When the Progress dialog shows that the format is complete, you can close the window.
9. Using the CheckWizard
The LTFSCheckWizard application has two purposes:
• To check for problems with the format as written on the cartridge, and usually recover from
them. This is not normally necessary but may be required for example if the drive was powered
off without cleanly unmounting the volume.
• To facilitate the rolling back of the cartridge contents to an earlier state.
CAUTION: Read all the text on the wizard dialog windows carefully. Completing this wizard
may irretrievably modify the tape contents.
NOTE: If you execute the CheckWizard while no LTFS volume is mapped to a drive letter, the
wizard may require administrative privileges (depending on system security policies and settings).
Running with insufficient privileges will result in an inability to “see” the tape drive and consequently
no checking can be performed. If this occurs, right-click on the executable and select Run as
administrator.
a) The initial screen presents information about the operation that has been started.
b) The next window allows you to select a tape drive.
The first drive on the system (or the one being used by the mounted file system, if any) is
selected by default; change the selection to use a different tape drive.
NOTE: Only drives suitable for use with LTFS are shown in the list.
Select Provide detailed progress information to display more detail during the checking
operation.
c) The next window is where you select the desired mode of operation
• Check and repair volume: Select this option to check the volume for consistency.
If you suspect the volume was not updated properly due to a power outage, select
the Perform deep recovery if necessary option, which will attempt to verify and, if
necessary, recover from a missing End Of Data (EOD) marker. This may take a long
time and may result in the loss of unindexed data blocks written since the last good
index.
If it is important to try to recover those unindexed data blocks, select the option
Attempt to save any unindexed data blocks. The utility will try to save the blocks to
a new folder _ltfs_lostandfound.
NOTE: You need to identify and manipulate any recovered blocks manually, since
there will be no identifying details (because they were not in any index).
• Rollback cartridge contents to previous state: Select this option if you want to change the
view of the cartridge contents to a previous point in time. There are two choices:
Keep all history to allow potential roll forward in the future: The default is to roll
back the contents as viewed in the index, but not erase any data — on other words,
the view of the contents is changed, but the actual contents are unchanged. This
allows for a future operation to “roll forward” the contents again, recovering changes
that occurred since the rollback point. Note that no storage space is freed up by this
option.
Permanently erase all files after rollback point: Roll back and erase the history. In
this case, any changes since the rollback point will be lost irretrievably, so be sure
that this is what you intend. This option will free up the storage space used by those
changes.
If you opt to Rollback cartridge contents, an additional window is presented where you
will be able to select a rollback point from those on the cartridge. Click Start scan to
initiate a scan of the entire volume, looking for previous index points stored on tape. This
operation may take many minutes or even several hours. When complete, the window
is refreshed to show the available rollback points.
d) Select a rollback point and click Next.A summary of the operation to be carried out is displayed.
When you click Finish, the following operations take place:
i) If the cartridge is currently mounted, it is unmounted.
ii) A Progress dialog window is created.
iii)The check or rollback operation starts.
iv) The Progress dialog is updated as the operation proceeds to completion.
v) If the cartridge was mounted, the checked or updated volume will be re-mounted
e) When the Progress dialog shows that the operation is complete, you can close the window.
10. Using the UnformatWizard
CAUTION: This operation will permanently remove all data present on the cartridge, so only use
it if this is what you intend.
You do not normally need to use the UnformatWizard. Its purpose is to remove the LTFS format
from a cartridge and return it to a single partition, so that the cartridge can be used with a different
software application. This utility is similar to the FormatWizard, but is much simpler, since there is
only one option affecting operation (to eject the cartridge from the drive once the format has been
removed).
NOTE: The UnformatWizard may request administrative privileges to execute (depending on
system security policies and settings).
11. Using the ltfsattr utility
HPE StoreOpen Software version 2.2.0 onwards includes the LTFSATTR utility which can be used
to access the attributes from the LTFS volume. It is a Windows command line utility which provides
similar functionality to the “attr” command in Linux and the “xattr” command in Mac OS X.
Running the ltfsattr utility with no parameters gives the usage information.
Usage: ltfsattr -h
ltfsattr -p attrname [-v] filename
ltfsattr -w attrname attrvalue [-v] filename
ltfsattr -l [-v] filename
ltfsattr -x attrname [-v] filename
ltfsattr options:
-h prints the usage information
-p reads and displays the value of attrname
for filename with -v, also displays the
filename and the attribute name
-w writes attribute attrname with value
attrvalue for filename with -v, provides
confirmation (otherwise silent on success)
-l lists the user attributes for filename with -v,
also lists the values (otherwise just the names)
-x deletes attribute attrname for filename
with -v, provides confirmation (otherwise
silent on success)
NOTE: Filename may also refer to a directory or folder name.
NOTE: This utility manipulates extended attributes in conjunction with HPE StoreOpen software
and should only be used in that context with a mounted LTFS volume.
12. HPE StoreOpen Cartridge Browser
HPE StoreOpen Software version 2.2.0 onwards includes a Windows GUI utility to view the
contents of LTFS index files. Users can select a folder which contains LTFS index files and
the utility will list all the index files in that folder. The user can then open a detailed
view displaying the contents of any index file.
NOTE: This utility does not interact with the tape drive or the StoreOpen software. Instead, it is
an independent tool for viewing the stored LTFS index files which are generated when an LTFS
volume is mounted and unmounted.
Users can select a folder where the index files are kept (in most setups this will be the directory
path selected for the index capture setting in the advanced options of the HPE LTFS configuration
GUI). The Cartridge Browser utility then displays all the index files in the folder. When you hover
the mouse over a particular index file the details about the index will be shown.
If you double click on any of the index files, the utility will open another window which shows a
detailed view of the selected index as a nested expandable tree. Selecting a particular file shows
the information regarding that file.
User can also search for specific files and find out in which index that file is present. The search
feature will be very useful if you have a lot of indexes and want to find out which tape has the
particular file. The search box accepts regular expressions as described below:
c matches any literal character c
. matches any single character
^ matches the beginning of the input string
$ matches the end of the input string
* matches zero or more occurrences of the previous character
13. LTFS Smart Copy utility
A console is provided with the set up to run the LTFS SmartCopy utility in windows
The installer includes the LTFS Smart Copy utility for Windows.
The LTFS Smart Copy tool provides the binary ltfscopy command that provides the below two
benefits to the LTFS users:
- Faster data transfer from Tape to disk and Tape to Tape.
- File verification using hash values.
The ltfscopy tool is installed by default when you install HPE StoreOpen Software. The
executable name is ltfscopy.exe and it will be available in the installation folder where you
installed the HPE StoreOpen Software software.
Command examples:
To copy the files from the tape cartridge to C:\photos:
ltfscopy.exe s E:\CVG427L5\ -d C:\photos
To copy files and all subfolders and files recursively:
ltfscopy.exe s E:\CVG427L5\ -d C:\photos --recursive
To copy files and all subfolders and files recursively and verify:
ltfscopy.exe s E:\CVG427L5\ -d C:\photos --copy --verify --recursive
To verify previously copied data by comparing it with source:
ltfscopy.exe -s E:\CVG427L5\ -d C:\photos --verify recursive
Run 'ltfscopy --help' for more information about usage and the supported options.
14. LTFS tape library utility
The ltfslibutil tool is installed when you install HPE StoreOpen Software.
It can be used to exchange cartridges for a mounted LTFS volume in a
supported tape library. Open the LTFS Console from the Start Menu and run
ltfslibutil h for usage information.
Command examples:
To identify which cartridge is currently loaded in drive R:
ltfslibutil i R:
To list available cartridges in the library:
ltfslibutil l n R:
To unload the current cartridge and replace with barcode G80289L7:
ltfslibutil b G80289L7 R:
Changes from version v3.4.1 to 3.4.2:
=====================================
- Corrected issue switching in/out of append-only mode with LTO7/LTO8 drives
- Corrected issue with ltfscopy and md5sum verification
Changes from version v3.4.0 to 3.4.1:
=====================================
- Corrected issue affecting sending of library drive tickets to CVTL
- Corrected issue with truncation of barcodes
Changes from version v3.3.0 to 3.4.0:
=====================================
- Supports HPE StoreEver MSL tape libraries
- New command line utility ltfslibutil
- Support append-only mode option flag for LTO7 & LTO8 drives
- Defect fixes
Changes from version v3.2.0 to 3.3.0:
=====================================
- Support for LTO 8
- Support for SNIA 2.4 Percent Encoding
- Support for SNIA 2.4 Vol Avisory Locking
- Support for SNIA 2.4 Open for Write
- Support for HPE 1/8 Autoloaders
- Defect fixes
Changes from version v3.1.0 to 3.2.0:
=====================================
- Support for Volume Advisory Locking
- Support for volume UUID
- Support for Windows Server 2016
- Support for macOS Sierra
- Support for capturing index by default (Windows and Mac Only)
- LTFSCOPY default behavior changed to prompt before overwriting files
- LTFSCOPY will preserve modification time with new option '-t'
- Added support for HPE Archive Manager tape identification and mounting the same as read only
- Defect fixes
Changes from version v3.0.0 to 3.1.0:
=====================================
- Hewlett Packard Enterprise Branding
Changes from version v2.3.0 to 3.0.0:
=====================================
- Support for HP LTO-7 Ultrium SAS standalone tape drives
- LTFS Configurator displays messages indicating the progress of the mount operation
- LTFS Configurator supports custom names for tape drives
- CartridgeBrowser utility supports search based on file attribute values
Changes from version v2.2.1 to 2.3.0:
=====================================
- Added multidrive support for windows
- Added support for icons and label to indicate the status of the cartridge in windows
- Added support for search option within Cartridge Browser
- Added new utility “LTFS Smart copy” for efficient data transfer from cartridge and content data verification for files on the cartridge.
- Implemented ability to list rollback points of a cartridge without EOD marker (--salvage-rollback-points)
- Installation in Linux (RHEL)is now using RPM package.
- LTFS is built with ICU version 50.1.2
- Added support for RHEL 7.0
- Added support for MacOSX 10.10
- Removed support for SLES
- Defect fixes
Changes from version v2.2.0 to 2.2.1:
=====================================
- Added 'interactive mode' for mkltfs utility.
- The default 'mkltfs' behavior modified to avoid user confirmation.
- The '--quite' option in 'mkltfs' and 'unltfs' utilities now does not imply '--force'
Changes from version v2.1.1 to 2.2.0:
=====================================
- Added support for LTFS Spec Version 2.2.0
- Added support for MAM Barcode attribute
- Added support for ICU version 4.8.1.1
- Added support for RHEL 6.5 and RHEL 5.10
- Added support for Windows 2012 R2 and Windows 8.1
- Removed support for MacOSX 10.6
- Defects fixed in Windows and Mac GUI
- Defects fixed in Windows and Mac Installer
- Defects fixed in LTFS core application
Changes from version v2.1.0 to 2.1.1:
======================================
- Error fixes in windows installer to support upgrade
- Fix to accept the index rules correctly when supplied using the LTFSConfigurator
- Fix in ltfsck when run with --deep-recovery option
- Fix to mount full tapes as read-only
- Fix to clear the EWSTATE flag when a full tape is rolled back with --erase-history option
- Fixed memory leaks
Changes from version v2.0.0 to 2.1.0:
======================================
- Enhanced LTFS driver for small file support(Improve file creation/listing time
when a directory has many small files)
- Improved Wizards and Configuration tool for Windows GUI
- Cartridge utilities can be run directly from LTFSconfigurator
- Default volume name is LTFS_VOLUME
- Enhanced support for LTO CM attributes
- Added support LTFS format specifications 2.1.0
- Added support for symbolic link for Linux and Mac
- Added support for rollback mount/read-only mount
- Added support to save the current index as a xml file on unmount or when 'ltfsck' is run.
- Application can run in background now in Mac.
- Rollback of index is now possible only by specifying the generation number of the index,
rollback using timespec of the index is disabled.
- Implemented signal handlers to handle kill/interrupt signals and unmount the volume even when
the mount is being done.
- Tape can be unformatted by specifying -w option to mkltfs
Changes from version v1.2.2 to v2.0.0:
======================================
- Added support for LTO6 tape drives
- Set the Application Format Version MAM attribute when formatting a volume
- Added support for four new virtual extended attributes (VEA's):
ltfs.softwareProduct, ltfs.softwareVendor, ltfs.softwareVersion,
ltfs.softwareFormatSpec
- Improved the handling of a cartridge that was not unmounted properly
- Improved the process for storing a file on the index partition when the
data placement policy is specified
- Modified to update the change time of a file or directory when the VEA
ltfs.modifyTime is written
- Fixed the problem that ltfs.mediaStorageAlert VEA is cleared when another
VEA is read
- Fixed a problem in ltfsck when trying to list rollback points and a corrupt
index is encountered
- Added a check for a write-protected cartridge in mkltfs
Changes from version v1.2.0 to v1.2.2:
======================================
- Added the unltfs utility
- Added "-o nosizelimit" option to ltfs
- Improved message reporting for advisory conditions that previously were
being reported as error conditions
- Installer on Mac OS X now tries to create the logfile directory if it
doesn't already exist
- Mac OS X package now includes an application to simplify the management
of an LTFS volume
Changes from version v1.1.0 to v1.2.0:
======================================
- Conforms with new LTFS Format Specification 2.0.0
- Backward compatibility with Version 1.0 formated tapes, and built-in
automatic migration mechanism to Version 2.0.0 format
- Improved the parsing and handling of the index information
- Supports standardized virtual extended attribute (VEA) names.
VEA names used in previous release of LTFS become obsolete and
no longer available.
- See Important Note below
- Enhanced the ability to recover the tapes in inconsistent state,
which was caused by unexpected power outage.
- Added a new function to flush the in-memory user data to the tape medium
at pre-defined timing; either sync at file close or sync periodically.
The default behaviour is now to sync the index every five minutes.
- Changed the command line syntax of ltfs and mkltfs command for
specifying the data placement rules
- Check for incompatible media and report problems in a helpful way
- Various minor corrections and updates
Important Note:
===============
Earlier versions of the HPE LTFS application supported the original 1.0 LTFS
format specification; version v1.2.0 and later supports the updated 2.0.0 LTFS
format specification. LTFS volumes created with application v1.2.0 will not
be readable in older versions of the LTFS application, as shown in the
following table:
Cartridge written by Cartridge written by Cartridge written by
LTFS application v1.1.0 or earlier v1.2.0 or later v2.1.0 or later
-------------------- ---------------------- ---------------------- -----------------------
v1.1.0 or earlier Read/Write ok Cannot be mounted N/A
v1.2.0 or later Readable ok; will Read/Write ok N/A
automatically be
converted to new
format if written
v2.1.0 or later Readable ok; will Readable ok; will Read/Write ok
automatically be automatically be
converted to new converted to new
format if written format if written
HPE recommends that all instances of HPE LTFS should be updated to latest version
to avoid these compatibility issues.
If for some reason it is important to maintain cartridges readable by
previous versions of the HPE LTFS application, care should be taken to avoid
writing to those cartridges with the new version of the application. This
may be accomplished by mounting the volume as read-only, or by using the
cartridge write-protect tab to prevent cartridge updates. However this
should be regarded as a temporary measure until all the application instances
can be updated to latest version.
Limitations:
============
1. When the tape cartridge is almost full, further write operations will
be prevented. The free space on the tape (e.g. from the df command)
will indicate that there is still some capacity available, but that
is reserved for updating the index when the tape is unmounted.
2. Future mounts of a cartridge that is almost full (has passed the
point at which "early warning" is reported) will mount as Read Only,
to prevent further modifications which may not fit on tape. This
status is cleared when a cartridge is reformatted (using mkltfs) or
when the volume is rolled back erasing history (using ltfsck).
3. (Mac OS X) LTFS does not support moving a folder within LTFS.
Any attempt to move a folder in such a manner will result in an
"operation not permitted" error, and the operation will be ignored.
The user can still move a file within LTFS, and the user can also move
a folder from LTFS to non-LTFS file system or vice versa.
4. (Mac OS X) Mac OS X's Spotlight will not display the files
on LTFS as a result of search.