Wie lösche ich alle Gletscherdaten?

15571
Shereef Marzouk

Ich habe unter Mac OS X ein Tool namens Arq verwendet, um meine Daten zu sichern, aber es fiel mir so schwer, all meine Sachen hochzuladen, da ich keine Internetverbindung habe, die dafür schnell genug ist.

Also habe ich mich entschieden, alle meine Backups zu löschen, aber wenn ich es von der Software selbst probiere, tut es nichts.

Ich habe auch FastGlacier auf meinem anderen Windows-Rechner ausprobiert. Er hängt auf und nimmt zu viele Ressourcen in Anspruch.

Ich habe mich gefragt, ob es einen einfachen Weg gibt, dies zu tun.

PS Mein Gletscher hat ~ 450 GB in 341907 Archiven

27
Hinweis für Arq-Benutzer - die Antwort von Arq-Entwickler Stefan Reitshamer finden Sie unten. Vermeiden Sie die Kopfschmerzen beim Einrichten von mtglacier und verwenden Sie einfach das in Arq! joewiz vor 7 Jahren 0

6 Antworten auf die Frage

25
Ran Rubinstein

Das Bereinigungsdepot dieses Projekts funktioniert gut: https://github.com/vsespb/mt-aws-gletscher

Installieren Sie diese Befehle und führen Sie dann diese Befehle aus (ersetzen Sie den Tresornamen durch den Namen Ihres Tresors):

mtglacier retrieve-inventory --config glacier.cfg --vault vault-name 

Warten Sie etwa 2 Stunden und dann

mtglacier download-inventory --config glacier.cfg --vault vault-name --new-journal vault-name.log mtglacier purge-vault --config glacier.cfg --vault vault-name --journal vault-name.log 
Vielen Dank dafür, aber leider habe ich keine Gletscherspeicher zum Testen, also bitte, wenn jemand es testet, lassen Sie es mich wissen, um die richtige Antwort zu erhalten. Shereef Marzouk vor 10 Jahren 0
Es funktioniert schnell und gut. Vielen Dank. Camilo Nova vor 10 Jahren 0
Danke für das Feedback @CamiloNova. Ich habe diese als beste Antwort gewählt, basierend auf Ihrem Feedback ^ _ ^ Shereef Marzouk vor 9 Jahren 0
Ich musste näher als 4 Stunden warten, um Download-Inventar zu erhalten Parag vor 8 Jahren 0
Diese Methode scheint im Vergleich zu `Glacier-Vault-Remove 'viel schneller zu sein. Diese Methode war in der Lage, 350 GB an Daten in wenigen Stunden zu entfernen, während "Glacier-Vault-Remove" alle 12 Stunden nur etwa 30 GB an Daten entfernte. gbmhunter vor 7 Jahren 1
Mir ist klar, dass diese Antwort als die bestätigte Lösung markiert ist, aber für Arq-Nutzer wie das Originalposter ist die Antwort von Stefan Reitshamer unten die beste Antwort. Arq verfügt über ein integriertes Werkzeug zum Löschen von Gletscherhallen. Keine Notwendigkeit, mit mtglacier herumzuspielen. Lesen Sie einfach diese Antwort, und Sie sind fertig. joewiz vor 7 Jahren 0
14
onionjake

Zu diesem Zweck wurde https://github.com/leeroybrun/glacier-vault-remove erstellt.

Um einen Tresor zu entfernen, installieren Sie zuerst die Abhängigkeiten:

$ git clone https://github.com/leeroybrun/glacier-vault-remove.git $ cd glacier-vault-remove $ python setup.py install 

Erstellen Sie anschließend eine Berechtigungsnachweisdatei credentials.jsonim selben Verzeichnis:

{ "AWSAccessKeyId": "YOURACCESSKEY", "AWSSecretKey": "YOURSECRETKEY" } 

Führen Sie dann das Skript so aus

$ python removeVault.py REGION-NAME VAULT-NAME 

Beispiel:

$ python removeVault.py us-east-1 my_vault 
Dieses Skript ist derzeit viel langsamer als mt-aws-glacier Dan Poltawski vor 8 Jahren 1
Außerdem frisst es eine Menge RAM. Ich versuche, ungefähr 120.000 Archive zu löschen - bei 1142 von 125413 werden bereits mehr als 1 GB Arbeitsspeicher benötigt (und er steigt mit jedem Archiv). aaronk6 vor 7 Jahren 0
7
Stefan Reitshamer

Wenn Sie einen von Glacier unterstützten Ordner in Arq entfernen, wird er in den Papierkorb von Arq verschoben. Wenn Sie es in Arqs Papierkorb auswählen und auf "Dauerhaft löschen" klicken, löscht Arq alle Glacier-Archive und versucht, den Gletschertresor zu löschen. Das Löschen des Tresors schlägt möglicherweise fehl, weil Amazon sein "Inventar" aktualisieren muss, was einmal pro Tag erfolgt. Suchen Sie am nächsten Tag in Arq unter "Andere Sicherungssätze" nach dem Tresor, wählen Sie ihn aus und klicken Sie auf "Löschen", um ihn zu löschen.

Wenn Sie einen Tresorraum haben, der keinem Arq-Backup zugeordnet ist, wählen Sie im Arq-Menü "Legacy Glacier Tresor", wählen Sie den Tresor aus und klicken Sie auf die Schaltfläche zum Löschen.

Wußte das nicht, danke. Shereef Marzouk vor 10 Jahren 0
Danke, Stefan! Ich hatte Mühe, um herauszufinden, wie ich meine Arq-Tresore löschen kann. Ich habe mtglacier nicht auf meinem Mac installiert und eine Dropcloud Ubuntu-Instanz für mtglacier erstellt - und die ganze Zeit war die Lösung in Arq genau richtig. joewiz vor 7 Jahren 0
5
Marc Jacobsohn

Sie können ein Freeware-Produkt wie CloudBerry Explorer http://www.cloudberrylab.com/free verwenden

Beachten Sie, dass Gletscherdaten nicht sofort verfügbar sind. Sie müssen 24 Stunden warten, bis das globale Inventar auf Amazon-Seite erstellt wird. Klicken Sie dann auf die Schaltfläche Inventar abrufen, und warten Sie weitere 5 Stunden, um das Inventar für Ihr Konto zu erhalten.

Vielen Dank

Ich hatte nur Gletscher für dieses Konto, also habe ich gerade mein Konto gelöscht, werde es als die richtige Antwort markieren, da ich denke, es hätte sich gelohnt, wenn ich es versucht hätte. Shereef Marzouk vor 10 Jahren 0
Nicht wirklich eine gute Antwort, da dieses Produkt nicht unter OSX läuft. user3353 vor 10 Jahren 0
0
Form

Ich weiß, dass diese Frage schon vor einiger Zeit beantwortet wurde, aber ich denke, dass dies einigen Leuten helfen kann, da das Löschen von Gletscherdaten immer noch äußerst umständlich ist.

Ich habe das nirgendwo vorgeschlagen ... aber wenn Sie AWS nur für Glacier verwenden (was für viele der Fall sein muss), könnten Sie in Betracht ziehen, Ihr AWS-Konto zu schließen. Das war es, was ich nach Tagen unvorhergesehener, ineffektiver Versuche unternommen hatte, die Daten mit verschiedenen Tools zu löschen.

Wenn Sie Ihr Konto schließen, löscht Amazon Ihre Daten (angeblich sollte zumindest der Speicherplatz wieder freigegeben werden), und Sie erhalten eine endgültige Quittung für den laufenden Monat. Auf Wiedersehen, Amazon!

Ich habe viele andere Amazon-Dienste in Anspruch genommen und wollte sie nicht verlieren. Ich schätze, viele nutzen Amazon zum Kauf von Sachen, aber es ist gut, dass dies irgendwo für Leute geschrieben wurde, die Amazon noch nie für etwas anderes verwendet haben Shereef Marzouk vor 7 Jahren 0
@ShereefMarzouk Wenn Sie Ihr Konto in der AWS-Systemsteuerung schließen, schließen Sie eigentlich Ihr * AWS * -Konto, nicht Ihr Amazon-Konto, mit dem Sie Einkäufe tätigen. So können Sie die anderen Amazon-Dienste weiterhin verwenden (sofern diese nicht Teil von AWS sind). Form vor 7 Jahren 0
-1
Marius

Auf einem Mac können Sie die ForkLift- App (kostenlos zur Evaluierung) ausprobieren, die eine Verbindung zu Amazon S3 herstellen kann.

Ich habe eine Verbindung zu Amazon S3 hergestellt, aber es zeigt mir nichts. Muss ich einen anderen Server als s3.amazonaws.com angeben, um auf Gletscher zugreifen zu können? Kevin vor 9 Jahren 0
Tut mir leid, es war jetzt eine Weile her für mich ... Ich kann mich nicht genau erinnern, wie ich es irgendwann repariert habe ... Ich denke, es könnte über diese Befehlszeilen-Tools geschehen, die in einem dieser anderen Einträge aufgelistet sind. Marius vor 9 Jahren 0
Gletscher ist nicht S3. Sie sind beide Teil von Amazon Web Services und werden beide zum Speichern von Dateien verwendet. Es gibt jedoch unterschiedliche Anwendungsfälle, Zahlungsstrukturen, Einschränkungen und APIs. Aus diesem Grund funktionieren S3-Tools nicht mit Glacier und Glacier-Tools funktionieren nicht mit S3 _ (dies bedeutet jedoch nicht, dass es keine Tools gibt, die sowohl S3- als auch Glacier-kompatibel sind und mit unterschiedlichen Netzwerk-Handlern geschrieben wurden und App-Logik für jeden Dienst) _. Slipp D. Thompson vor 8 Jahren 1