Você pode achar melhor usar as regras do udev para ignorar o HDD que deseja ignorar.
De esta resposta do serverfault:
Como root, abra /etc/udev/rules.d/60-persistent-storage.rules com seu editor de texto favorito.
Algumas linhas abaixo, você provavelmente verá uma linha parecida com esta:
# ignorar regras para dispositivos de bloco impróprios
KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO="persistent_storage_end"
Adicione "sdb *" a essa segunda linha, assim será:
KERNEL == "ram * | laço * | fd * | nbd * | gnbd * | dm- * | md * | sdb *", GOTO="persistent_storage_end"
Salve o arquivo e, em seguida, reinicie.
ErikA não tinha seu sistema disponível para testar este conselho, e infelizmente eu mesmo estou usando um computador amigo.
Muitos dispositivos agora são descobertos pelo udev em vez de dependerem do / etc / fstab, e isso inclui discos rígidos. Note que você pode ter que mudar o sdb para o dispositivo que você quer ignorar (sda?)
A página do manual do udev tem mais informações sobre as regras do udev, incluindo como alterar as permissões do dispositivo, o que pode ser uma boa maneira de tornar esse dispositivo somente leitura.