# Tape Media

## Generations

Every few years, the Ultrium Consortium (consisting of IBM, HP, Quantum, and tape manufacturers Sony and Fuji) releases a new version of LTO. These versions are known as *generations*. Each generation holds more TB per tape, and sometimes newer drives are also faster.

As any generation older than LTO-5 does not support LTFS, we don't take these into consideration.&#x20;

## Tape Capacities

With all the marketing that surrounds LTO, it's good to set things straight from the get-go; the advertised tape capacity is not a realistic value.&#x20;

The advertised capacity is a raw byte count, and doesn't account for file system overhead and the space the index partition will require.

<table><thead><tr><th width="91">LTO</th><th width="209">Advertised</th><th width="228">Maximum</th><th>Realistic</th></tr></thead><tbody><tr><td>10</td><td>30 TB</td><td>29.2 TB</td><td>27.7 TB</td></tr><tr><td>9</td><td>18 TB</td><td>17.5 TB</td><td>16.7 TB</td></tr><tr><td>8</td><td>12 TB</td><td>11.7 TB</td><td>11.1 TB</td></tr><tr><td>7</td><td>6 TB</td><td>5.73 TB</td><td>5.4 TB</td></tr><tr><td>6</td><td>2.5 TB</td><td>2.45 TB</td><td>2.3 TB</td></tr><tr><td>5</td><td>1.5 TB</td><td>1.43 TB</td><td>1.4 TB</td></tr></tbody></table>

As not having enough free space for the indexes results in unmountable tapes, Canister reserves 5% of the free space for indexes. The result is a more realistic free space calculation, as shown in the last column.&#x20;

If required, you can decrease this reserved amount of space using this Terminal command:

`defaults write nl.syncfactory.Canister.Mac ReservedTapeIndexPercentage -int n`&#x20;

where n stands for the percentage integer, e.g. `5` for 5%.

{% hint style="warning" %}
Be very careful with this setting: the few extra GBs you'll gain might not be worth the trouble. \
If you decrease this value and end up putting too much data on a tape without sufficient room to spare for the index, LTFS won't be able to finish writing the index. The result is a tape that will no longer mount. You can consider the data to be lost, as you need to reformat the tape to be able to use it again.
{% endhint %}

## WORM Media

As Write Once Read Many ("WORM") tapes cannot be partitioned, they are incompatible with LTFS. Be sure to use rewritable tapes with Canister.

## NanoPure™ Support

{% hint style="info" %}
Canister for Windows does not support NanoPure tape media.
{% endhint %}

From `23.2` onward, Canister for Mac supports [NanoPure](https://magstor.com/pages/nanopure) tape media by MagStor.\
\
NanoPure tapes are pre-cleaned, with calibration data recorded to the Cartridge Memory after testing. Canister uses this information to calculate system health at the end of each Archive or Retrieve operation. Each Transfer Log will contain a NanoPure score: `Good`, `Average` or `Poor`.

In the event of a poor result you might consider retiring the tape, or contacting your hardware vendor for a thorough diagnostic check.

## Tape Initialization

Up to LTO-9, tapes do not require initialization. When inserting a new LTO-9 tape into a drive for the first time, the LTO drive will spool through the whole tape. This process can take as long as two hours and is indicated on the Single Character Display as a lowercase `c`. For convenience, some vendors like Symply sell pre-initialized media.

If your drive is of an older generation that LTO-9, you can simply insert a tape and continue with formatting.

## Migrating

While the LTO consortium touts a 30-year lifespan for tapes, their hardware definitely won't last that long. That's why it makes sense to migrate your archive to a newer generation once every few years. How often depends on the size and value of your archive.

Here's how many tapes you can migrate to a newer generation:

| From  | To LTO-8 | To LTO-9 |
| ----- | -------- | -------- |
| LTO-5 | 8        | 12       |
| LTO-6 | 4 or 5   | 7        |
| LTO-7 | 2        | 3        |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hedge.video/canister/erasing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
