A divisão de arquivos em /etc
nas partições é uma má ideia por esse motivo.
O que está acontecendo é que o utilitário groupadd
está criando um arquivo temporário e substituindo o arquivo /etc/groups
real (ou melhor, para o qual o link simbólico aponta) com o temporário por meio de uma operação simples rename
.
O problema é que rename()
só funciona no mesmo sistema de arquivos, caso contrário, ele gera um erro.
Outro problema em potencial que você pode encontrar aqui é que quando algo vai fazer o rename
, ele acusa o link simbólico, e agora é um arquivo comum.
Outro problema potencial é que muitos arquivos em /etc
são necessários para a inicialização adequada, antes que o sistema tenha a chance de montar outros volumes. Assim, esses arquivos estarão em falta.
Em suma, não, isso não pode ser corrigido. E isso não deve ser feito de qualquer maneira.