Fsck
alteraria os dados no disco sem notificar a camada VFS do kernel, portanto, mesmo a leitura dos dados do disco pode ser inconsistente e não pode ser confiável. Resumindo - não faça, é uma falha.
Mais longo e mais inteligente: você deveria estar usando o LVM-2. Assim, você faria um snapshot, montaria o R / O fornecendo acesso de seus usuários a ele, fsck'ed volume original e, em seguida, montá-lo R / W vez.