Известные проблемы

Материал из ISPWiki

Перейти к: навигация, поиск
  • в случае, если в системе присутствуют файлы, в названии которых содержаться символы отличные от ASCII, система резервного копирования может не суметь произвести конвертирование таких имен файлов в кодировку UTF-8 (возникает ошибка "Illigal byte sequence"). В этом случае необходимо либо указать кодировку файловой системы, задав параметр FSEncoding в конфигурационном файле ISPmanager, либо в домашней папке пользователя создать файл .encoding, у которого во второй строке указать название кодировки.

Проблемы ZIP

  • Так как zip хранит uid и gid внутри архива только как числовые значения, существует риск того, что восстановленные файлы будут никому не принадлежать или же принадлежать не тому пользователю. Такое возможно, только если с момента, когда был создан архив, был изменен uid или gid пользователя. Обычно данная особенность не является большой проблемой - все права восстанавливаются корректно (pbackup не вмешивается в процесс). Особенно остро проблема проявляется, когда была создана резервная копия пользователя, он удален, и выполняется его восстановление. В таком случае с очень большой вероятностью новый пользователь будет создан с uid отличным от того, с которым он существовал до этого. Для предотвращения подобной ситуации pbackup корректирует владельца всех восстанавливаемых файлов. Следует отметить, что данная операция может потенциально привести к проблемам, если в архив были запакованы файлы с владельцем отличным от восстанавливаемого.
  • Из-за особенностей работы zip-архиватора не удалось полностью избавится от временных файлов в домашних папках для пользователя или же в корне для рута. Во время работы с zip-архивом pbackup по прежнему использует их как временные, но только лишь для хранения одного временного файла, чей объем не превышает нескольких байт.
  • В следствии того, что zip не поддерживает распаковку "на лету", процесс скачивания файла из zip-архива по прежнему связан с необходимость копирования самого архива с удаленного хранилища в локальную временную папку.
  • zip-архиватор по непонятным причинам не умеет запаковывать soft-link в архив через pipe (создается битый архив). Поэтому pbackup исключает все soft-link из архивов, при этом записывая информацию необходимую для восстановления каждой линки в файл PBKP_XML_LISTING. Таким образом, любой архив не содержит линки физически. Их создание производится средствами pbackup после основного процесса распаковки.

Проанализировав все описанное выше, мы настоятельно рекомендуем Вам использовать архивацию в формат tar (учитывайте, что он без сжатия данных) и производные от него форматы с со сжатием gzip (.tgz) (меньше нагрузка на процессор, больше объем архива, рекомендуется) или с сжатием bzip2 (.tbz) (загрузка процессора при архивации выше, процент сжатия больше).

Была ли эта информация полезной? Да | Нет
Личные инструменты