Як видалити всі дані льодовика?


29

Я використовував інструмент на Mac OS X називається Arq для резервного копіювання моїх даних, але я знайшов це так важко завантажити всі мої речі, оскільки я не можу і не може мати підключення до Інтернету, що досить швидко для нього.

Тому я вирішив видалити всі свої резервні копії, але коли я намагаюся з самого програмного забезпечення, він нічого не робить.

Я також спробував FastGlacier на іншій машині Windows, він зависає і займає занадто багато ресурсів.

Мені було цікаво, чи є простий спосіб зробити це.

P.S. Мій льодовик має ~ 450 ГБ в 341907 архівах


Примітка для користувачів Arq - див. Відповідь від розробника Arq Штефана Рейтшамера нижче. Уникайте головного болю налаштування mtglacier і просто використовуйте інструмент, вбудований у Arq!
joewiz

Відповіді:


26

Сховище з цього проекту добре працює: https://github.com/vsespb/mt-aws-glacier

Встановіть, а потім запустіть ці команди (замініть ім'я сховища на ім'я вашого сховища):

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

почекайте близько 2 годин, а потім

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

Велике спасибі за це, але, на жаль, у мене немає ніяких сховищ льодовика, щоб перевірити з ним, тому, будь ласка, якщо хтось перевіряє його, дайте мені знати, щоб позначити його правильну відповідь.
Shereef Marzouk

Вона працює швидко і приємно. Дякую.
Camilo Nova

Дякуємо за відгук @CamiloNova Я вибрав це як найкращу відповідь на основі ваших відгуків ^ _ ^
Shereef Marzouk

Мені довелося чекати ближче до 4 годин, щоб мати можливість завантажити-інвентар
Parag

1
Цей метод, здається, набагато швидше порівняно з glacier-vault-remove. Цей метод зміг видалити 350 ГБ даних за кілька годин, поки glacier-vault-remove видаляли лише близько 30 ГБ даних кожні 12 годин.
gbmhunter

14

https://github.com/leeroybrun/glacier-vault-remove створено для цієї точної мети.

Щоб видалити сховище, спершу встановіть залежності:

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

Потім створіть файл облікових даних, credentials.json в тому ж каталозі:

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

Потім запустіть такий сценарій

$ python removeVault.py REGION-NAME VAULT-NAME

Приклад:

$ python removeVault.py us-east-1 my_vault

1
Цей сценарій набагато повільніше, ніж поточний час у mt-aws-glacier
Dan Poltawski

Крім того, він їсть багато оперативної пам'яті. Я намагаюся видалити приблизно 120.000 архівів - у 1142 125413 вона вже використовує більше 1 Гб пам'яті (і з кожним архівом вона зростає).
aaronk6

7

Якщо ви вилучите папку з льодовиком у Arq, вона перейде в кошик Arq. Якщо ви виберете його у кошику Arq і натисніть кнопку "Видалити постійно", Arq видалить усі архіви льодовика і спробує видалити сховище льодовика. Видалення сховища може бути невдалим, оскільки Amazon має оновити свій "інвентар", який він робить один раз на день. На наступний день, перегляньте в розділі "Інші резервні набори" в Arq, знайдіть цей сховище, виберіть його і натисніть "Видалити", щоб видалити його.

Якщо у вас є сховище, яке не пов'язане з будь-якими архівними аркушами Arq, оберіть "Legacy Glacier Vaults" з меню Arq, виберіть сховище і натисніть кнопку для видалення.


Дякую, Стефан! Я боровся протягом декількох днів, щоб зрозуміти, як видалити мої Arq склепіння - не в змозі встановити mtglacier на моєму Mac, створюючи dropcloud ubuntu екземпляр для запуску mtglacier - і все це час, рішення було прямо в Arq.
joewiz

5

Ви можете використовувати безкоштовний продукт, такий як CloudBerry Explorer http://www.cloudberrylab.com/free

Зверніть увагу, що дані льодовиків не стають доступними негайно. потрібно чекати 24 години для того, щоб глобальна інвентаризація відбулася на стороні Amazon, після чого потрібно натиснути кнопку Отримати інвентаризацію та зачекати ще 5 годин, щоб отримати інвентар для свого облікового запису.

Дякую


Я нічого, крім льодовика на цьому рахунку, так що я просто видалив мій AWS рахунку, буде відзначати його як правильну відповідь, оскільки, я думаю, що б вийшло, якби я спробував.
Shereef Marzouk

Не дуже хороша відповідь, тому що цей продукт не працює на OSX.
user3353

1

Я знаю, що на це питання давно відповіли, але я думаю, що це може допомогти деяким людям, оскільки видалення даних льодовиків залишається надзвичайно громіздким.

Я не бачив цього запропонованого де-небудь ... але якщо ви тільки використовуєте AWS для льодовика (що я припускаю, що має бути у багатьох), ви можете розглянути просто закриття вашого облікового запису AWS! Ось що я зробила після того, як дні розумної неефективності намагалися видалити дані з різними інструментами.

Коли ви закриваєте свій обліковий запис, Amazon видаляє ваші дані (імовірно, вони повинні зрештою повернути дисковий простір) і ви отримаєте остаточний розрахунок за поточний місяць. До побачення Amazon!


Я використовував багато інших сервісів amazon і не хотів їх втрачати, і я думаю, багато хто використовує amazon для покупки речей, але це добре, що це написано десь для людей, які ніколи не використовували Amazon для чогось іншого
Shereef Marzouk

@ShereefMarzouk Добре, коли ви закриваєте свій обліковий запис на панелі керування AWS, це фактично ваш AWS обліковий запис, який ви закриваєте, а не обліковий запис Amazon, який використовується для здійснення покупок. Таким чином, ви як і раніше зможете користуватися іншими послугами Amazon (якщо вони не є частиною AWS).
Form

-1

На Mac можна спробувати скористатися Підйомник додаток (безкоштовно для оцінки), який може підключитися до Amazon S3.


Я підключився до Amazon S3, але він нічого не показує мені. Чи потрібно вказувати сервер, відмінний від s3.amazonaws.com для доступу до льодовика?
Kevin

Вибачте, це було час назад для мене зараз ... Я не можу повністю згадати, як я в кінцевому підсумку це виправлено ... Я думаю, що це могло бути через ці інструменти командного рядка, перераховані в одному з цих інших повідомлень.
Marius

1
Льодовик не є S3. Вони обидві частини веб-служб Amazon, і обидва вони використовуються для зберігання файлів, але вони мають різні випадки використання, структури оплати, обмеження та API. Через це інструменти S3 не працюють з Glacier і Glacier інструменти не працюють з S3 (хоча це не означає, що не існує інструментів, які сумісні з S3 та Glacier, написані з різними обробниками мережі та логікою програми для кожної служби) .
Slipp D. Thompson
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.