resize2fs obtém status após a conexão ssh ser interrompida

2

Eu perdi a conexão SSH depois de executar o comando resize2fs em minha unidade / dev / md0.

Existe uma maneira, agora que estabeleci uma conexão, para verificar se o resize2fs ainda está em execução? E o status?

    
por Jim 19.10.2012 / 19:22

1 resposta

4

Existem várias maneiras de verificar se um processo está sendo executado. Uma velha escola ps aux | grep resize2fs faria o truque, assim como pgrep -l resize2fs . Você também pode usar top ou htop e pesquisar o processo.

Há uma boa chance de que resize2fs tenha sido abortado quando sua sessão foi desconectada. Se isso for uma preocupação, execute-o a partir de screen da próxima vez (como já sugerido).

Com relação ao progresso, infelizmente não há maneira fácil de verificar. Se você estiver fazendo um redimensionamento off-line , poderá ter alguma sorte executando dumpe2fs -h /dev/md0 e verificando se os contadores de bloco estão em movimento. Eu não esperaria que eles mudassem até que tudo estivesse terminado. Se você estava crescendo o sistema online , então é mais fácil. Basta verificar quanto espaço livre há no ponto de montagem. O espaço livre normalmente cresceria constantemente para um redimensionamento online.

    
por 19.10.2012 / 19:59