On Jul 08, 2005 18:03 +0200, Wolfram Schlich wrote: > I accidentally issued "mkswap" on a used ext3 fs partition (~30G) :-/ > > I have analyzed the behaviour of mkswap using two test files and it > appears to only change "some" bytes: > --8<-- > --- swap2.xxd 2005-07-04 21:00:10.157261360 +0200 > +++ swap1.xxd 2005-07-04 21:00:01.894517488 +0200 > @@ -62,7 +62,7 @@ > 00003d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 00003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 00003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > -0000400: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > +0000400: 0100 0000 ff09 0000 0000 0000 0000 0000 ................ > 0000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 0000420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 0000430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > @@ -253,7 +253,7 @@ > 0000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 0000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 0000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > -0000ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > +0000ff0: 0000 0000 0000 5357 4150 5350 4143 4532 ......SWAPSPACE2 > 0001000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 0001010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > 0001020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > --8<-- Try starting with a test file which is not all zero (e.g. copy from /dev/urandom) and see how much is changed. > Any suggestions? It's hard to believe that those few changed bytes > should make the whole fs unrecoverable, isn't it? Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc. _______________________________________________ Ext3-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/ext3-users