Архивация сайта 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?

Добавить комментарий для fixin Отменить ответ

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