URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97807
[ Назад ]

Исходное сообщение
"Примонтировать Bacula volume вручную"

Отправлено jay15 , 23-Дек-21 10:37 
Всем привет. Мне нужно примонтировать LTO кассету вручную в LTO стример и вытащить оттуда бэкап. Есть bacula director, bacula-sd на linux и кнему подлючен LTO стример TANDBERG через scsi. Есть в базе bacula нужная запись, что и где лежит. Есть LTO кассета, где лежит этот бэкап. Сам бэкап делался давно другими людьми и не знаю как, но точно с помощь bacula. Делаю restore на bacula, выбираю нужные параметры, вставлю нужную кассету в стример, но стример не знает название кассеты т.к. не имеет считывателя серийника и bacula-director просит примонтировать нужный волум. Вопрос в том, как мне вручную указать/примонтировать эту кассету/волум в стример? Спасибо.
Конфиг sd где стример

Storage {
  Name                          = SD-07-LTO
  SDPort                        = 9103
  WorkingDirectory              = "/var/lib/bacula"
  Pid Directory                 = "/var/run/bacula"
  Maximum Concurrent Jobs = 2
  SDAddress                     = 0.0.0.0
}

Director {
  Name                          = bacula-dir
  Password                      = "SD-cf3a829ba89bbeb2656fc359a8c0706b518cb"
}


Director {
  Name                          = bacula-mon
  Password                      = "MON-b49c944b8a9598484b6e99cfaa34fd0fa4537"
  Monitor                       = yes
}


Device {
  Name = "LTO"
  Media Type = LTO-6
  LabelMedia = no
  Archive Device = "/dev/nst0"
  AutomaticMount = yes
  Random Access = no
  RemovableMedia = yes
  AlwaysOpen = yes
  Drive Index = 1
  AutoChanger = yes
#  Alert Command = "sh -c ’tapeinfo -f %c |grep TapeAlert|cat’"
}

Messages {
  Name                          = Standard
  Director                      = bacula-dir = all
}


Конфиг на bacula-director storages.conf

Storage {
  Name                          = "SD-07-LTO"
  Address                       = 192.168.71.47
  SDPort                        = 9103
  Password                      = "SD-cf3a829ba89bbeb2656fc359a8c0706b518cb"
  Device                        = "LTO"
  Media Type                    = LTO-6
}

Делаю mount на директоре выбираю SD-07-LTO, он монтирует сторадж, но кассенты он не видит какая там внутри. Все данные есть в базе. mount volume=мой_волум нет такой опции на директоре в bconsole.
С лентой и со стримером всё в порядке. Я пробовал разные кассеты и у меня есть 2 примерно одинаковых стримера. Не могу найти только какой командой указать что волум примонтирован. Этоти стримеры очень простые, с одним слотом у которого нет считывателя штрихкода. Где то надо указать, что такой-то номер кассеты в этом приводе/сторадже.
Я не понимаю как мне указать саму кассету. Какой командой это можно указать, может это надо как то на SD сделать? Спасибо.


Содержание

Сообщения в этом обсуждении