# Закончилось место на Digital Ocean Droplet, невозможно обновить/восстановить

**URL:** https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653
**Category:** Self-hosting
**Created:** [21.Октябрь.2021 10:53:26 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653 "2021-10-21T10:53:26Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Sikamikanico](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sikamikanico/32/204533_2.png) [@Sikamikanico](https://meta.discourse.org/u/Sikamikanico)
#### Post date: [21.Октябрь.2021 10:53:26 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/1 "2021-10-21T10:53:26Z")

</div>

Хорошо, чтобы задать правильный тон — Linux и командная строка не моя специализация, поэтому, пожалуйста, используйте понятные термины и чёткие шаги в своих ответах 😉

Итак, я веду довольно активный форум, и мы заметили проблемы с производительностью, поэтому увеличили размер нашего Droplet в DigitalOcean. Вчера это прошло успешно, и всё было в порядке, хотя мы заметили, что места в целом осталось мало. К сожалению, мы забыли о запланированном резервном копировании, и за ночь диск заполнился.

Форум стал недоступен. Чтобы исправить ситуацию, так как мы больше не могли получить доступ к панели администратора Discourse, мы выключили сервер и удвоили место на диске.

При изменении размера Droplet блочное устройство увеличивается, если при ресайзе выбраны параметры CPU, Memory и Disk. В большинстве случаев при следующей загрузке система, работающая на Droplet, обнаружит это и запустит необходимые шаги для обновления. Коротко: размер диска увеличился, но требуется обновление, чтобы изменения отразились корректно, а мне не удаётся заставить это произойти, потому что диск был заполнен на 100%.

Как я уже упоминал, я не эксперт — мне нужно понять, что можно удалить из папки /var, чтобы восстановить работу, не потеряв сам форум.

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/6/16040cbfa8016a99bea4aa30c41bfc8b7421b215.png)

Если посмотреть в папку /var/backups, там много файлов — можно ли удалить всю папку целиком или только определённые файлы? Есть ли ещё что-то, что можно попробовать, чтобы восстановить работу?

Если попробовать выполнить: ./launcher cleanup, появляется следующая ошибка:

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/b/fb1c1bd7e014d4e36c1ee5f3c6ccb02a0b10a332.png)

Это было довольно пугающе, и я не стал продолжать, чтобы случайно не стереть всё.

Если кто-то сможет помочь или дать совет, я буду очень признателен.

Спасибо!

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [21.Октябрь.2021 10:59:38 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/2 "2021-10-21T10:59:38Z")

</div>

Вы случайно не обновили ОС с 16 до 20?

---

<div class="post-metadata">

### Author: ![Sikamikanico](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sikamikanico/32/204533_2.png) [@Sikamikanico](https://meta.discourse.org/u/Sikamikanico)
#### Post date: [21.Октябрь.2021 11:02:31 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/3 "2021-10-21T11:02:31Z")

</div>

Не совсем понятно, на что вы ссылаетесь — сам Discourse был достаточно актуален, но я ничего не обновлял вручную. Как я уже говорил, проблема на 100% связана с местом на диске. Тот факт, что он заполнен, мешает мне выполнять большинство действий. А поскольку я не эксперт, я теряюсь, пытаясь не усугубить ситуацию. 🙂

Редактирование:

Значит, это указывает на большое количество резервных копий, занимающих ненужное место на диске. Как их удалить вручную? Могу ли я просто удалить всю папку или нужно удалять файлы по одному?

![image](https://global.discourse-cdn.com/meta/original/3X/8/f/8f54435740451e1cd97529e10edf02954671722e.png)

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [21.Октябрь.2021 11:05:56 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/4 "2021-10-21T11:05:56Z")

</div>

Вы действительно можете освободить место в

`/var/discourse/shared/standalone/backups/default`

Оставьте только две последние копии и удалите остальные.

---

<div class="post-metadata">

### Author: ![Sikamikanico](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sikamikanico/32/204533_2.png) [@Sikamikanico](https://meta.discourse.org/u/Sikamikanico)
#### Post date: [21.Октябрь.2021 11:07:37 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/5 "2021-10-21T11:07:37Z")

</div>

Отлично, но как это сделать? Достаточно ли просто:

rm file\_1.txt, например (после того как я перейду в нужную директорию?)

или всё же так:

![image](https://global.discourse-cdn.com/meta/original/3X/5/3/5344af8480e4a7fb292d3066e86e74303ae72f11.png)

rm xboxera-2021-10-20-003257-v20210928161912.tar?

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [21.Октябрь.2021 11:13:42 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/6 "2021-10-21T11:13:42Z")

</div>

> [@Sikamikanico](#):
>
> rm xboxera-2021-10-20-003257-v20210928161912.tar ?

да, файлов с расширением `tar` быть не должно, только `.tar.gz`

удалите всё, что датировано до октября 2021 года

---

<div class="post-metadata">

### Author: ![Sikamikanico](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sikamikanico/32/204533_2.png) [@Sikamikanico](https://meta.discourse.org/u/Sikamikanico)
#### Post date: [21.Октябрь.2021 11:18:03 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/7 "2021-10-21T11:18:03Z")

</div>

Большое спасибо за быструю помощь.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [21.Октябрь.2021 13:30:00 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/8 "2021-10-21T13:30:00Z")

</div>

> [@IAmGav](#):
>
> /var/discourse/shared/standalone/backups/default

Извините, что вмешиваюсь, но не должно ли что-то ещё периодически очищаться?

---

<div class="post-metadata">

### Author: ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)
#### Post date: [21.Октябрь.2021 13:38:15 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/9 "2021-10-21T13:38:15Z")

</div>

После пересборки приложения в консоли вы можете выполнить команду `./launcher cleanup`, которая удалит некоторые старые файлы.

Резервные копии также можно удалить через графический интерфейс.

По умолчанию в Discourse сохраняется 5 резервных копий.

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/2/c2a591899ba2d682e49277dad91b5050b1c9c729.jpeg)

Вы можете перейти в раздел администратора \> резервные копии и просмотреть их.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [21.Октябрь.2021 13:44:59 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/10 "2021-10-21T13:44:59Z")

</div>

> [@Sikamikanico](#):
>
> Если я попробую: ./launcher cleanup, я получаю следующую ошибку:
> 
> ![image](https://global.discourse-cdn.com/meta/original/3X/f/b/fb1c1bd7e014d4e36c1ee5f3c6ccb02a0b10a332.png)
> 
> Это было умеренно пугающе, и я не продолжил, на случай если это сотрёт всё.

Это вполне нормально. Это предупреждение, а не ошибка. После него есть ещё одно, которое также требует подтверждения для продолжения. @IAmGav, вероятно, сможет объяснить их лучше, чем я. 🙂

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [20.Ноябрь.2021 13:45:10 UTC](https://meta.discourse.org/t/run-out-of-space-on-digital-ocean-droplet-cant-update-restore/206653/11 "2021-11-20T13:45:10Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
