Zerotools

Screenshot der Software:
Zerotools
Softwarebeschreibung:
Version: 0.1.2
Upload-Datum: 3 Jun 15
Entwickler: Aleksandr Koltsoff
Lizenz: Frei
Popularität: 6

Rating: nan/5 (Total Votes: 0)

Zerotools Projekt enthält eine Reihe von Werkzeugen, um zu helfen halten virtuelle Festplatten sauber (indem binäre Null auf die genannten Gebiete, die nicht mehr in "Verwendung" sind). Dies wird on-the-fly oder manuell erfolgen, je nachdem, welches Werkzeug auf die Anforderungen am besten.
In technischer Hinsicht die on-the-fly-Mechanismus verwendet LD_PRELOAD zu wickeln die unlink Bibliotheksaufruf und zerounlink-Wrapper bietet eine Symlink-basierten Mechanismus, um einzelne Programme zielen, so dass sie mit der unlink Wrapper ausgeführt wird. Für den Vergleich mit anderen Werkzeugen, finden Sie im Abschnitt "Andere Lösungen".
Bitte beachten Sie, dass zerotools nicht mit verschiedenen Tools, die Dateiinhalte mit "random" Daten, damit der Datenwiedergewinnung nahezu unmöglich umschreiben zu konkurrieren. Verwenden Sie keine zerotools dafür, oder behaupten, dass sie gute Werkzeuge dafür. Sie sind nicht. (Dieser Text wurde für Menschen, die nur Einführungen zu lesen gegeben.)
Zerotools sind Linux-spezifisch, implementiert unter Verwendung von C und unter der GNU General Public License (v2) lizenziert. Die Werkzeuge werden ohne Gewährleistung jeglicher Art zur Verfügung gestellt, in dem Verständnis, dass Softwarefehler nicht vorhanden sind und schlechte Dinge passieren können.
Bugs und Einschränkungen
Es gibt keine bekannten Bugs. Zumindest bekannt zu mir. Bugs werden auf der Grundlage intelligenter Berichterstattung von Endbenutzern oder automatisch, wenn ich mehr Zeit festgelegt werden. Meine E-Mail-Adresse ist am Anfang einer jeden Quelldatei sollten Sie die Notwendigkeit, Patches senden fühlen.
Thread-Schutz ist noch nicht richtig getestet. Weder ist LFS-Anforderung (was bedeutet, dass zerotools möglicherweise nicht in der Lage, Dateien über 2 GB Größe zu behandeln auf 32-Bit-Architekturen). Gebäude oder Laufen zerotools auf älteren Linux-Systemen hat nicht versucht worden (aber werden so schnell wie ältere Systeme sind in der Testumgebung installiert erfolgen). Beteiligung der Nutzer bei der Prüfung wird auch geschätzt.
Tests haben auf vielen Linux-Distributionen laufen Kernel (2.4 und 2.6) und mit glibc-Versionen getan worden (2.3.2 bis 2.5.3 mit Patches des Herstellers, so ist dies beratende Information). Architekturen, die getestet wurden, sind x86, x86_64, ia_64 und ppc (32-bit). Andere Architektur Testergebnisse sind willkommen.
zerounlink und zerounlink-Wrapper nicht mit statisch gelinkten ausführbaren Dateien zu arbeiten. Dies ist eine Einschränkung in der Technik und es gibt keine Workarounds (mir bekannten).
Eine Fehl Merkmal besteht in zerounlink: bei der Überprüfung, ob eine Datei soll auf Null gesetzt werden oder nicht, spielt zerounlink nicht berücksichtigt Sparse-Dateien nehmen. Wenn die Datei ist spärlich, wäre es sinnvoll nur auf überschreiben die Teile-Datei, die Nicht-Null-Inhalt.
Dies bedeutet, dass zerounlink müsste die gesamte ursprüngliche Datei durch das Lesen und die Suche nach dem Nicht-Null-Inhalte zuerst. Dies würde auch bedeuten, dass anstelle von nur schriftlich an die verknüpfte Datei, zerounlink müsste es in zu lesen. Dies würde dazu führen, zusätzliche I / O-Operationen. Nicht sicher, ob spezielle Sparse-Datei-Unterstützung ist der zusätzliche Aufwand und die Komplexität so dass dieses Feature nicht implementiert wurde wert.
Sie mir eine Notiz, wenn Sie denken, dass Sie es brauchen. (Der Grund für diese Funktion ist zu tun, wie die meisten dynamischen virtuellen Festplatten implementiert sind zu tun. Sie werden den realen Raum, wenn irgendwelche Daten zu einem virtuellen Datenträger-Bereich geschrieben, auch wenn die Schreibvorgänge bestehen aus nur binäre Nullen zuzuordnen. Es ist ein bisschen albern, aber das ist, wie die meisten von ihnen zu arbeiten. Dies ist der gleiche Grund, warum das Ausfüllen des Dateisystems mit einer Datei, die nur binäre Nullen (mit dd oder einem anderen Werkzeug) ist nicht wirklich eine gute Lösung zur Säuberung der vdisk.)
Bei der Meldung von Bugs zu Listings auf dieser Web-Seite, geben Sie bitte die Auflistung Nummer und Zeilennummer der Problematik wenig zu beschleunigen, Fehlerbehebungen. Für andere Web-relevante Updates, versuchen Sie zwei bis drei Wortphrase, die mit grep werden können, schließen. Diffs Senden Sie nicht gegen xhtml.

Kommentare zu Zerotools

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!