Архивация сайта WordPress. Форматы tar и gz

Понадобилось сделать архив сайта. Вообще, хостинг регулярно делает архивы:

Но вдруг что-то случится с хостингом?

Поэтому на всякий случай решил раз в квартал скачивать свои сайты.

При скачивании архива с сайта я выбрал галочку «Сжимать данные», поэтому получил файл с расширением gz и размером 11.9 Гб:

Если посмотреть, то внутри архива лежит как раз скачанный архив с расширением tar:

Пр этом его исходный размер определяется некорректно — всего 380 мегабайт.

Распаковал из архива gz исходный файл tar, можно сравнить размеры:

По сути, основное место занимают картинки, они плохо сжимаются, так что формат tar и gz занимают примерно одинаковое место.

Однако, если не использовать галочку «Сжимать данные», то просто создается несжатая копия папки в папку архива. Поэтому все же я скачиваю в виде gz-архива, а потом извлекаю оттуда tar-архив. Потому что из tar-архива можно быстро извлечь отдельные файлы, а вот из gz так не получится — нужно сначала из него распаковать tar-архив. При таких размерах (14 Гб) такая распаковка длится минут 5.

А вот SQL базы имеет смысл сжимать. Внутри они представляют собой просто большой текстовый дамп в формате SQL, который сжимается раз в 10:

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. bob32:

    Посмотри мануал по tar команде, консольной. На винде можно поставить git bash, где она будет.
    Все там можно извлечь без распаковки.

    Не надо работать из визуальных тулов. Только консоль

    • визуальные тулзы придумали не спроста.
      может для Total Commander есть плагин, который сразу из tar извлекает, не извлекая tar?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *