Defrag + initrd

Post Reply
Message
Author
Arne

Defrag + initrd

#1 Post by Arne »

hi,
ich habe eine image datei mit ext2 dateisystem für ein initrd. wenn ich die datei mit loop mounte und dann etwas rein kopieren, dann umountet und dann packe ist die datei, sagen wir mal 700kb groß. mounte ich die datei wieder lösche die daten wieder und packe sie wieder ist die datei immer noch 700kb groß <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">. irgentwie löscht er die daten nicht richtig. ich habe auch schon mal ein fsck rüber geschickt, aber die größe bleibt <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">. gibt es ein möglichkeit die daten so zu löschen das sie danach wirklich weg sind? am besten mit Nullen überschreiben, aber wie geht das, wenn ich nur die datei xy gelöcht haben möchte und das ganze initrd??

arne

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Defrag + initrd

#2 Post by hjb »

Hi,

auf Freshmeat findest du Tools, die eine Datei "sicher" löschen. Hier mußt du natürlich eine "unsichere" Option wählen, damit nur Nullen reingeschrieben werden.

Mit Hausmitteln müßte es aber auch gehen:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">dd if=/dev/zero of=/mnt/bla</font><hr></pre></blockquote>

Dies bricht irgendwann ab, weil die Partition voll ist, danach kannst du diese Datei, die nur Nullen enthält, löschen.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Arne

Re: Defrag + initrd

#3 Post by Arne »

hi,
thx für den tipp!
allerdings muß man nach dem löschen der datei noch mal ein "sync" machen, dann klappt es <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

arne

Jochen

Re: Defrag + initrd

#4 Post by Jochen »

Die Grösse wird sich übrigens nie ändern. Wenn Du über ein Loop-Device den Inhalt einer Datei moutnest, wird diese sozusagen wie ein Block-Device vom System gesehen. Also sozusagen wie eine Partition oder Floppy. Wenn Du auf der Daten löschst, wird deren Kapazität auch nicht geringer... <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Jochen

Arne

Re: Defrag + initrd

#5 Post by Arne »

hi,
ich packe die datei ja, deswegen ist es schon entscheident ob da nullen oder daten drin stehen, weil nullen sich halt optimial packen lassen.

arne

Post Reply