Latest revision |
Your text |
Line 14: |
Line 14: |
|
| |
|
| == HBA (Host Bus Adaptor) == | | == HBA (Host Bus Adaptor) == |
|
| |
| Currently using:
| |
| LSI 9267-8i 6Gb/s PCI-Express 2.0 512MB 8Port SATA/SAS + 8087 SATA Cable Battery
| |
|
| |
| RAID-on-Chip Controller: LSISAS2208 Dual-Core RAID on Chip (ROC)
| |
| Host Bus Type: x8 lane PCI Express® 2.0
| |
| Cache Memory:512MB 1333MHz DDRIII SDRAM
| |
| Internal Ports: 8
| |
| Data Transfer Rates: Up to 6Gb/s per port
| |
| Devices Supported: Up to 128 SAS and/or SATA devices
| |
| Internal Connectors: 2 Mini-SAS SFF8087 (side mount)
| |
|
| |
|
|
| |
|
Line 35: |
Line 24: |
|
| |
|
| To check to see that a tape drive is accessible, first check that /dev/tape/by-id exists and contains an nst0 device. If so, the Linux kernel already detected your tape drive and no further drivers are necessary. As for software though... | | To check to see that a tape drive is accessible, first check that /dev/tape/by-id exists and contains an nst0 device. If so, the Linux kernel already detected your tape drive and no further drivers are necessary. As for software though... |
|
| |
| Also add your normal user to group `tape`.
| |
|
| |
|
| == Backup Software == | | == Backup Software == |
Line 44: |
Line 31: |
| === Tar (Simplest) === | | === Tar (Simplest) === |
|
| |
|
| It is good to run tar to test write speed, though using it as a backup method leaves much to be desired, so rely on bareos after.
| | See [[LTO Tape]] |
| | |
| See [[LTO Tape]]. Make sure to always disable hardware compression using mt. | |
| | |
| <pre>
| |
| # mt -f /dev/nst0 compression 0
| |
| # mt -f /dev/nst0 defcompression -1
| |
| </pre>
| |
|
| |
|
| === LTFS (Medium) === | | === LTFS (Medium) === |
Line 103: |
Line 83: |
|
| |
|
| https://www.bareos.org/en/ | | https://www.bareos.org/en/ |
|
| |
|
| |
|
| |
| <nowiki> bareos-sd:
| |
| container_name: bareos-sd
| |
| image: barcus/bareos-storage
| |
| devices:
| |
| - /dev/tape/by-id/scsi-3500e09efff0f9bb6:/dev/tape/by-id/scsi-3500e09efff0f9bb6
| |
| </nowiki>
| |
|
| |
|
| |
|
| |
| === plain tar, dd, ect ===
| |
| Install mt-st package for tape commands mt:
| |
| $ sudo yum install mt-st
| |
| $ sudo mt -f /dev/nst0 status
| |
| $ sudo tapeinfo -f /dev/nst0 # Get information about drive and tape.
| |
|
| |
| Creating a junk data file for testing:
| |
| $ head -c 10G < /dev/urandom > junkfile_10GB.jnk
| |
|
| |
| Disabling compression as it will only result in bottlenecks and lower odds of successful file retreival if the tape is damaged.
| |
| $ sudo mt -f /dev/nst0 compression 0
| |
| $ sudo mt -f /dev/nst0 defcompression -1
| |
|
| |
| Getting status to confirm the drive has compression disabled:
| |
| $ sudo mt -f /dev/nst0 status
| |
| $ sudo tapeinfo -f /dev/nst0
| |
| There should be a line indicating is is not enabled
| |
| 'DataCompEnabled: no'
| |
|
| |
| LTO6: Density code 0x5a
| |
|
| |
| Setting the block size to something the drive likes results in very significant speedups. (from 7MB/s to 170MB/s):
| |
| I determined the value used by going down a power of two from 1024 to 512
| |
| $ sudo /usr/bin/time --append --output=tape_time10gb.txt tar -c -v -b 512 -f /dev/st0 junkfile_10GB.jnk
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| === Labelling Tapes ===
| |
| https://tapelabel.de/
| |
|
| |
| https://tapelabel.de/lto-sample/lto-sample.html
| |
|
| |
| [http://www-01.ibm.com/support/docview.wss?uid=ssg1S7000429 IBM LTO Ultrium Cartridge Label Specification]
| |
|
| |
|
| |
| I have been using Avery brand model "J8167" A4 size "Premium inkjet" "White Trueblock" "Mailing Labels" label sheets to reasonable short-term success.
| |
| Long-term properties are not yet tested.
| |
|
| |
| Printing was done in a decent quality multifunction household printer.
| |
|
| |
| A metal ruler and craft knife was used to cut out the labels by gently cutting along the lines between the labels.
| |
|
| |
| Settings:
| |
|
| |
| "Stock label type": "blank"
| |