swap

Nils Kassube kassube at gmx.net
Mi Feb 3 20:54:50 GMT 2010


Florian Gross wrote:
> s.o. Die machen das *auch*, zum formatieren gehört jedoch deutlich
> mehr als einen bestimmten Block zu löschen.

Ja, stimmt, dazu gehört mehr. Gucken wir also mal, was da passiert. Um 
es einfach zu machen und nicht an meiner Partitionierung zu soielen, 
nehme ich mal ein swapfile.

~/tmp/ > dd if=/dev/zero of=swapfile bs=1M count=10
10+0 Datensätze ein
10+0 Datensätze aus
10485760 Bytes (10 MB) kopiert, 0,0328122 s, 320 MB/s
~/tmp/ > mkswap swapfile
mkswap: swapfile: warning: don't erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 10236 KiB
kein Label, UUID=fc0ed352-a097-41c9-ba5e-98e803f53055
~/tmp/ > hexdump swapfile
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
0000400 0001 0000 09ff 0000 0000 0000 0efc 52d3
0000410 97a0 c941 5eba e898 f503 5530 0000 0000
0000420 0000 0000 0000 0000 0000 0000 0000 0000
*
0000ff0 0000 0000 0000 5753 5041 5053 4341 3245
0001000 0000 0000 0000 0000 0000 0000 0000 0000
*
0a00000
~/tmp/ >

Ein (kleiner) Teil der ersten 4 kiB wird also überschrieben, aber nicht 
einfach nur gelöscht. Ich würde das zwar als Formatierung gelten lassen, 
aber das ist sicherlich Ansichtssache.


Nils