Por que a partição deve ser desmontada antes do dd?

3

Por que a partição deve ser desmontada antes de usar o dd? Por exemplo, para copiar um iso para uma unidade flash, temos que desmontar a unidade antes de usarmos dd . Eu vi muitos lugares me dizer para fazer isso, mas nunca entendi o porquê?

    
por John Robins 25.02.2016 / 03:58

1 resposta

6

Se você gravar dados no dispositivo de bloco 'bruto' enquanto um sistema de arquivos neste dispositivo ainda estiver montado, o kernel terá problemas ao atualizar o sistema de arquivos da lixeira. Por exemplo, o kernel retornará periodicamente dados sujos de volta ao dispositivo montado ou poderá fazer pesquisas de arquivos. Se o dispositivo de bloco subjacente foi fundamentalmente alterado, então o kernel encontrará problemas que podem levar também mensagens de OOPs do kernel ou até mesmo parar em verificações de BUG_ON (). Portanto, sempre desmonte o sistema de arquivos antes de alterar os dados subjacentes no dispositivo de bloco.

    
por Colin Ian King 25.02.2016 / 11:15