A resposta depende do sistema de arquivos. Os que normalmente são usados em dispositivos removíveis (FAT32 ou ExFAT) não devem ser modificados na montagem, mas muitos sistemas de arquivos armazenam o último tempo de montagem e atualizam isso toda vez que são montados. Mesmo quando montado somente para leitura, alguns sistemas de arquivos, como Ext3 ou Ext4, podem reproduzir seu diário (se o sistema de arquivos estiver sujo) e, portanto, ser modificados.
Existem maneiras de forçar uma montagem realmente somente leitura. Uma abordagem funciona com qualquer sistema de arquivos: você pode definir o próprio dispositivo de bloco subjacente para ser somente leitura, usando blockdev --setro
. Outros são específicos do sistema de arquivos; para a família Ext, você pode usar as opções ro,noload
mount. Para fazer isso em um sistema com a montagem automática ativada, você precisa adicionar uma regra udev
para proteger o dispositivo antes de montá-lo.