cancel
Showing results for 
Search instead for 
Did you mean: 

/etc accidentally deleted

 
SOLVED
Go to solution
Highlighted
Advisor

/etc accidentally deleted

The /etc directory was accidentally deleted. how to recover /etc directory from tape with the following situation:
latest ignite:yesterday
media tape:dds3
os:hpux 11.11
uname:HP-UX hostname B.11.11 U 9000/800 1684319383 unlimited-user license

question 1:possible ways to recover /etc directory?
question 2:already used command tar xvf /dev/rmt/0m /etc,still no output?any idea?
11 REPLIES 11
Highlighted
Outstanding Contributor

Re: /etc accidentally deleted

You need to skip the tape forward to get past the boot headers:

mt fsf /dev/rmt/0mn 1

then you can use tar to extract what you need.


Pete

Pete
Highlighted
Honored Contributor
Solution

Re: /etc accidentally deleted

To recover /etc from a make_tape_recovery_tape. I will assume a tape device of /dev/rmt/0mn. Use your device as appropriate:

# mt -f /dev/rmt/0mn rew

# mt -f /dev/rmt/0mn fsf 1

# cd /

# tar -xvf /dev/rmt/0mn etc

In your example above you used '/etc' as the path to restore. With m_t_r all paths are stored relative to the '/' directory **without** a leading '/'.

To verify this you could do a 'tar -tvf /dev/rmt/0mn' instead of the 'tar -xvf' above.
Highlighted
Advisor

Re: /etc accidentally deleted

follow up question:only have one back up tape,does it affect(corrupt/damage) the tape from extracting /etc directory?does mt command also have an affect?
Highlighted
Honored Contributor

Re: /etc accidentally deleted

>>does it affect(corrupt/damage) the tape from
>>extracting /etc directory?

NO, you are just **extracting** (reading) data, not writing to the tape.

>>does mt command also have an affect?

NO, mt just repositions the tape. Again it does not write anything.

Highlighted
Respected Contributor

Re: /etc accidentally deleted

hi
The backup you are taking is to use at critical situation.
Put your last ignite tape to the drive.Issue these commands.

# mt -f /dev/rmt/0mn rew
# mt -f /dev/rmt/0mn fsf 1
# cd /
# tar -xvf /dev/rmt/0m etc

Highlighted
Outstanding Contributor

Re: /etc accidentally deleted

Just noticed I had a mainframe flashback there. Patrick has the correct syntax. Lord only knows what mine would do - probably nothing.


Pete

Pete
Highlighted
Valued Contributor

Re: /etc accidentally deleted

hi aquino, in the original post you mentioned it was an "ignite" and in the follow up u mentioned it was a backup!
if it isn't an ignite, let us know what kind of back up it is!
good luck
Highlighted
Advisor

Re: /etc accidentally deleted

command line used:make_tape_recovery -Av
Highlighted
Valued Contributor

Re: /etc accidentally deleted

it is an ignite. you will have to follow the procedure as adviced. forward the header tape using the mt command and then extract /etc with tar