LINUX.ORG.RU
ФорумAdmin

Вместимость картриджа LTO-1

 , , lto-1


0

1

Есть такой картридж http://www8.hp.com/ru/ru/products/storage-media/product-detail.html?oid=27557

Стриммер HP Ultrium 232

Секция в /etc/bareos/bareos-sd.conf

Device {
  Name = Ultrium232
  Media Type = LTO-1
  Archive Device = /dev/nst0
  LabelMedia = yes;
  AutomaticMount = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  Maximum File Size = 5GB

Секция в /etc/bareos/bareos-dir.conf

Pool {
  Name = "Tape"
  Pool Type = Backup
  Recycle = yes                       # Bareos can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 30 days          # How long should the Incremental Backups be kept?  (#12)
  Maximum Volume Bytes = 200G           # Limit Volume size to something reasonable
  Maximum Volumes = 1000               # Limit number of Volumes in Pool
  Label Format = "Tape-"       # Volumes will be labeled "Incremental-<volume-id>"
}

Перед тем как на него записывать, сделал purge.

Заявленный объем картриджа 200GB, но заполняется только на 38GB, затем пишет, что картридж Full и просит смонтировать новый.

С лентами раньше не работал. Хочу понять, это картридж дохлый, или я что-то делаю не так?

★★★★

Последнее исправление: afanasiy (всего исправлений: 1)

Заявленный кем?

Заявленный объем картриджа 200GB

Откуда эта цифра? Это с учётом сжатия или без? Если со сжатием, то с каким коэффициентом? Что означает буква «G», 1 миллиард или более?

Camel ★★★★★
()

Тег «LTO» совсем не о том ;)

// мимопроходил

intelfx ★★★★★
()

не перемотал в начало что-ли?

zgen ★★★★★
()
Ответ на: Заявленный кем? от Camel

Что означает буква «G», 1 миллиард или более?

Это просто ошибка по невнимательности. Переправил на GB. Но от этого ничего не изменилось.

Откуда эта цифра?

Цифра с самого картриджа, на нем написано С7971 200GB Ultrium LTO 1. Погуглив на эту тему, понял, что цифра эта скорее маркетинговая. Реальный объем 100GB.

Это с учётом сжатия или без? Если со сжатием, то с каким коэффициентом?

Спасибо, что показал нужное направление. Как я уже выше написал, раньше не имел дела с лентами, поэтому ничего не знал про аппаратное сжатие.

Ушел читать доки.

afanasiy ★★★★
() автор топика
Ответ на: комментарий от afanasiy

Читал здесь: https://wiki.debian.org/StinitDef

и здесь: http://wiki.zmanda.com/index.php/Hardware_compression

Создал свой /etc/stinit.def

# HP Ultrium 232
manufacturer="HP" model = "Ultrium 1-SCSI" {
scsi2logical=1
can-bsr=1
auto-lock=1
two-fms=0
drive-buffering=1
buffer-writes
read-ahead=1
async-writes=1
can-partitions=0
fast-mteom=0
sysv=1
#
# If your stinit supports the timeouts:
timeout=180 # 3 minutes
long-timeout=14400 # 4 hours
#
mode1 blocksize=0 compression=0
mode2 blocksize=0 compression=1
#mode3 disabled=1
#mode4 disabled=1
} 

Проинициализировал:

# stinit -v -v
Trying to open database '/etc/stinit.def'.
Open succeeded.

stinit, processing tape 0
Mode 1, name '/dev/nst0'
Mode 2, name '/dev/nst0l'
Mode 3, name '/dev/nst0m'
Mode 4, name '/dev/nst0a'
The manufacturer is 'HP', product is 'Ultrium 1-SCSI', and revision 'P53D'.
Mode 1 definition: scsi2logical=1 can-bsr=1 auto-lock=1 two-fms=0 drive-buffering=1 buffer-writes read-ahead=1 async-writes=1 can-partitions=0 fast-mteom=0 sysv=1   timeout=180  long-timeout=14400    blocksize=0 compression=0
Mode 2 definition: scsi2logical=1 can-bsr=1 auto-lock=1 two-fms=0 drive-buffering=1 buffer-writes read-ahead=1 async-writes=1 can-partitions=0 fast-mteom=0 sysv=1   timeout=180  long-timeout=14400    blocksize=0 compression=1

stinit, processing tape 1
Initialized 1 tape device.

На всякий случай в /etc/bareos/bareos-dir.conf в секции Storage добавил AllowCompression = No, чтобы исключить программное сжатие, которое в задании и так не включено.

Storage {
  Name = Tape
  Address = bareos.xxx.xx
  Password = "F/cgLSGXcF5YnUZ0sarmFdpRHoTQktHh"
  Device = Ultrium232
  Media Type = LTO-1
  AllowCompression = No
}
В /etc/bareos/bareos-sd.conf сменил /dev/nst0 на /dev/nst0l, т.к. сжатие включено в этом режиме.
Device {
  Name = Ultrium232
  Media Type = LTO-1
#  Archive Device = /dev/nst0
  Archive Device = /dev/nst0l
  LabelMedia = yes;
  AutomaticMount = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  Maximum File Size = 2GB
}

В результате данные все равно пишутся без сжатия и только 38GB, хотя картридж на 100GB.

Собственно вопроса остается два, почему 38GB вместо 100GB, и как включить аппаратное сжатие?

Вот еще инфа:

#mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x40 (DLT1 40 GB, or Ultrium).
Soft error count since last status=0
General status bits on (41010000):
 BOT ONLINE IM_REP_EN

Смущает Density code, но поменять его не дает:

#mt -f /dev/nst0 setdensity 0x41
/dev/nst0: Input/output error

Вот еще tapeinfo:

/# tapeinfo -f /dev/nst0
Product Type: Tape Drive
Vendor ID: 'HP      '
Product ID: 'Ultrium 1-SCSI  '
Revision: 'P53D'
Attached Changer API: No
SerialNumber: 'HU107016T1'
MinBlock: 1
MaxBlock: 16777215
SCSI ID: 3
SCSI LUN: 0
Ready: yes
BufferedMode: yes
Medium Type: Not Loaded
Density Code: 0x40
BlockSize: 0
DataCompEnabled: yes
DataCompCapable: yes
DataDeCompEnabled: yes
CompType: 0x1
DeCompType: 0x1
BOP: yes
Block Position: 0
Partition 0 Remaining Kbytes: 100224
Partition 0 Size in Kbytes: 100224
ActivePartition: 0
EarlyWarningSize: 0
NumPartitions: 0
MaxPartitions: 0

afanasiy ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.