![](https://seccdn.libravatar.org/avatar/9172c5fcc0c55ac5af6b4034cd91c24f.jpg?s=120&d=mm&r=g)
Hi, ich habe hier ein geschwächtes RAID gehabt das mir das reiserfs ein bischen zerschossen hat, zumindest vermutlich. Nun habe ich alle Platten an einen anderen Rechner gehängt und das Oberflächen CheckProg vom Hersteller drüber laufen lassen. Das hat auch bei einer Platte Sektoren repariert. Dann habe ich die Platten genauso wieder ins RAID gehängt, und nun lief auch das reiserfsck durch, was sonst bei defekten sektoren abgebrichen ist. Nun waren sehr viele Dateien, auch unterhalb von /etc/ defekt. Diese habe ich soweit repariert das ich nun wieder ein System habe was zumindest hochfährt und durchläuft. Auch wenn ich erstmal alle Dienste abgeschaltet habe. Jetzt war dieser Server aber als SambaServer in meinem Netz konfiguriert und die reinen Daten die darauf liegen habe ich noch nicht gescheckt. backups gibt es soweit auch keine... leider (bitte keien Kommentare :-) Mein Frage, kann ich ein Skript laufen lassen das mir beispielsweise sagt ob ein Bild noch ganz ist oder nicht? .jpg Dateien kann man doch auch irgendwie checken. Also ob er sie noch als solche erkennt, oder? Geht das, wenn ja wie? PS: mit welchen Dateien kann man sowas vielleicht sonst noch machen? --- Gruß Sascha Peters
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, On Fri, 09 Aug 2002, Sascha Peters wrote:
Mein Frage, kann ich ein Skript laufen lassen das mir beispielsweise sagt ob ein Bild noch ganz ist oder nicht? .jpg Dateien kann man doch auch irgendwie checken. Also ob er sie noch als solche erkennt, oder? Geht das, wenn ja wie? PS: mit welchen Dateien kann man sowas vielleicht sonst noch machen?
jpeg|gif|png|p[bgnp]m|x[bp]m (und alles was convert sonst kann): lass ein 'convert <datei> /tmp/foo.pnm' drueberlaufen. Wenn's klappt ist die Datei ok, sonst mehr oder weniger beschaedigt, evtl. mit nem anderen Tool gegenprufen (gif*, jpeg2ppm, pnm* etc...)... bz2: 'bzip2 -t' gz: 'gzip -t' tar: 'tar -t' (ggfs. mit weiteren Optionen) rpm: weiss grad nicht, hat ne Option zum testen... afio/cpio/(un)(zip|arj|...) sollten auch test-Optionen haben. Auf andere Formate koennte man diverse Konvertierer ansetzen (z.B. dvips auf .dvi, psto* (u.a.) auf ps, etc.). Bei Programmen/Libs koennten 'nm' und 'objdump' helfen... 'file' wird wohl nur wenig helfen, das schaut AFAIR nur die ersten $FOO Bytes einer Datei an... HTH, -dnh -- Paranoid schizophrenics outnumber their enemies at least two to one. -- from the fortune file
![](https://seccdn.libravatar.org/avatar/3315311bb8e9e2e94780da1ac1b7f51d.jpg?s=120&d=mm&r=g)
* David Haller wrote on 09 Aug 2002:
Hallo,
On Fri, 09 Aug 2002, Sascha Peters wrote:
Mein Frage, kann ich ein Skript laufen lassen das mir beispielsweise sagt ob ein Bild noch ganz ist oder nicht? .jpg Dateien kann man doch auch irgendwie checken. Also ob er sie noch als solche erkennt, oder? Geht das, wenn ja wie? PS: mit welchen Dateien kann man sowas vielleicht sonst noch machen?
jpeg|gif|png|p[bgnp]m|x[bp]m (und alles was convert sonst kann): lass ein 'convert <datei> /tmp/foo.pnm' drueberlaufen. Wenn's klappt ist die Datei ok, sonst mehr oder weniger beschaedigt, evtl. mit nem anderen Tool gegenprufen (gif*, jpeg2ppm, pnm* etc...)...
bz2: 'bzip2 -t' gz: 'gzip -t' tar: 'tar -t' (ggfs. mit weiteren Optionen) rpm: weiss grad nicht, hat ne Option zum testen...
Einfach rpm -qpi ... machen oder rpm -qpl ... oder rpm -ivh --test ...
afio/cpio/(un)(zip|arj|...) sollten auch test-Optionen haben.
Auf andere Formate koennte man diverse Konvertierer ansetzen (z.B. dvips auf .dvi, psto* (u.a.) auf ps, etc.).
Bei Programmen/Libs koennten 'nm' und 'objdump' helfen...
'file' wird wohl nur wenig helfen, das schaut AFAIR nur die ersten $FOO Bytes einer Datei an...
Greetz, Tom -- Preissler Thomas Registered Linux User #265745 GPG-Key: 1024D/C21DAB7F http://counter.li.org/
participants (3)
-
David Haller
-
Sascha Peters
-
Thomas Preissler