Как удалить все данные ледника?

15440
Shereef Marzouk

Я использовал инструмент для Mac OS X под названием Arq для резервного копирования моих данных, но я обнаружил, что загружать все свои материалы очень сложно, поскольку у меня нет и не может быть достаточно быстрого интернет-соединения.

Поэтому я решил удалить все свои резервные копии, но всякий раз, когда я пытаюсь из самого программного обеспечения, он ничего не делает.

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

Мне было интересно, если есть простой способ сделать это.

PS Мой ледник имеет ~ 450 ГБ в 341907 архивах

27
Примечание для пользователей Arq - см. Ответ разработчика Arq Стефана Рейтсхамера ниже. Избегайте головной боли при настройке mtglacier и просто используйте инструмент, встроенный в Arq! joewiz 7 лет назад 0

6 ответов на вопрос

25
Ran Rubinstein

The purge-vault from this project works nicely: https://github.com/vsespb/mt-aws-glacier

Install, then run these commands (replace vault-name with the name of your vault):

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

wait for about 2 hours, and then

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 10 лет назад 0
Работает быстро и красиво. Благодарю. Camilo Nova 10 лет назад 0
Спасибо за отзыв @CamiloNova Я выбрал это как лучший ответ на основе ваших отзывов ^ _ ^ Shereef Marzouk 10 лет назад 0
Мне пришлось подождать ближе к 4 часам, чтобы можно было скачивать инвентарь Parag 8 лет назад 0
Этот метод, кажется, намного быстрее по сравнению с `glacier-vault-remove`. Этот метод смог удалить 350 ГБ данных за несколько часов, в то время как `glacier-vault-remove` удалял только около 30 ГБ данных каждые 12 часов. gbmhunter 8 лет назад 1
Я понимаю, что этот ответ помечен как подтвержденное решение, но для пользователей Arq, таких как оригинальный постер, ответ Стефана Рейтшамера ниже - лучший. Arq имеет встроенный инструмент для удаления Glacier Vaults. Не нужно возиться с mtglacier. Просто прочитайте этот ответ, и все готово. joewiz 7 лет назад 0
14
onionjake

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 
Этот скрипт намного медленнее, чем mt-aws-glacier в настоящее время Dan Poltawski 9 лет назад 1
Кроме того, он съедает много оперативной памяти. Я пытаюсь удалить примерно 120 000 архивов - в 1142 из 125413 он уже использует более 1 ГБ памяти (и увеличивается с каждым архивом). aaronk6 7 лет назад 0
7
Stefan Reitshamer

Если вы удалите папку с поддержкой Glacier в Arq, она попадет в корзину Arq. Если вы выберете его в корзине Arq и нажмете «Удалить навсегда», Arq удалит все архивы Glacier и попытается удалить хранилище Glacier. Удаление хранилища может завершиться неудачно, потому что Amazon должен обновить свой «инвентарь», что он делает один раз в день. На следующий день перейдите в «Другие наборы резервных копий» в Arq, найдите это хранилище, выберите его и нажмите «Удалить», чтобы удалить его.

Если у вас есть хранилище, которое не связано ни с какими резервными копиями Arq, выберите «Legacy Glacier Vaults» в меню Arq, выберите хранилище и нажмите кнопку, чтобы удалить.

Не знал этого, спасибо. Shereef Marzouk 10 лет назад 0
Спасибо, Стефан! В течение нескольких дней я пытался выяснить, как удалить мои хранилища Arq - не смог установить mtglacier на мой Mac, создать экземпляр dropcloud ubuntu для запуска mtglacier - и все это время решение было прямо в Arq. joewiz 7 лет назад 0
5
Marc Jacobsohn

You can use a freeware product like CloudBerry Explorer http://www.cloudberrylab.com/free

Note, Glacier data doesn't become available immediately. you need to wait 24 hours for the global inventory to occur on the Amazon side, then you should click Get Inventory button and wait another 5 hours to get the inventory for your account.

Thanks

У меня не было ничего, кроме ледника в этом аккаунте, поэтому я просто удалил свой аккаунт aws, пометил его как правильный ответ, так как, думаю, сработало бы, если бы я попробовал. Shereef Marzouk 10 лет назад 0
Не очень хороший ответ, потому что этот продукт не работает на OSX. user3353 10 лет назад 0
0
Form

Я знаю, что на этот вопрос был дан ответ некоторое время назад, но я думаю, что это может помочь некоторым людям, так как удаление данных Glacier по-прежнему чрезвычайно громоздко.

Я нигде не видел, чтобы это предлагалось ... но если вы используете только AWS для Glacier (что, я полагаю, должно иметь место для многих), вы можете просто закрыть свою учетную запись AWS! Именно это я и сделал после нескольких дней невероятно неэффективных попыток удаления данных с помощью различных инструментов.

Когда вы закрываете свою учетную запись, Amazon удаляет ваши данные (предположительно; в конечном итоге они должны как минимум освободить место на диске), и вы получаете окончательную квитанцию ​​за текущий месяц. Прощай, Амазонка!

Я использовал много других сервисов amazon и не хотел их потерять, и я думаю, что многие используют amazon для покупки вещей, но хорошо, чтобы это было написано где-то для людей, которые никогда не использовали amazon для чего-то другого. Shereef Marzouk 8 лет назад 0
@ShereefMarzouk Что ж, когда вы закрываете свою учетную запись в панели управления AWS, на самом деле вы закрываете учетную запись * AWS *, а не учетную запись Amazon, которую вы используете для совершения покупок. Таким образом, вы по-прежнему сможете использовать другие сервисы Amazon (если они не являются частью AWS), как обычно. Form 8 лет назад 0
-1
Marius

On Mac you could try using ForkLift app (free for evaluation) which can connect to Amazon S3.

Я подключился к Amazon S3, но он мне ничего не показывает. Нужно ли указывать сервер, отличный от s3.amazonaws.com, чтобы получить доступ к леднику? Kevin 10 лет назад 0
Извините, это было недавно для меня сейчас ... Я не могу вспомнить, как я в конце концов исправил это ... Я думаю, что это могло быть с помощью этих инструментов командной строки, перечисленных в одном из этих других сообщений. Marius 10 лет назад 0
Ледник не S3. Они оба являются частью веб-сервисов Amazon и используются для хранения файлов, но у них разные варианты использования, структуры оплаты, ограничения и API. Из-за этого инструменты S3 не работают с Glacier, а инструменты Glacier не работают с S3 _ (хотя нельзя сказать, что не существует инструментов, совместимых как с S3, так и с Glacier, написанных с использованием различных сетевых обработчиков). и логика приложения для каждого сервиса) _. Slipp D. Thompson 9 лет назад 1

Похожие вопросы