Como você indica, a reciclagem é decidida no nível da piscina. Você precisará migrar os dados para um pool especial sem reciclagem. Meu método preferido é executar um backup completo para esse armazenamento especial antes da decomposição. O registro do cliente no banco de dados não será excluído automaticamente, ou mesmo semi-automaticamente usando o dbcheck, contanto que existam trabalhos com dados ainda associados ao cliente.
Uma "pegadinha" a esse respeito é que a remoção de informações de arquivo (quais arquivos estão realmente contidos em um trabalho de backup) é executada apenas depois que um trabalho nesse cliente é concluído. Portanto, a configuração de retenção de arquivo para um cliente decommisioned será essencialmente ignorada. (A tabela File será limpa quando o volume do pool for reciclado, mas no meu caso isso é normalmente de 6 meses, em vez de minha retenção de arquivo de 3 meses.)
Eu não entendo muito bem por que você quer que a máquina continue aparecendo na lista de brestore, mas isso pode ser devido a minha preferência por usar a opção 3, com ids de job explícitos, que eu acho usando minha ferramenta, bacula -Verifica ;) (Ter 3000 clientes dificulta muitas operações no bconsole.)