# Восстановление: файл без сжатия слишком большой

**URL:** <https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302>\
**Category:** Support\
**Created:** [24.Ноябрь.2019 08:47:20 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302 "2019-11-24T08:47:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)\
**Post date:** [24.Ноябрь.2019 08:47:20 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302/1 "2019-11-24T08:47:20Z")

</div>

Привет,

Я проверяю восстановление на перенесённом форуме. Пакет восстановления весит около 25 ГБ, и при попытке восстановления процесс завершается ошибкой с таким сообщением в логе:

```
[2019-11-24 08:33:00] Несжатый файл слишком велик. Рассмотрите возможность увеличения скрытого параметра decompressed_theme_max_file_size_mb.

```

Я нашёл лишь несколько упоминаний этого параметра в коде на GitHub и следы того, что скрытые настройки нужно задавать через консоль, но не нашёл, как именно это сделать. Также какие разумные значения можно установить для этого параметра? То есть, до какого значения мне стоит его увеличить?

Буду признателен за любые подсказки.

---

<div class="post-metadata">

**Author:** ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)\
**Post date:** [24.Ноябрь.2019 09:26:25 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302/2 "2019-11-24T09:26:25Z")

</div>

Я тоже нашел этот вариант, который, если я правильно понял, должен быть в 2.4.0 beta 7 (и это версия, на которой я сейчас нахожусь).

> <https://github.com/discourse/discourse/commit/01bc465db819d5ba0e433a8226c80a9bd38b593d>

Значит, скорее всего, мне нужно увеличить значение для резервного копирования, а не для темы, верно?

---

<div class="post-metadata">

**Author:** ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
**Post date:** [24.Ноябрь.2019 09:37:11 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302/3 "2019-11-24T09:37:11Z")

</div>

Да, сообщение об ошибке неверное. Я исправлю его. Вы нашли правильный параметр.

---

<div class="post-metadata">

**Author:** ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)\
**Post date:** [24.Ноябрь.2019 10:22:31 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302/4 "2019-11-24T10:22:31Z")

</div>

Хорошо, но как мне установить лучшее значение? 😉 Я просто ещё не использовал консоль для изменения настроек и как-то не мог понять, как это сделать, пока сейчас.

---

<div class="post-metadata">

**Author:** ![helmi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/helmi/32/114772_2.png) [@helmi](https://meta.discourse.org/u/helmi)\
**Post date:** [24.Ноябрь.2019 19:29:43 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302/5 "2019-11-24T19:29:43Z")

</div>

Похоже, у меня получилось. На случай, если кто-то наткнётся на эту тему, вот как я заставил это работать:

```
# ./launcher enter app
# rails c
# SiteSettings.decompressed_backup_max_file_size_mb=999

```

Вместо 999 следует использовать значение, соответствующее размеру вашей резервной копии (после распаковки). Я установил 1 ТБ (1000000), так как не был уверен, какого размера будет моя резервная копия объёмом 22 ГБ (сжатая) после распаковки.

---

<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:** [24.Декабрь.2019 19:43:08 UTC](https://meta.discourse.org/t/restore-uncompressed-file-to-big/134302/6 "2019-12-24T19:43:08Z")

</div>

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