LINUX.ORG.RU
ФорумAdmin

Примонтировать Bacula volume вручную

 , ,


0

2

Всем привет. Мне нужно примонтировать 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
}

Ответ на: комментарий от Bloody

Да, делаю mount на директоре выбираю SD-07-LTO, он монтирует сторадж, но кассенты он не видит какая там внутри. Все данные есть в базе. Я не понимаю как мне указать саму кассету.

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

mount volume=мой волум нет такой опции на директоре в bconsole вот список что предлагает mount drive= job= jobid= slot= storage=

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

*mount storage=SD-07-LTO

3905 Device ««LTO» (/dev/nst0)» open but no Bacula volume is mounted. If this is not a blank tape, try unmounting and remounting the Volume.

Как и где мне вручную указать, что кассета/volume примонтирована в этот SD? Какой командой это можно указать, может это надо как то на SD сделать? Выручайте.

jay15
() автор топика
Последнее исправление: jay15 (всего исправлений: 1)
Ответ на: комментарий от Bloody

Да с лентой и со стримером всё в порядке. Я пробовал разные кассеты и у меня есть 2 примерно одинаковых стримера. Не могу найти только какой командой указать что волум примонтирован. Этоти стримеры очень простые, с одним слотом, как CD привод. Где то надо указать, что такой-то номер кассеты в этом приводе/сторадже.

jay15
() автор топика
Последнее исправление: jay15 (всего исправлений: 2)
Ответ на: комментарий от jay15

как по мне, bacula не видит данных, либо ошибка чтения, либо лента затерта, попробуйте утилиту по ссылке в первом комменте, обычно ее нужно ставить отдельно

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

Наверное вы меня не понимаете. Я говорю, что это тупой простой стример, у которого нет считывателя штрихкода. Вот я и спрашиваю, есть ли такая команда, которая в ручную монтирует нужный волум в стример.

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

на ленте в записанных данных в самом начале идут метаданные bacula, скорее всего их нет, поэтому volume не распознается

Bloody ★★
()
Последнее исправление: Bloody (всего исправлений: 1)
Ответ на: комментарий от Bloody

Теперь картинка складывается. Я засунул кассету в другой стример на 24 кассеты, там посмотрел и увидел что моя кассета зашифрована. Проблема в том, что эти люди давно не работают, кто делал эти бэкапы и комп, где был настроен Bacula SD и FD и куда был подключен этот маленький стример, уже не существует. Даже не знаю как быть. Может что посоветуете?

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

Это, видимо, риторический вопрос. Можно только съязвить, как тут (на лоре) принято.

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