# Отдельные тома Docker для загрузки и резервного копирования

**URL:** https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501
**Category:** Support
**Created:** [23.Март.2025 14:19:21 UTC](https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501 "2025-03-23T14:19:21Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![schneeland](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schneeland/32/275391_2.png) [@schneeland](https://meta.discourse.org/u/schneeland)
#### Post date: [23.Март.2025 14:19:21 UTC](https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501/1 "2025-03-23T14:19:21Z")

</div>

Ещё раз внимательно изучите `app.yml` и образ Docker для Discourse в рамках новой установки. Я вспомнил, что при стандартной установке все данные, кроме логов, обрабатываются через один том Docker.

Теперь это, вероятно, сильно варьируется от сообщества к сообществу, но если посмотреть на наше существующее сообщество, то значительная часть дискового пространства занята резервными копиями, а также загрузками пользователей. Я считаю, что было бы полезно, если бы эти два типа данных можно было легче переместить на другой том (возможно, с более низкой скоростью чтения/записи), оставив базу данных на основном томе (с более высокой скоростью чтения/записи)\[1\]. Это позволит сообществам с большим количеством загрузок быть более гибкими в отношении размера файлов.

* * *

1. В качестве примера: на VServer Hetzner CX22 основной диск примерно в 3 раза быстрее дополнительных томов блочного хранилища, которые можно добавить к серверу.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [23.Март.2025 14:29:40 UTC](https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501/2 "2025-03-23T14:29:40Z")

</div>

Можно. Просто измените app.yml так, чтобы они находились там, где вам нужно. Вы можете разместить загрузки, резервные копии, PostgreSQL — любые из них — где угодно.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [23.Март.2025 14:30:20 UTC](https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501/3 "2025-03-23T14:30:20Z")

</div>

А вот соответствующая документация:

> [@Move Uploads and Backups to DigitalOcean Block Storage](https://meta.discourse.org/t/move-uploads-and-backups-to-digitalocean-block-storage/89274?u=canapin):
>
> So you want to move all uploads and backups to [DigitalOcean Block Storage](https://www.digitalocean.com/community/tutorials/an-introduction-to-digitalocean-block-storage)? Before you do this, though, you might instead consider [Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/using-object-storage-for-uploads-s3-clones/148916). It is no more complicated to set up and provides some other advantages. Setup a Discourse instance on DigitalOcean Setup a Discourse instance on DigitalOcean using our [official guide](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md). Add a Volume to your droplet [Add](https://www.digitalocean.com/community/tutorials/an-introduction-to-digitalocean-block-storage) a block storage volume to your droplet. Note down the name of the volume. In my case…

Не совсем понятно, почему руководство специально ориентировано на DigitalOcean. Я помню, что выполнял точно такие же шаги с Hetzner без каких-либо проблем.

---

<div class="post-metadata">

### Author: ![schneeland](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schneeland/32/275391_2.png) [@schneeland](https://meta.discourse.org/u/schneeland)
#### Post date: [23.Март.2025 14:39:57 UTC](https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501/4 "2025-03-23T14:39:57Z")

</div>

Спасибо! Я не знал, что достаточно просто пересобрать контейнер.

Тему можно закрывать. Я последую руководству, на которое ссылается @Canapin.

---

<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: [22.Апрель.2025 14:40:00 UTC](https://meta.discourse.org/t/separate-docker-volumes-for-uploads-and-backups/358501/5 "2025-04-22T14:40:00Z")

</div>

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