Cross platform restore is no supported in NetWorker. You would have to give more information list the error and the contents of the script to get a solution out of us.
And yes, i said that "(For your information, i have this error because i restore client ext2/3/4 on a filesystem NTFS)" but i want exclude with a command a list of client unix.
I know my unix client, but i don't know how exclude.
I can't give to you my error because i have no message just a black console with no information.
Do you at least know the command that is being used to do the restore ? Also, what kind of script are you using ? What is the OS that you running this script on ? IS it possible for you to publish your script here ?
The general structure of the 'recover' command is always the same.
But if you say script that makes me thinking ...
You said: "The script restore all clients present on my tapes" - Why all clients which you ever have backed up? - Why to recover multiple clients at all?
It is more than strange that multiple clients need a recovery at the same time. And even more strange that this scenario has been prepared by creating a script. Or is this a kind of a proactive 'copy' process?
So far you are the only one who knows the script ... and the commands which are executed within.
So the very first thing i would do is trying to isolate the problem. Narrow it down to the area or even to the specific client where it fails.
Mike, as bingo suggested, group clients per OS and run restore. I see no point of using script for restore nor did I hear any explanation why do you do it in the first place. Actually, from everything you said before, I think we miss quite a big part to understand what and why you are doing the way you are doing.
Yes the command is generic for Windows and UNIX. if you provide the script that you are using we can assist you in getting it right. There is no option to exclude a client using a switch with the recover command, the only way to get rid of this issue is to control what you feed the recover command.
As hinted before, separate restores per OS. That means, restore those 8 clients as before and then run restore of those 2 from UNIX box to SAN/NAS location which would take that data. You do not need any script for that as you can list servers and save sets with mminfo command for each volume and then run ssid restore to desired location. Given that you restore from same tape, it is sequential job anyway so script is kind of useless.
Single ssid belogs to single client. So, if on destination server you did recover -s -S -d that should work just fine. Did you use perhaps multiple -S statements?
ble1
4 Operator
•
14.4K Posts
0
July 1st, 2014 02:00
Next time you may wish to share what error you get in case you wish someone to help
There is one part which strikes.. you said:
Restoring UNIX/Linux data onto NTFS is not supported - you need to do that onto UNIX or Linux file system.
crazyrov
4 Operator
•
1.3K Posts
0
July 1st, 2014 02:00
Cross platform restore is no supported in NetWorker. You would have to give more information list the error and the contents of the script to get a solution out of us.
Mika_Restore
50 Posts
0
July 1st, 2014 03:00
thanks for your answer.
I know restore ext2/3/4 on NTFS it's impossible.
And yes, i said that "(For your information, i have this error because i restore client ext2/3/4 on a filesystem NTFS)" but i want exclude with a command a list of client unix.
I know my unix client, but i don't know how exclude.
I can't give to you my error because i have no message just a black console with no information.
thanks
crazyrov
4 Operator
•
1.3K Posts
0
July 1st, 2014 04:00
Do you at least know the command that is being used to do the restore ? Also, what kind of script are you using ? What is the OS that you running this script on ? IS it possible for you to publish your script here ?
bingo.1
2.4K Posts
0
July 1st, 2014 06:00
So you have a script which covers the recovery of both client types: Windows and UNIX/Linux. This is strange enough.
May i suggest that you modify your script and comment/remove the appropriate lines.
bingo.1
2.4K Posts
0
July 1st, 2014 07:00
The general structure of the 'recover' command is always the same.
But if you say script that makes me thinking ...
You said: "The script restore all clients present on my tapes" - Why all clients which you ever have backed up? - Why to recover multiple clients at all?
It is more than strange that multiple clients need a recovery at the same time. And even more strange that this scenario has been prepared by creating a script. Or is this a kind of a proactive 'copy' process?
So far you are the only one who knows the script ... and the commands which are executed within.
So the very first thing i would do is trying to isolate the problem. Narrow it down to the area or even to the specific client where it fails.
ble1
4 Operator
•
14.4K Posts
0
July 1st, 2014 07:00
Mike, as bingo suggested, group clients per OS and run restore. I see no point of using script for restore nor did I hear any explanation why do you do it in the first place. Actually, from everything you said before, I think we miss quite a big part to understand what and why you are doing the way you are doing.
Mika_Restore
50 Posts
0
July 1st, 2014 07:00
For your information, i do a first try with a tape. This tape contain only windows client and the restore was successfully.
When i read on my sscript, i have only a generic command for networker. I think this command is for windows/unix ?
crazyrov
4 Operator
•
1.3K Posts
0
July 1st, 2014 07:00
Yes the command is generic for Windows and UNIX. if you provide the script that you are using we can assist you in getting it right. There is no option to exclude a client using a switch with the recover command, the only way to get rid of this issue is to control what you feed the recover command.
Mika_Restore
50 Posts
0
July 1st, 2014 08:00
I want to restore all client because, i want to restore client saved in 2002.
bingo.1
2.4K Posts
0
July 1st, 2014 09:00
Sorry but it does not make sense to run a script to restore a single client.
Also it does not really make sense to restore a 12 year old client machine.
If you want to restore part of its data, a 'directed recovery' to a temp directory of another client of the same OS family is all you need.
Mika_Restore
50 Posts
0
July 2nd, 2014 00:00
I can't write the script here, because the author is not here at this moment. But i can describe steps in a next post.
A real example : on my tape (year 2002) i have backup 8 servers, 8 servers was restore on a SAN ( it's 8 windows servers) it's works !
A second real example : on my second tape (year 2003), 8 servers + 2 servers ( it's 8 windows servers + 2 unix servers)
But i my script is stopped, the script start to unix client i think !
ble1
4 Operator
•
14.4K Posts
0
July 2nd, 2014 14:00
As hinted before, separate restores per OS. That means, restore those 8 clients as before and then run restore of those 2 from UNIX box to SAN/NAS location which would take that data. You do not need any script for that as you can list servers and save sets with mminfo command for each volume and then run ssid restore to desired location. Given that you restore from same tape, it is sequential job anyway so script is kind of useless.
ble1
4 Operator
•
14.4K Posts
0
July 18th, 2014 08:00
Single ssid belogs to single client. So, if on destination server you did recover -s -S -d that should work just fine. Did you use perhaps multiple -S statements?
Mika_Restore
50 Posts
0
July 18th, 2014 08:00
sorry, I return from vacation.
I just tested and I see this message : recover, does not support multiple clients
I use this command recover -iN -d [destination path] -S [SSID client]
I think it's not an error with unix client.
an idea ?