Archiving

Archiving

Copying data to tape is called Archiving, as its goal is to be an independent copy of data that doesn't rely on other backups to be retrievable. Archiving with Canister is simple:

First, select the disk or folder you want to archive by either dragging in a folder from Finder or by browsing to a Source Folder. Then continue, and mount a tape. Next, confirm the transfer(s).

Canister will order the files-to-be-archived logically so that they won't end up on your tape in a fragmented order.

Collections

Like with OffShoot, Canister allows you to combine folders and files into a Collection to be used as the source for your transfer.

To create a Collection, either multi-select files and folders in Canister's source browser, or simply drag and drop a selection from Finder into the drop zone provided.

From 24.1 Canister supports "Pick & Mix" Collections. This makes it possible to pick, mix, drag and drop items from anywhere, and allows for updating a Collection.

Duplicate Detection

Canister automatically applies Duplicate Detection to all transfers. When a file is identical in name, size, and modification date, it is skipped. When a file has been changed, the already stored file will be renamed by appending its modification date and hidden. That means all previous versions of a file will always be available for retrieval at a later time.

Incremental Backups

As Canister comes with Duplicate Detection, it will detect what is new or has changed and only copy those files and folders to tape. Keep in mind that due to the linear nature of LTO, this will cause your data to be stored in different sections of the tape and thus will impact retrieval time as the tape head has to make a lot more movements to access a folder's contents across a tape.

Simultaneous Transfers

Preferably, use a faster-than-tape source for maximum write speeds to tape and speed up verification.

Canister can write to multiple drives at once. If the tapes used are of equal generation and thus speed, it will be as fast as writing to a single tape. However, there may be a bit of deviation as tape drives often have slightly different speeds.

Shoeshine Prevention

When selecting files to be archived, often files that appear to be consecutively and part of the same folder are not actually stored in consecutive order on disk. When working with LTO files must be lined up and written in consecutive order to prevent shoe-shining upon retrieval. Canister handles this for you, ensuring files that live together in a folder will also live next to each other on your tape.

Illegal Characters

Many legacy systems use a deny-list of characters, severely complicating many workflows. To solve that without relying on a database and thus introducing vendor lock-in, Canister utilizes percent-encoding for all illegal and unsupported characters. You cannot only use any of the forbidden characters / * ? < > " | \ : but also use any internationalization in all file and folder names. Canister will know when it needs to replace them and when not to.

Upon retrieval, Canister automatically converts percent-encoded characters back to Unicode. If you make use of illegal characters heavily and plan to retrieve a Canister-made LTO with a different mechanism or app, it's easy to use a percent-decoding script after doing the retrieval.

Verification

By default, each archive is fully verified by reading back the files after being transferred. Verification can be skipped at any time by clicking the x button next to the progress bar.

By default, Canister uses XXH64BE for verification. For legacy workflows, it's also possible to use MD5. Or, disable verification altogether in Canister's Preferences:

Choose files to Skip

From Canister 24.2, Canister provides a simple way to skip files based on their extension. This option is located in Settings -> General. System level junk eg. .DS_Store, thumbs.db are always ignored, so no need to add these by hand.

Compression

LTO drives offer built-in hardware compression. Compression is a property of a tape and is set to use compression during the format process. After the property has been set, it cannot be removed without again erasing the tape. As the compression has zero to no overhead, this is enabled by default. Since compression happens in-device, there's is no feedback on the process, or on how much data is actually saved. If you need to disable compression, use the Netflix-Compatibility option.

Although touted as a big feature for LTO, don't expect any wonders from it. LTO compression only works well for text files and not at all for video or photo material, so never expect to be able to save more data to a tape than the bare capacity.

Encryption

Canister currently does not support hardware-based LTO encryption.

Last updated