Есть ли способ отключить сжатие резервных копий в формате gzip?
Поскольку я знаю, что в конечном итоге мне придётся увеличить размер моего сервера Digital Ocean, но так как это фактически удваивает ежемесячную стоимость, я откладываю это решение как можно дольше.
После последнего обновления (когда система перешла на новый PostgreSQL) я, похоже, достиг точки, когда резервная копия создаётся, но затем не удаётся сжать её в формате gzip. Иронично.
Поскольку я копирую резервную копию с сервера и храню её в другом месте после создания, сжатие gzip не имеет реальной ценности (немного увеличивает время передачи), и я могу сжать её после получения с сервера для долгосрочного хранения. Кроме того, значительную часть размера резервной копии составляют загруженные файлы, а изображения и тому подобное уже сжаты.
Но в настоящее время из-за процесса сжатия gzip вся резервная копия не может быть успешно создана.
Итак — есть ли способ просто указать: не сжимать резервную копию?
Блочное хранилище, я думаю, довольно дешёвое. Вы можете использовать его просто для резервных копий или также для загрузки файлов. Мне кажется, может быть немного сложно отследить, что блочное хранилище используется для временного пространства, необходимого для создания резервной копии.
Могу ли я использовать блочное хранилище только для резервных копий? Если да, это может быть вариантом, чтобы продлить время до того, как мне придется удвоить мощность сервера, если только оно сначала не создает резервную копию локально, а затем копирует её в S3, в котором случае это совсем не поможет.
Да. Это будет та же идея, что я описывал для загрузки файлов. То, что я не могу вспомнить, — это куда записываются временные файлы. Мне кажется, это может быть в логах резервного копирования. Вам просто нужно убедиться, что эта директория отображена на дополнительное место для хранения в вашем app.yml.