Solução sugerida: Tente compactar cada diretório separadamente e, com certeza, não tente recursivamente zipar todos os arquivos em /
Resposta detalhada:
a página de manual do zip explica a opção que você usou, por exemplo -r
significa:
-r
--recurse-paths
Travel the directory structure recursively
Quando você está executando o seguinte comando:
zip -ur zipfile.zip /
zip tenta compactar os arquivos inteiros no sistema (da raiz /
e abaixo).
zip usa um arquivo temporário (no seu caso você o chamou de "arquivo lixo") que contém os dados coletados até agora. Depois que a operação zip concluída, o zip move esse arquivo temporário para o arquivo zip resultante.
No seu caso, você solicitou o zip para compactar todos os arquivos no seu sistema, o que inclui também o arquivo temporário criado pelo zip.
Isso pode causar loop infinito, já que o zip pode tentar adicionar o arquivo temporário a si mesmo.
Além disso, você pode tentar adicionar dispositivos na pasta /dev
e em arquivos semelhantes, os quais não tenho certeza se gostaria de compactá-los.