Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Почему мое место хранения объектов больше, чем мои данные?
В итоге:
Почему хранилище объектов меньше моих данных?

Почему мое место хранения объекта больше (или меньше), чем мои данные?

Теги Web Hosting,  Cloud Servers 

Почему мое место хранения объектов больше, чем мои данные?
В итоге:
Почему хранилище объектов меньше моих данных?

Если у вас есть сервис CloveWinds Cloud Backup, он должен быть не более чем за несколько дней, прежде чем вы увидите, что используемый хранилище объектов является разным размером, чем резервное копирование данных.

Почему мое место хранения объектов больше, чем мои данные?

За Общий и бизнес-хостинг, Это легко объяснено: каждая ежедневная резервная копия - копия всей учетной записи CPANEL.Если у вас есть общий аккаунт с 100 МБ веб-сайта / электронной почты / базы данных, ваши облачные резервные копии будут расти на 100 МБ каждый день, пока ваш удерживающий предел не будет ударен, то он будет сидеть на 100 МБ X дней хранится.Вы можете настроить количество дней, хранящихся, если вы предпочитаете платить меньше для хранения и не думаете, что вам понадобится столько резервных копий.

Для VPS или Выделенный серверОднако ответы немного сложнее.Программное обеспечение Backup (Restic) не делает полную резервную копию сервера каждый день.Тем не менее, защищенные резервные копии не такие, как традиционная «полная резервная копия еженедельника, инкрементной резервной копии Daily», которую можно узнать.Restic принимает резервные копии в «Снимки» каждый день, но только хранит де-дублированные данные.Если самая старая резервная копия старше, чем срок хранения (по умолчанию - 60 дней и используется в качестве примера для остальной части этой статьи), он удаляет и очищает самый старый снимк.Это не то же самое, что удаление «старейшего полного резервного копирования», а скорее, это просто выбрасывает записи об изменении файлов до 60 дней назад.

Например, если у вас есть «Today.txt», который автоматически обновляется с сегодняшней датой каждый день, ресторана будет иметь 60 копий его сохраненных.Когда устанавливается самый старый снимк, он выброс предыдущие версии, но до сих пор позволяет вам восстановить файл на любой снимок за последние 60 дней.Аналогично, если у вас есть «start.txt», который записывает дату сервера и никогда не меняется, он будет сохранен, и восстановление его с любого снижения даст те же данные.

Если у вас есть большая база данных продуктов, которые часто не обновляются, она не будет вносить гораздо больше для резервных копий, чем размер базы данных.С другой стороны, если у вас есть база данных пользователей, сообщений форума и т. Д., Что меняется ежедневно / почасовая / каждая минута - такая база данных будет способствовать значительному размеру резервного копирования рестайджа в хранилище объектов, даже еслиОбщий размер базы данных не растет быстро.

Давайте посмотрим на настоящий сервер.Эти примеры предназначены для Linux, но идеи одинаковы для Windows.Одна большая разница с Windows заключается в том, что требуется несколько снимков в день, один для каждого каталога в C: \, поэтому обратите внимание на дату снимков в Windows, а не на общем количестве их.

Здесь у нас есть свежий VPS Linux с 1,5 ГБ, используемым в хранилище:

После принятия первой резервной копии, хранилище объектов показывает одинаковую 1,5 ГБ:

Что произойдет, если мы добавим около 1,1 ГБ данных и запустите новую резервную копию?

Не беспокойтесь о команде openssl.Это просто простой способ создания случайного файла, который мы можем легко редактировать позже.

Хранение объекта выросло около 1,1 ГБ:

Давайте сделаем простое изменить в файл, заменив некоторые из текста в начале (но не изменив размер файла):

Новая резервная копия не забирает гораздо больше места, потому что мы сделали только одно небольшое изменение.Restic разбивает файлы в «BLOBS» между 512 кБ и 8 МБ, поэтому он должен хранить еще один «BLOB» для этой разницы.

Более сложное редактирование, заменяя все «QQ» в файл с «ZZ», приведет к сохранению намного больше новых капельков, однако:

Файл такой же размер

Но размер резервного копирования значительно вырос.

Это изменилось около 250 000 из 16 миллионов строк в файле, но даже 1,5% изменение данных, распространяемых через весь файл, будет вносят вклад в число Restic Blobs, должно хранить для изменения.

И, конечно же, удаление файла освобождает много места на приводе.

Но свежее резервное копирование не сокращает размер хранения объектов.Очевидно, что одна из крупных причин иметь резервные копии - восстановление от случайного (или злонамеренного) удаления данных.

Мы можем вручную «забыть» снимка и «обрезать» данные, связанные с ним.Например, это снимок, который имел одну из версий файла 1.1GB.

И размер хранения резервного копирования сокращается соответственно:

Сценарии облачных резервных копий HOVEDWINDS будут автоматически «забывать» и «riceNy» каждый раз, когда он работает, сохраняя один снимок в день в течение последнего количества дней, указанных в /root/.RETIC_VAR или C: \ Windows \ System32 \ RESTIC_REPO.PS1.

В итоге:

Действие

Размер хранилища VPS

Размер хранения объектов

Исходный

1.5GB

1.421GB

1,1 ГБ файл сгенерирован

2.6GB

2.512GB

Одноразовая изменилась

2.6GB

2.513GB

"QQ" -> "zz"

2.6GB

3.604GB

1.1 ГБ файл удален

1.5GB

3.604GB

Снимок удален

1.5GB

2.513GB

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

Почему хранилище объектов меньше моих данных?

Есть случаи, где хранение на диске может быть больше данных резервных копий.Наши сценарии резервных копий автоматически исключают каталоги, такие как / TMP и / var / TMP в Linux и корзину для корзины в Windows.Если вы «удалите» файл в Windows, и он отправляется в корзину для корзины, затем не очистите корзину для переработки в течение 60 дней.В результате вашего объекта хранилище может быть меньше места, используемого в диске C: \.

Я поместил версию 260 МБ образец. Atxt в / tmp в Linux, затем запустите резервную копию:

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

Исключенные каталоги в Linux являются:

/ dev, / media, / mnt, / proc, / run, / sys, / tmp, / var / tmp, / var / log, / backup, / home / virtfss

А в Windows Restic поддерживает не скрытые каталоги, которые являются «клиента обеспеченными», поэтому каталоги, такие как C: \ $ Recycler и файлы, такие как C: \ PAREFILE.SYS, не подкрепляются.

Надеюсь, это помогает объяснить несоответствия в ваших данных против размера резервных копий.

Написано Hostwinds Team  /  Июнь 5, 2021