Eu tenho uma ext4
partição de disco antiga que preciso investigar sem perturbá-la. Então copiei a partição completa para um arquivo de imagem e montei esse arquivo de imagem enquanto continuava minha investigação.
Agora, enquanto eu não escrevo no sistema de arquivos montado, tenho que montá-lo com acesso de leitura/gravação, porque um dos programas faz suposições sobre o que pretendo fazer e requer acesso de gravação, mesmo que eu não pretenda escrever para isso. Você conhece o tipo de programas 'inteligentes'.
Agora o problema é que, ao montar um sistema de arquivos ext4 de leitura/gravação, o último ponto de montagem é gravado no próprio sistema de arquivos, ou seja, o comando mount altera meu arquivo de imagem, incluindo o tempo de acesso ao arquivo e o tempo de modificação do arquivo. Isso é irritante por muitas outras razões. Não consigo encontrar uma opção em mount(8)
nem em ext4(5)
para evitar isso.
Existe outra maneira de montar com acesso de leitura/gravação, sem o comando mount gravar no sistema de arquivos?
Eu concordo com @UlrichSchwarz montá-lo somente leitura, então use overlayFS ou unionFS para criar um sistema de arquivos gravável. Você pode tornar a camada gravável (a parte onde as modificações vão, descartáveis ou persistentes. Por outro lado, as alterações não são armazenadas no sistema de arquivos mestre.)