[cvsnt] Repository corrupt by harddisk error

Thomas Bornhaupt Thomas at Bornhaupt.de
Wed Jan 14 09:05:59 GMT 2004


Hi,

in my repository there are some files of 50000 corrupt by harddisk error. Chckdsk found a 12KByte
damage sector.

So, my question is: How could i find this files?

i test the check-cvs.pl script. But it does not run correctly on my machines. Server WinNT4 Server,
Clints WinXP and Win98.

see one try:
-------------
D:\>set cvsroot=Z:\cvsrepo\Entwicklung

D:\>dir %cvsroot% <------------------ Here WinNT4
 Volume in Laufwerk Z: hat keine Bezeichnung.
 Volumeseriennummer: C00B-DEA1

 Verzeichnis von Z:\cvsrepo\Entwicklung

08.01.2004  21:55    <DIR>          .
08.01.2004  21:55    <DIR>          ..
09.01.2004  15:04    <DIR>          ARBEIT
09.01.2004  10:42    <DIR>          CVSROOT
               0 Datei(en)              0 Bytes
               4 Verzeichnis(se), 32.878.186.496 Bytes frei

D:\>dir .  <-------------------- Here on WinXP
 Datenträger in Laufwerk D: ist VAIO
 Volumeseriennummer: F867-FE21

 Verzeichnis von D:\

13.01.2004  09:39    <DIR>          ARBEIT
09.01.2004  09:16    <DIR>          CVSROOT
               0 Datei(en)              0 Bytes
               2 Verzeichnis(se), 25.987.855.360 Bytes frei

D:\>check_cvs.pl --verbose
Verbose Mode Turned On
Processing: Z:\cvsrepo\Entwicklung\.
Unrecognized escape \E passed through in regex; marked by <-- HERE in m/^Z:\cvsr
epo\E <-- HERE ntwicklung/(\./)*/ at C:\Programme\Perl\bin\check_cvs.pl line 338
..
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner'
Adding unrecognized file `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner' to corrupted l
ist.
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.dfm' - ig
nored
        `Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm' is corrupted.  It was determ
ined to contain no
        revisions via a cvs rlog command
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.pas' - ig
nored
        `Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas' is corrupted.  It was determ
ined to contain no
        revisions via a cvs rlog command
-------------------------------

ok, i have a problem with the '\' so i try this '\\':
--------------------------------
D:\>set cvsroot=Z:\\cvsrepo\\Entwicklung

D:\>check_cvs.pl --verbose
Verbose Mode Turned On
Processing: Z:\cvsrepo\Entwicklung\.
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner'
Adding unrecognized file `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner' to corrupted l
ist.
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.dfm' - ig
nored
        `Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm' is corrupted.  It was determ
ined to contain no
        revisions via a cvs rlog command
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.pas' - ig
nored
        `Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas' is corrupted.  It was determ
ined to contain no
        revisions via a cvs rlog command
--------------------------------

No i have the problem with the '\./' and the '/' and no idear what to do.

Are there any other script whitch are running correct under Windows?


/TBo




More information about the cvsnt mailing list