Работает ли сжатие gzip в дереве каталогов уже в процессе безопасности gzip?

280
hello_there_andy

Могу ли я одновременно сжимать одно и то же дерево каталогов с помощью tar -zcvf(gzip) (например, в двух отдельных оболочках, одна за другой, но вторая, выполняемая до завершения первой), двумя различными процессами (экземплярами оболочки), так что два результирующих .tar.gzархива создан так, как будто только одна оболочка запускалась tar -zcvfза другой?

Т.е. таков, что каждый финал archive.tar.gzне так или иначе поврежден в результате одновременной работы двух работающих tar -zcvfв одном и том же дереве каталогов?

1

1 ответ на вопрос

3
dave_thompson_085

tar czне сжимает [дерево каталогов] или файлы; он создает архивный файл (tar), который содержит копию файлов в дереве и сжимает этот архив .

Да, множественноеtar c сжатие с z j Jодновременным чтением или без сжатия (любого из ) одного и того же (или частично одного и того же) файла даст правильные результаты, хотя это может занять больше времени из-за конфликта; в некоторых случаях это может занять больше времени, чем последовательно.

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

Похожие вопросы