Operating System - HP-UX
1825813 Members
2616 Online
109688 Solutions
New Discussion

Re: /dev/vg** data removed

 
Dan_335
New Member

/dev/vg** data removed

We have a /dev/vg directory that has the contents wacked. If we restore just the character devices, does that relink all the data together? I dont' quite understand the character device and what it does for the volume group.

#ls -al /dev/vg03
crw-rw-rw- 1 root sys 64 0x060000 May 17 2001 group

There are a lot of Logical Volumes in this volume group.
8 REPLIES 8
Victor BERRIDGE
Honored Contributor

Re: /dev/vg** data removed

Well its learning time!
man vgcfgrestore


All the best
Victor
Dan_335
New Member

Re: /dev/vg** data removed

We have a level 0 backup of yesterdays character devices..
Here are the character devices..
brw-r----- 1 root sys 64 0x060036 Jul 30 2001 dat_01
brw-r----- 1 root sys 64 0x060037 Jul 30 2001 dat_02
brw-r----- 1 root sys 64 0x060038 Jul 30 2001 dat_03
brw-r----- 1 root sys 64 0x060039 Jul 30 2001 dat_04
brw-r----- 1 root sys 64 0x06003a Jul 30 2001 dat_05
brw-r----- 1 root sys 64 0x06003b Jul 30 2001 dat_06
brw-r----- 1 root sys 64 0x06003c Jul 30 2001 dat_07
brw-r----- 1 root sys 64 0x06003d Jul 30 2001 dat_08
brw-r----- 1 root sys 64 0x06003e Jul 30 2001 dat_09
brw-r----- 1 root sys 64 0x06003f Jul 30 2001 dat_10
brw-r----- 1 root sys 64 0x060021 Jul 30 2001 dbcc_data1
brw-r----- 1 root sys 64 0x060022 Jul 30 2001 dbcc_log1
crw-rw-rw- 1 root sys 64 0x060000 May 17 2001 group
brw-r----- 1 root sys 64 0x060001 May 17 2001 lvol1
brw-r----- 1 root sys 64 0x06000a Jul 30 2001 lvol10
brw-r----- 1 root sys 64 0x06000b Jul 30 2001 lvol11
brw-r----- 1 root sys 64 0x06000c Jul 30 2001 lvol12
brw-r----- 1 root sys 64 0x06000d Jul 30 2001 lvol13
brw-r----- 1 root sys 64 0x06000e Jul 30 2001 lvol14
brw-r----- 1 root sys 64 0x06000f Jul 30 2001 lvol15
brw-r----- 1 root sys 64 0x060010 Jul 30 2001 lvol16
brw-r----- 1 root sys 64 0x060011 Jul 30 2001 lvol17
brw-r----- 1 root sys 64 0x060012 Jul 30 2001 lvol18
brw-r----- 1 root sys 64 0x060013 Jul 30 2001 lvol19
brw-r----- 1 root sys 64 0x060002 May 17 2001 lvol2
brw-r----- 1 root sys 64 0x060014 Jul 30 2001 lvol20
brw-r----- 1 root sys 64 0x060015 Jul 30 2001 lvol21
brw-r----- 1 root sys 64 0x060016 Jul 30 2001 lvol22
brw-r----- 1 root sys 64 0x060017 Jul 30 2001 lvol23
brw-r----- 1 root sys 64 0x060018 Jul 30 2001 lvol24
brw-r----- 1 root sys 64 0x060019 Jul 30 2001 lvol25
brw-r----- 1 root sys 64 0x06001a Jul 30 2001 lvol26


Can we just drop these into /dev/vg03 dir..?
Victor BERRIDGE
Honored Contributor

Re: /dev/vg** data removed

Where are the character devices?
For each lvol you should have a char device rlvol...
I see only block devices here except group...

All the best
Victor
Dan_335
New Member

Re: /dev/vg** data removed

Your right.. i just dropped in a bit of the ls output..



brw-r----- 1 root sys 64 0x060036 Jul 30 2001 dat_01
brw-r----- 1 root sys 64 0x060037 Jul 30 2001 dat_02
brw-r----- 1 root sys 64 0x060038 Jul 30 2001 dat_03
brw-r----- 1 root sys 64 0x060039 Jul 30 2001 dat_04
brw-r----- 1 root sys 64 0x06003a Jul 30 2001 dat_05
brw-r----- 1 root sys 64 0x06003b Jul 30 2001 dat_06
brw-r----- 1 root sys 64 0x06003c Jul 30 2001 dat_07
brw-r----- 1 root sys 64 0x06003d Jul 30 2001 dat_08
brw-r----- 1 root sys 64 0x06003e Jul 30 2001 dat_09
brw-r----- 1 root sys 64 0x06003f Jul 30 2001 dat_10
brw-r----- 1 root sys 64 0x060021 Jul 30 2001 dbcc_data1
brw-r----- 1 root sys 64 0x060022 Jul 30 2001 dbcc_log1
crw-rw-rw- 1 root sys 64 0x060000 May 17 2001 group
brw-r----- 1 root sys 64 0x060001 May 17 2001 lvol1
brw-r----- 1 root sys 64 0x06000a Jul 30 2001 lvol10
brw-r----- 1 root sys 64 0x06000b Jul 30 2001 lvol11
brw-r----- 1 root sys 64 0x06000c Jul 30 2001 lvol12
brw-r----- 1 root sys 64 0x06000d Jul 30 2001 lvol13
brw-r----- 1 root sys 64 0x06000e Jul 30 2001 lvol14
brw-r----- 1 root sys 64 0x06000f Jul 30 2001 lvol15
brw-r----- 1 root sys 64 0x060010 Jul 30 2001 lvol16
brw-r----- 1 root sys 64 0x060011 Jul 30 2001 lvol17
brw-r----- 1 root sys 64 0x060012 Jul 30 2001 lvol18
brw-r----- 1 root sys 64 0x060013 Jul 30 2001 lvol19
brw-r----- 1 root sys 64 0x060002 May 17 2001 lvol2
brw-r----- 1 root sys 64 0x060014 Jul 30 2001 lvol20
brw-r----- 1 root sys 64 0x060015 Jul 30 2001 lvol21
brw-r----- 1 root sys 64 0x060016 Jul 30 2001 lvol22
brw-r----- 1 root sys 64 0x060017 Jul 30 2001 lvol23
brw-r----- 1 root sys 64 0x060018 Jul 30 2001 lvol24
brw-r----- 1 root sys 64 0x060019 Jul 30 2001 lvol25
brw-r----- 1 root sys 64 0x06001a Jul 30 2001 lvol26
brw-r----- 1 root sys 64 0x06001b Jul 30 2001 lvol27
brw-r----- 1 root sys 64 0x06001c Jul 30 2001 lvol28
brw-r----- 1 root sys 64 0x06001d Jul 30 2001 lvol29
brw-r----- 1 root sys 64 0x060003 May 17 2001 lvol3
brw-r----- 1 root sys 64 0x06001e Jul 30 2001 lvol30
brw-r----- 1 root sys 64 0x06001f Jul 30 2001 lvol31
brw-r----- 1 root sys 64 0x060020 Dec 3 2001 lvol32
brw-r----- 1 root sys 64 0x060004 May 17 2001 lvol4
brw-r----- 1 root sys 64 0x060005 May 17 2001 lvol5
brw-r----- 1 root sys 64 0x060006 May 17 2001 lvol6
brw-r----- 1 root sys 64 0x060040 Apr 10 2002 lvol64
brw-r----- 1 root sys 64 0x060041 Apr 10 2002 lvol65
brw-r----- 1 root sys 64 0x060042 Aug 29 2002 lvol66
brw-r----- 1 root sys 64 0x060043 Aug 29 2002 lvol67
brw-r----- 1 root sys 64 0x060044 Aug 29 2002 lvol68
brw-r----- 1 root sys 64 0x060045 Sep 6 2002 lvol69
brw-r----- 1 root sys 64 0x060007 Jul 30 2001 lvol7
brw-r----- 1 root sys 64 0x060008 Jul 30 2001 lvol8
brw-r----- 1 root sys 64 0x060009 Jul 30 2001 lvol9
brw-r----- 1 root sys 64 0x060023 Jul 30 2001 master
brw-r----- 1 root sys 64 0x060024 Jul 30 2001 master_mirror
crw-rw-rw- 1 syb1151 sybase 64 0x060036 Jul 30 2001 rdat_01
crw-rw-rw- 1 syb1151 sybase 64 0x060037 Jul 30 2001 rdat_02
crw-rw-rw- 1 syb1151 sybase 64 0x060038 Jul 30 2001 rdat_03
crw-rw-rw- 1 syb1151 sybase 64 0x060039 Jul 30 2001 rdat_04
crw-rw-rw- 1 syb1151 sybase 64 0x06003a Jul 30 2001 rdat_05
crw-rw-rw- 1 syb1151 sybase 64 0x06003b Jul 30 2001 rdat_06
crw-rw-rw- 1 syb1151 sybase 64 0x06003c Jul 30 2001 rdat_07
crw-rw-rw- 1 syb1151 sybase 64 0x06003d Jul 30 2001 rdat_08
crw-rw-rw- 1 syb1151 sybase 64 0x06003e Jul 30 2001 rdat_09
crw-rw-rw- 1 syb1151 sybase 64 0x06003f Jul 30 2001 rdat_10
crw-rw-rw- 1 syb1151 sybase 64 0x060021 Jul 30 2001 rdbcc_data1
crw-rw-rw- 1 syb1151 sybase 64 0x060022 Jul 30 2001 rdbcc_log1
crw-rw-rw- 1 syb1151 sybase 64 0x060001 May 17 2001 rlvol1
crw-rw-rw- 1 syb1151 sybase 64 0x06000a Jul 30 2001 rlvol10
crw-rw-rw- 1 syb1151 sybase 64 0x06000b Jul 30 2001 rlvol11
crw-rw-rw- 1 syb1151 sybase 64 0x06000c Jul 30 2001 rlvol12
crw-rw-rw- 1 syb1151 sybase 64 0x06000d Jul 30 2001 rlvol13
crw-rw-rw- 1 syb1151 sybase 64 0x06000e Jul 30 2001 rlvol14
crw-rw-rw- 1 syb1151 sybase 64 0x06000f Jul 30 2001 rlvol15

crw-rw-rw- 1 syb1151 sybase 64 0x060010 Jul 30 2001 rlvol16
crw-rw-rw- 1 syb1151 sybase 64 0x060011 Jul 30 2001 rlvol17
crw-rw-rw- 1 syb1151 sybase 64 0x060012 Jul 30 2001 rlvol18
crw-rw-rw- 1 syb1151 sybase 64 0x060013 Jul 30 2001 rlvol19
crw-rw-rw- 1 syb1151 sybase 64 0x060002 May 17 2001 rlvol2
crw-rw-rw- 1 syb1151 sybase 64 0x060014 Jul 30 2001 rlvol20
crw-rw-rw- 1 syb1151 sybase 64 0x060015 Jul 30 2001 rlvol21
crw-rw-rw- 1 syb1151 sybase 64 0x060016 Jul 30 2001 rlvol22
crw-rw-rw- 1 syb1151 sybase 64 0x060017 Jul 30 2001 rlvol23
crw-rw-rw- 1 syb1151 sybase 64 0x060018 Jul 30 2001 rlvol24
crw-rw-rw- 1 syb1151 sybase 64 0x060019 Jul 30 2001 rlvol25
crw-rw-rw- 1 syb1151 sybase 64 0x06001a Jul 30 2001 rlvol26
crw-rw-rw- 1 syb1151 sybase 64 0x06001b Jul 30 2001 rlvol27
crw-rw-rw- 1 syb1151 sybase 64 0x06001c Jul 30 2001 rlvol28
crw-rw-rw- 1 syb1151 sybase 64 0x06001d Jul 30 2001 rlvol29
crw-rw-rw- 1 syb1151 sybase 64 0x060003 May 17 2001 rlvol3
crw-rw-rw- 1 syb1151 sybase 64 0x06001e Jul 30 2001 rlvol30
crw-rw-rw- 1 syb1151 sybase 64 0x06001f Jul 30 2001 rlvol31
crw-rw-rw- 1 syb1151 sybase 64 0x060020 Dec 3 2001 rlvol32
crw-rw-rw- 1 syb1151 sybase 64 0x060004 May 17 2001 rlvol4
crw-rw-rw- 1 syb1151 sybase 64 0x060005 May 17 2001 rlvol5
crw-rw-rw- 1 syb1151 sybase 64 0x060006 May 17 2001 rlvol6
crw-rw-rw- 1 syb1151 sybase 64 0x060040 Apr 10 2002 rlvol64
crw-rw-rw- 1 syb1151 sybase 64 0x060041 Apr 10 2002 rlvol65
crw-rw-rw- 1 syb1151 sybase 64 0x060042 Aug 29 2002 rlvol66
crw-rw-rw- 1 syb1151 sybase 64 0x060043 Aug 29 2002 rlvol67
crw-rw-rw- 1 syb1151 sybase 64 0x060044 Aug 29 2002 rlvol68
crw-rw-rw- 1 syb1151 sybase 64 0x060045 Sep 6 2002 rlvol69
crw-rw-rw- 1 syb1151 sybase 64 0x060007 Jul 30 2001 rlvol7
crw-rw-rw- 1 syb1151 sybase 64 0x060008 Jul 30 2001 rlvol8
crw-rw-rw- 1 syb1151 sybase 64 0x060009 Jul 30 2001 rlvol9
crw-rw-rw- 1 syb1151 sybase 64 0x060023 Jul 30 2001 rmaster
crw-rw-rw- 1 syb1151 sybase 64 0x060024 Jul 30 2001 rmaster_mirror
crw-rw-rw- 1 syb1151 sybase 64 0x060025 Jul 30 2001 rsybsystemproc
crw-rw-rw- 1 syb1151 sybase 64 0x060026 Jul 30 2001 rvandat_01
crw-rw-rw- 1 syb1151 sybase 64 0x060027 Jul 30 2001 rvandat_02
crw-rw-rw- 1 syb1151 sybase 64 0x060028 Jul 30 2001 rvandat_03
crw-rw-rw- 1 syb1151 sybase 64 0x060029 Jul 30 2001 rvandat_04
crw-rw-rw- 1 syb1151 sybase 64 0x06002a Jul 30 2001 rvandat_05
crw-rw-rw- 1 syb1151 sybase 64 0x06002b Jul 30 2001 rvandat_06
crw-rw-rw- 1 syb1151 sybase 64 0x06002c Jul 30 2001 rvandat_07
crw-rw-rw- 1 syb1151 sybase 64 0x06002d Jul 30 2001 rvandat_08
crw-rw-rw- 1 syb1151 sybase 64 0x06002e Jul 30 2001 rvandat_09
crw-rw-rw- 1 syb1151 sybase 64 0x06002f Jul 30 2001 rvandat_10
crw-rw-rw- 1 syb1151 sybase 64 0x060030 Jul 30 2001 rvandat_11
crw-rw-rw- 1 syb1151 sybase 64 0x060031 Jul 30 2001 rvandat_12
crw-rw-rw- 1 syb1151 sybase 64 0x060032 Jul 30 2001 rvandat_13
crw-rw-rw- 1 syb1151 sybase 64 0x060033 Jul 30 2001 rvandat_14
crw-rw-rw- 1 syb1151 sybase 64 0x060034 Jul 30 2001 rvandat_15
crw-rw-rw- 1 syb1151 sybase 64 0x060035 Jul 30 2001 rvandat_16
brw-r----- 1 root sys 64 0x060025 Jul 30 2001 sybsystemproc
brw-r----- 1 root sys 64 0x060026 Jul 30 2001 vandat_01
brw-r----- 1 root sys 64 0x060027 Jul 30 2001 vandat_02
brw-r----- 1 root sys 64 0x060028 Jul 30 2001 vandat_03
brw-r----- 1 root sys 64 0x060029 Jul 30 2001 vandat_04
brw-r----- 1 root sys 64 0x06002a Jul 30 2001 vandat_05
brw-r----- 1 root sys 64 0x06002b Jul 30 2001 vandat_06
brw-r----- 1 root sys 64 0x06002c Jul 30 2001 vandat_07
brw-r----- 1 root sys 64 0x06002d Jul 30 2001 vandat_08
brw-r----- 1 root sys 64 0x06002e Jul 30 2001 vandat_09
brw-r----- 1 root sys 64 0x06002f Jul 30 2001 vandat_10
brw-r----- 1 root sys 64 0x060030 Jul 30 2001 vandat_11
brw-r----- 1 root sys 64 0x060031 Jul 30 2001 vandat_12
brw-r----- 1 root sys 64 0x060032 Jul 30 2001 vandat_13
brw-r----- 1 root sys 64 0x060033 Jul 30 2001 vandat_14
brw-rw-rw- 1 root sys 64 0x060034 Jul 30 2001 vandat_15
brw-r----- 1 root sys 64 0x060035 Jul 30 2001 vandat_16
Victor BERRIDGE
Honored Contributor

Re: /dev/vg** data removed

I dont remember the last time I did silly things like this so I have no answer, I did all sorts of removes to see if I could get myself out of trouble but it was quite some time ago, now if you ask me what would I do in such a case? I would go ahead and give it a try all you risk is do finally have to do the vgcfgrestore, unless you have a map file of the volume group or if you are good at guessisng - do a vgscan...
For me its worth the try it should not corrupt anything so if it works...
But UID GID are not good => root sys, then permissions:
crw-r--r-- 1 root sys 64 0x010000 Nov 9 1998 group
brw-r----- 1 root sys 64 0x010001 Apr 25 2003 lvol1
the same for character devices


Good luck
Victor
Sanjay_6
Honored Contributor

Re: /dev/vg** data removed

Hi Dan,

You can try by recreating the device files manually using mknod. Use the same majot/minor number as they were originally created. Do remember to create both the block and the character device files for all the lv's.

Hope this helps.

Regds
Robert-Jan Goossens
Honored Contributor

Re: /dev/vg** data removed

Hi Dan,

Check the doc attached by James R. Ferguson in this thread.

http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=110053

Good luck,
Robert-Jan
Dan_335
New Member

Re: /dev/vg** data removed

Thanks a lot. I was able to just restore those character devs, and i was able to see everything. I appreciate your help .


-Dan Fedick