用于备份的软件:EMC / Legato Networker legato 服务器:windows legato 客户端:相同的硬件(2 年前是 fedora 什么的,现在是 ubuntu)
尝试从不再可用的旧客户端恢复。
事情是这样的。2008 年 7 月 20 日,我们将 samba 服务器(fedora 之类的)备份到磁带上,将浏览策略和保留策略设置为 1 年。现在这盘磁带可以回收了。我们记下了 DNS 名称。我们删除了 legato 客户端配置。
该 legato 客户端已重新安装并且在 ubuntu 10.04 上执行其他操作,使用不同的名称但相同的 IP。
现在,两年零一个月过去了#####
现在我们需要从 fedora-samba-server 上的 2008 备份中恢复一个文件夹。
首先,legato 没有显示客户端名称,因为配置已被删除。我们重新创建它。我们只是将旧的 DNS 重新设置为正轨,指向相同的 IP,旧服务器所在的位置,相同的 MAC 地址 ;)。我们创建了一个指向新服务器的新“旧客户端配置”。(“我猜”客户端的 legato ip 不同)
所需文件夹的 ssid 位于 2 个磁带上,即 20 和 22。该备份的索引位于磁带 21 上。我们将这些磁带放在点唱机 (IBMT4000) 上——对于这个问题来说并不重要——所有三盘磁带的可浏览和可恢复时间都已过期。因此它们处于可回收状态。
我们使用以下命令从 ssid 获取克隆 id:
mminfo -avot -q "ssid=<ssid>" -r cloneid
我们将磁带设置为不可回收
nsrmm -S <ssid>/<cloneid> -o notrecyclable
我们将磁带的保留期限改为未来某个日期
nsrmm -S <ssid> -e 01/20/2011
我们检查日期是否正确:
mminf -avV -q "ssid=<ssid>" -r ssbrowse(26),ssretent(26),savetime
到目前为止一切顺利。
我们关闭终端。为了确保万无一失,重新启动服务器。
最后,我们恢复该文件夹所在 ssid 的索引。
nsrck -L7 -t "07/20/2008" oldservername.domain.org
在那里,我们打开 Networker 用户,选择服务器,选择旧客户端作为源,选择新客户端作为目标。
这就是我得到的。 输出的 imgur 图像 --> https://i.stack.imgur.com/1nOr8.png
我是否应该理解为,我需要安装在旧的“Linux 服务器”/“网络客户端”上运行的任何操作系统,才能恢复 26Mb 的文件?
谢谢
################编辑 ############## 关于如何恢复丢失的客户端 ID 以便能够恢复 ############################不存在的客户端的说明。找到所需时间的引导程序
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:~$
停止服务
net stop nsrexecd
services.msc --> stop networker-power,networker-provisioning,networker-*
将工作目录移动到您能记住的任何位置:我的网络安装在 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.
启动网络器:
net start nsrd
net start gstd
设置库
扫描设备
准备好后-->配置库
在 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
开始连奏
现在,我们使用从文本文件中恢复的客户端 ID 创建客户端备份配置。
然后,正如我们之前所做的那样:
nsrck -L7 -t 07/20/2008 teyla.mycompany.org
尝试在相同的操作系统上恢复(我现在就在这里。)
我们恢复内容的客户端必须在其远程用户上允许@
您也可以尝试使用以下命令从另一个客户端恢复:
恢复 -d /tmp/recover -s legatoserver -S 4034983692 /lv2storage/Projectes/folder
答案1
问题已解决,发布于此处:http://blog.joanmarcriera.es/recover-from-a-2008-non-existing-server-with-legato-networker/
这是整个帖子的复制粘贴,以防它出现问题。
首先我必须感谢 IPM(我们的经销商)的支持和 reddit 的帮助。
用于备份的备份软件:EMC / Legato Networker
Legato 服务器:Windows 2008
Legato 客户端:相同的硬件(2 年前是 fedora,现在是 ubuntu)
按照此说明安装 Ubuntu legato
尝试从不再可用的旧客户端恢复。
事情是这样的:
2008 年 7 月 20 日,我们将 samba 服务器(fedora 之类的)备份到磁带中,并将浏览策略和保留策略设置为 1 年。
现在该胶带是可回收的。
我们记下了 DNS 名称。
我们删除了 legato 客户端配置。
那个 legato 客户端已重新安装,并在 ubuntu 10.04 上执行其他操作,名称不同但 IP 相同。现在,两年零一个月后,有人要求提供存储在那里的文件。
现在我们需要从 fedora-samba-server 上的 2008 备份中恢复一个文件夹。
首先,legato 没有显示客户端名称,因为配置已被删除。
我们再次创造它。
我们只是将旧的 DNS 重新设置回正轨,指向相同的 IP,旧服务器所在的位置,相同的 MAC 地址;)。
我们创建了一个指向新服务器的新“旧客户端配置”。(“我认为”客户端的 legato ip 不同)
所需文件夹位于 2 个磁带(20 和 22)上的 ssid。
该备份的索引位于磁带 21 上。
我们把这些磁带放在点唱机(IBMT4000)上——这对问题来说并不重要——
所有三盘磁带的浏览和恢复时间均已过期。
所以它们是可回收的。我们使用以下命令从 ssid 获取克隆 ID:
mminfo -avot -q “ssid=<ssid>” -r cloneid We set the tapes to notrecyclable
nsrmm -S <ssid>/<cloneid> -o notrecyclable We change the retention for the tapes for a future date
nsrmm -S <ssid> -e 01/20/2011 We check the dates are correct :
mminf -avV -q “ssid=<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
看来我们必须恢复 2008 年的客户端 ID。所以我们需要按如下方法解决这个问题。解释如何恢复丢失的客户端 ID,以便能够恢复不存在的客户端。
找到所需时间的引导程序
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 启动服务
将客户端ID,别名和身份复制到txt文件上,停止连奏将原始文件夹放回原位,如果您重新创建了客户端,则需要将其删除。
您还需要删除它的索引文件夹,我把它放在 D:\legato\nsr\index\teyla.mycompany.org 启动 legato
现在,我们使用从文本文件中恢复的客户端 ID 创建客户端备份配置。
然后,正如我们之前所做的那样:
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.
谢谢。