SBH — especialista em pressão de armazenamento
O SBH expõe o status de pressão do disco, lastro (ballast), varredura e comandos de recuperação. Este skill reúne evidências e executa no máximo a ação explícita autorizada pelo solicitante. Suas ações autorizadas podem excluir arquivos e alterar a configuração de armazenamento do host, portanto, nenhuma mutação é executada sem autorização explícita do solicitante. A superfície de comando abaixo está ancorada no sbh 0.4.27; verifique novamente com sbh --version em outro host antes de confiar em uma flag exata.
A recuperação baseada em evidências funciona porque a pressão do disco possui remédios reversíveis baratos e irreversíveis caros; uma linha de base factual é o que os diferencia antes que qualquer exclusão ocorra. Ordene a remediação por irreversibilidade: status e simulações (dry runs) primeiro, liberação de lastro em seguida, limpeza de arquivos não protegidos depois, e exclusão de emergência por último — nunca avance enquanto uma etapa mais reversível permanecer não testada.
Modo de falha nomeado — alívio em mount errado: recuperar gigabytes em um sistema de arquivos que não é o ponto de montagem sob pressão e declarar a pressão resolvida.
Anti-padrão: escalar diretamente para emergency --yes porque a pressão é crítica. Corretivo: a urgência aumenta as consequências de um erro irreversível; ela nunca reduz a barra de autorização nem a ordenação acima.
Restrições
- Comece com
sbh --json status,sbh checkou uma simulação (dry run) no ponto de montagem exato, pois as decisões de recuperação precisam de uma linha de base factual. - Nunca execute
clean --yes,emergency --yes, liberação de lastro,tune --apply,unprotectou alterações de serviço/configuração sem autorização explícita, pois essas operações alteram o estado do host. - Preserve os vetos de
.git/, arquivos abertos, arquivos recentes, diretórios pai sem permissão de escrita e.sbh-protect, pois eles evitam limpeza insegura ou ineficaz. - Confirme que o lastro ou os bytes recuperados afetam o ponto de montagem sob pressão, pois espaço livre em outro sistema de arquivos não resolve a pressão.
- Execute uma ação uma vez, capture evidências antes/depois e pare, pois o solicitante é dono de qualquer mutação adicional. Um resultado negativo é retornado ao solicitante; este skill não tenta novamente nem escala.
Saída
Retorne ponto de montagem, bytes livres, estado de pressão, candidatos de simulação, autorização utilizada, comando exato e código de saída, bytes recuperados, vetos de proteção e superfícies verificadas/não verificadas.
Documentação completa do comando: https://github.com/Dicklesworthstone/storage_ballast_helper