Вма зст как вытащить файл

Обновлено: 21.11.2024

Иногда резервные копии спасают жизни владельцев серверов.

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

Компания Bobcares помогает владельцам серверов разрабатывать эффективные стратегии резервного копирования. Кроме того, мы помогаем клиентам создавать резервные копии и восстанавливать ВМ из резервных копий в рамках наших служб управления серверами.

Сегодня давайте посмотрим, как восстановить виртуальную машину Proxmox из резервной копии.

Восстановление ВМ Proxmox из резервной копии — зачем это нужно?

Данные всегда ценны. Резервные копии играют важную роль в вашем бизнесе по разным причинам.

  • Для восстановления случайно удаленных или поврежденных файлов.
  • Сбои оборудования трудно восстановить.
  • Обновление или миграция серверов.
  • Вирус или вредоносное ПО могут повредить файлы.

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

Восстановление виртуальной машины Proxmox из резервной копии — как мы делаем резервную копию виртуальной машины?

Во-первых, давайте посмотрим, как наши инженеры службы поддержки выполняют резервное копирование виртуальной машины Proxmox. Создание резервной копии виртуальной машины Proxmox включает несколько этапов.

1) Настроить хранилище резервных копий

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

Теперь носитель готов для хранения резервных копий.

2) Остановите виртуальную машину Proxmox

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

3) Резервное копирование виртуальной машины Proxmox

Теперь давайте посмотрим, как наши специалисты по специальной поддержке выполняют операцию резервного копирования на виртуальной машине Proxmox. Мы можем запустить резервное копирование из командной строки, а также из графического интерфейса.

Чтобы создать резервную копию из командной строки, войдите в виртуальную машину через SSH и выполните следующие команды.

При этом будет создана резервная копия ВМ 501 в папке /var/lib/vz/dump.

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

  • Выберите виртуальную машину для резервного копирования.
  • Нажмите Резервное копирование > Создать резервную копию сейчас.
  • Выберите место хранения, режим резервного копирования и сжатие.
  • Наконец нажмите Резервное копирование.

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

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

  • ВыберитеЦентр обработки данных > Резервное копирование.
  • Выберите Добавить > Создать задание резервного копирования.
  • Выберите детали, такие как узел, целевое хранилище, дни недели, время и т. д.
  • Убедитесь, что задание резервного копирования включено.

Восстановление виртуальной машины Proxmox из резервной копии — как мы это делаем?

Теперь давайте обсудим, как восстановить виртуальную машину Proxmox из резервной копии. Обычно мы восстанавливаем виртуальную машину из командной строки, а также через графический интерфейс. Давайте подробно рассмотрим оба случая.

Наши специалисты службы поддержки обычно используют утилиту командной строки для восстановления виртуальной машины, так как это довольно просто. Например, мы используем команду qmrestore для восстановления KVM VM 501 из резервной копии.

Аналогичным образом для восстановления контейнера LXC мы используем команду pct restore. С другой стороны, чтобы восстановить виртуальную машину из графического интерфейса, выполните следующие действия.

  • Перейдите к ВМ, которую нужно переместить.
  • Нажмите Резервное копирование.
  • Выберите созданный файл резервной копии и нажмите Восстановить
  • В поле восстановления укажите, куда восстановить ВМ.
  • Нажмите Восстановить.

Как восстановить резервную копию ВМ в Proxmox?

[Нужен специалист для восстановления виртуальной машины Proxmox из резервной копии? Здесь вам могут помочь наши специалисты службы поддержки.]

Заключение

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

Закрыто. Этот вопрос не соответствует правилам переполнения стека. В настоящее время ответы не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow.

Закрыт 1 год назад.

Я не знаю, как распаковать файл с расширением .zst или tar.zst. Полное имя файла: - file.pkg.tar.zst или file.xz.tar.zst

6 ответов 6

Расширение .zst означает, что архив сжат zstd.

Команда tar имеет параметр -I (--use-compress-program), чтобы указать команду для сжатия/распаковки.

Вы можете использовать его следующим образом.

@user1271772 Возможно, он не установлен. Для Debian sudo apt-get install zstd. yum или любой другой для других дистрибутивов.

Есть ли способ не устанавливать ничего лишнего? У меня нет разрешения sudo на сервере. Я бы предпочел не копировать файл на другую машину, распаковывать и передавать обратно.

Если вы хотите извлечь, вам нужно выбрать unzstd . У меня сработало следующее: tar --use-compress-program=unzstd -xvf archive.tar.zst

Распакуйте его в Терминале.

вы должны установить пакет zstd для команды unzstd. обратите внимание, что у него есть проблемы с двоеточием в имени пакета, поэтому переименуйте эти пакеты заранее

@rubo77 Для меня это работает с двоеточием, нужно обновить или что-то в этом роде. Но я предполагаю, что ваша оболочка не работает и, возможно, заключает ее в кавычки с помощью '' или "" , или вы можете просто избежать ее с помощью \.

Если у вас есть стандартный стек сборки cmake + gcc:

как человек без прав root, этот ответ был удивительно полезным и полным. Не могу отблагодарить вас в достаточной степени

В macOS Mojave 10.14.3 мне не удалось указать алгоритм сжатия с помощью флага -I. Такой способ сработал для меня;

Установите zstd с помощью brew, если он еще не установлен.

  1. Распаковка из .zst: unzstd имя_файла.tar.zst или zstd -d имя_файла.tar.zst . будет создан файл имя.tar.
  2. Список сжатых архивов: tar tf имя_файла.tar .
  3. Извлеките сжатый архив: tar xf имя_файла.tar .

Надеюсь, это поможет.

Я не совсем понимаю, что вы имели в виду, но zstd — это утилита, реализующая алгоритм сжатия zstandard.

Я нашел некоторые из этих файлов в загрузках Anaconda. После того, как я установил Anaconda, я загружал дополнительные пакеты. Загруженные пакеты в моем каталоге загрузки Anaconda были zip-файлами (без расширения .zip), но внутри них были эти файлы .tar.zst. Это привело меня к stackoverflow, чтобы выяснить, что это такое, что привело меня к этому вопросу. Если вы находитесь в той же лодке, то Анаконда также дает ответ.

Оказалось, что исполняемые файлы zstd и unzstd также устанавливаются программой установки Anaconda, поэтому они должны быть доступны в командной строке, если вы находитесь в среде Anaconda.

Загрузите библиотеку Python, после чего вы сможете использовать Python следующим образом:

Вот почему есть . Код не полный. Название вопроса ОП было «Как распаковать». Я ответил на это.

Это полезно, избавило меня от дальнейших проблем с добавлением пакета в git-for-windows (MSYS2), избегая всевозможных обручей. И это работает в Windows. Используется python -m pip install zstandard для установки модуля.

Работа с утилитой ZSTD для быстрого сжатия, открывания, извлечения файлов

Бесплатная утилита-архиватор PeaZip предлагает полную поддержку чтения/записи (сжатие, открытие, распаковка) для сжатых файлов ZST с помощью инструмента с открытым исходным кодом ZSTD из проекта Facebook Zstandard (выпущенного под двойной лицензией BSD + GPLv2), чтобы предложить тот же интерфейс с графическим интерфейсом. для создания, просмотра и извлечения файлов .zst в операционных системах Windows и Linux.
Компрессор ZSTD является многопоточным и обеспечивает более быстрое сжатие, чем Deflate (ZIP / GZip), даже быстрее, чем текущая реализация Brotli. См. страницу сравнительных тестов PeaZip для получения самых быстрых результатов сжатия данных.
Алгоритм Zstandard представляет собой чистое однофайловое (или потоковое) сжатие и не предоставляет функций архивирования файлов: если несколько файлов отправляются на ZSTD-компрессор, PeaZip автоматически переключается в твердый режим, объединяя все входные файлы / каталоги в один TAR. архив.
Обработка всего входного файла в целом обычно также позволяет достичь лучшего коэффициента сжатия, чем сжатие каждого входного файла по отдельности.
Утилита ZSTD не поддерживает шифрование (файлы типа .zst не могут быть защищены паролем), так как алгоритм Zstandard не предлагает примитивов шифрования.

Сжатие файлов с помощью алгоритма Zstandard

Быстрый компрессор данных ZSTD принимает один файл в качестве входных данных, в противном случае (для добавления нескольких файлов и каталогов) используйте параметр «TAR before» для объединения входных данных в один пакет TAR, прежде чем переходить к этапу сжатия с помощью алгоритма Zstandard.

Создавайте ZST-файлы из системного проводника

Используйте пункт контекстного меню PeaZip > Добавить в архив для экрана создания архива, чтобы установить параметры сжатия, место назначения вывода и другие параметры.

Создание файлов ZST с помощью графического интерфейса PeaZip

Выберите файлы и папки и используйте кнопку «Добавить» (также в контекстном меню) для экрана создания архива

Перетащите файлы/папки из системы в экземпляр PeaZip

Как преобразовать файлы Zstandard

Процедура преобразования архивных файлов с помощью кнопки Преобразовать, а затем переупаковать входные архивные файлы в любой формат, поддерживаемый записью (7z, arc, brotli, pea, tar, zip, zstandard. )

Открыть ZST-файлы Zstandard

Чтобы открыть файл ZST и прочитать его содержимое (один сжатый файл в случае простого формата .zst, архив tar, открывающий файл tar.zst или .tzst), откройте его в графическом интерфейсе PeaZip двойным щелчком, если расширение файла связанный с приложением, или с помощью пункта системного контекстного меню «Открыть как архив», который попытается прочитать любой тип файла, предоставленный пользователем, независимо от файловых ассоциаций

Извлечь файлы ZST

Используйте пункт контекстного меню "Извлечь" для экрана извлечения, чтобы задать выходной путь и другие параметры

Выберите один или несколько архивов и используйте пункт контекстного меню Извлечь сюда или Извлечь сюда (в новую папку) для быстрого извлечения без дополнительного подтверждения

Кнопка «Извлечь» показывает экран извлечения из архива, предоставляя доступ ко всем параметрам извлечения (установить выходной путь, открыть выходной путь после извлечения, сохранить или удалить исходные архивы и т. д.)

Извлечь все в. кнопка активирует упрощенную процедуру, запрашивая только выходной путь

Чтобы работать с файлом TAR, сжатым с помощью Zsrandard (с расширением .tar.zst или .tzst), вам необходимо распаковать контейнер tar, прежде чем использовать вышеупомянутые методы.
Узнайте больше о том, как извлечь файлы из архива и как извлечь выбранный контент из архива.

Zstandard сжатие быстрее, чем zip, также доступно для формата 7Z с подключаемыми модулями 7Z Тино Райхардта для 7-Zip / 7Z.exe (поддерживается PeaZip, предоставляя алгоритмы Brotli, Lizard, LZ4, LZ5 и Zstd для 7Z API). ), выбрав метод сжатия Zstd на вкладке «Дополнительно», когда выбран формат 7Z.

Алгоритм сжатия/распаковки Zst в контейнерах .7z также поддерживается в системах GNU/Linux форком szcnick/p7zip, используемым PeaZip для Linux.
Узнайте больше о том, как создавать файлы 7Z со сжатием ZSTD.

Краткий обзор: Бесплатная утилита сжатия файлов zstandard. Как создавать сжатые файлы zst с помощью инструмента сжатия файлов zstd. Сжимайте архивы TAR с помощью утилиты сжатия ZSTD. Конвертируйте zst-архивы в другие форматы. Как открыть сжатые файлы zst. Извлеките файлы zst (распакуйте). Как использовать PeaZip в качестве бесплатного графического интерфейса для сжатия, открывания и извлечения файлов.

Темы: как сжимать файлы с помощью zstdandard, открывать файлы zst, распаковывать сжатые файлы zstd, быстрее алгоритма сжатия zip

PeaZip > Часто задаваемые вопросы > Бесплатная утилита сжатия Zstandard, открывающая и извлекающая файлы ZST

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

Шаг 1. Разрешите диску сохранять резервные копии

Обычно ваш жесткий диск можно использовать для:

  • Образ диска
  • Изоизображение
  • Шаблон контейнера
  • Контейнер


Это означает, что в настоящее время вы не можете хранить резервную копию виртуальной машины на жестком диске, поэтому вам необходимо убедиться, что на жестком диске можно хранить файл резервной копии VZDump (файл, который создается после того, как мы инициируем резервное копирование виртуальной машины) . Следуйте инструкциям на изображении ниже:

  1. Нажмите "Центр обработки данных".
  2. Нажмите на хранилище, чтобы просмотреть список серверных носителей данных.
  3. Из списка выберите носитель, на котором нужно хранить резервные копии, у нас есть только один, поэтому мы выбрали его из списка.
  4. После выбора нажмите «Изменить».
  5. Вы увидите это всплывающее окно, которое в настоящее время перемещено на экран, в раскрывающемся списке «Содержимое» вы можете увидеть, что все остальные варианты выбора выделены синим цветом, убедитесь, что файл резервной копии VZDump также выделен синим цветом, и нажмите «ОК». чтобы сохранить изменения.

Теперь ваш носитель готов для хранения резервных копий.

Шаг 2. Создайте резервную копию

Вы можете создавать резервные копии двумя способами: из графического интерфейса и из командной строки. Сначала мы обсудим версию с командной строкой, потому что это очень просто.

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