Вывод перенаправления от крона в режиме реального времени, не после того, как программа закончилась?

Issue решил, отправленный здесь: http://blog.joanmarcriera.es/recover-from-a-2008-non-existing-server-with-legato-networker/

это - вставка копии всего сообщения, на всякий случай оно понижается.

В первую очередь, я должен благодарить IPM (наш торговый посредник) для их поддержки и reddit для справки.

Резервное копирование softwareused для резервного копирования: EMC / Пользователь сети Легато

Сервер легато: окна 2008

Клиенты легато: те же аппаратные средства (2 года назад мягкая фетровая шляпа что-то, теперь человечность)

Ubuntu установка легато после этого инструкции

Попытка восстановиться от старого клиента, который больше не доступен.

Таким образом, это - вещь:

20.07.2008 мы резервировали сервер самбы (мягкая фетровая шляпа что-то) к ленте, год установки 1 как политика обзора и политика хранения.

Теперь эта лента годна для повторного использования.

Мы удалили название DNS.

Мы удалили клиентскую конфигурацию легато.

Тот клиент легато был переустановлен и делает другой материал на человечности 10.04 с другим именем, но тем же IP. Теперь, 2 года и некоторый месяц спустя кто-то просит файлы, хранившие там.

Теперь мы должны восстановиться, папка с 2008 копируют, на фетровом сервере самбы.

Первая вещь, легато не показывает имя клиента, потому что конфигурация была удалена.

Мы создаем его снова.

Мы просто задерживаем старый DNS на ходу, указывая на тот же IP, где старый сервер был, тот же MAC-адрес ;).

Мы создали новую ‘старую клиентскую конфигурацию’, указывающую на новый сервер. (другой IP легато для клиента “Я предполагаю”),

ssid, где необходимая папка находится на 2 лентах, 20 и 22.

Индекс для того резервного копирования находится на ленте 21.

Мы помещаем, это записывает на ленту на устройстве автоматической смены дисков (IBMT4000) — не важный для проблемы –

Все три ленты истекли его доступное для просмотра и восстанавливаемое время.

Таким образом, они идут годные для повторного использования. Мы получаем идентификатор клона от ssid со следующей командой:

mminfo -avot -q “ssid=” -r cloneid We set the tapes to notrecyclable

nsrmm -S / -o notrecyclable We change the retention for the tapes for a future date

nsrmm -S  -e 01/20/2011 We check the dates are correct :

mminf -avV -q “ssid=” -r ssbrowse(26),ssretent(26),savetime

So far its OK.

We close the terminal.

Restart the server, just for being sure.

Finally, we recover the index for that ssid where the folder should be.

nsrck -L7 -t “07/20/2008″ oldservername.domain.org

There, we open the Networker User, select the server, select the old client as source, select the new client as destination.

And this is what I get. imgur image of output

Похож мы должны будем восстановить clientID с 2008. Таким образом, мы должны решить это следующим образом. Объяснение о том, как восстановить потерянный clientID, чтобы смочь восстановить несуществующие клиенты.

найдите начальную загрузку желаемого времени

admmarc@linserv7:~$ mminfo -s aplicweb -a -q “volume=000020L4″ -r “volume,client,ssid,savetime,savesets,level,name”|grep bootstrap 000020L4 aplicweb 1115578763 07/16/2008 60 full bootstrap 000020L4 aplicweb 1098884427 07/17/2008 60 full bootstrap admmarc@linserv7:~$ Stop services

net stop nsrexecd services.msc –> stop networker-power,networker-provisioning,networker-*

Move working directories to whatever you can remember:

My networker is installed on D:\Legato\nsr\

mv mm{,.orig}

mv res{,.orig}

mv index{,.orig}

mv tmp{,.orig} this can be deleted, I bak it up because a half backup is pending.

Start networker:

net start nsrd

net start gstd

Set up library scan for devices when ready –> configure library

load without mount the tape with bootstrap on TApe0

mmrecov

* choose Tape0
* write bootstrap id when requested
* file number ?

- рекордное число? Это восстановит материал на res. R сервисы Остановки перемещают папку снова res –> res.empty res. R –> res запускают сервисы

Скопируйте clientID, псевдонимы и идентификационные данные на txt файле останавливаются легато Помещенный исходные папки на их место, Если бы Вы воссоздали клиент, то необходимо стереть его.

Также необходимо удалить, это - индексная папка, у меня есть он на D:\legato\nsr\index\teyla.mycompany.org, запускаются легато

Теперь, мы создаем клиентскую резервную конфигурацию с помощью восстановленного clientID от текстового файла.

Затем поскольку мы сделали прежде:

nsrck -L7 -t 07/20/2008 teyla.mycompany.org

The client where we recover stuff must have @ on its remote users allowed

Is not necessary to recover to the same OS

I’ve just recovered from a non existing fedora 4 machine to an ubuntu 10.04 , with the following command launched from the destination machine

recover -d /tmp/recover -s legatoserver -S 4034983692 /lv2storage/Projectes/folder

I hope it helps future problems on your side.

спасибо.

1
задан 25 July 2013 в 16:52
2 ответа

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

1
ответ дан 3 December 2019 в 21:29

А, я обнаружил, что Ruby не будет автоматически сбрасывать вывод STDOUT / STDERR после каждого вызова записи. Я поместил STDOUT.sync = true в начало моего файла, и теперь он записывает в STDOUT и, следовательно, в файл журнала в реальном времени.

1
ответ дан 3 December 2019 в 21:29

Теги

Похожие вопросы