web-dev-qa-db-fra.com

Désactiver le montage pour les disques durs internes

Je suis assez nouveau sur Ubuntu (j'utilise 12.04) et je cherche un moyen de faire en sorte que lorsque je démarre à partir de ma clé USB, les disques durs internes de l'ordinateur que j'utilise ne se montent pas. Je voudrais également savoir s'il existe un bon moyen de forcer tous les montages par défaut en lecture seule.

1
Ryan

Vous devez modifier /etc/fstab du système de démarrage. Pour que votre disque dur ne soit pas monté automatiquement lorsque vous mais à partir d'une clé USB, ajoutez une ligne pour chaque partition, telle que:

/dev/hda1 / auto noauto 0 0

Pour le monter en mode lecture seule:

/dev/hda1 / auto ro 0 0

Un manuel complet pour fstab est ici , sinon juste google autour!

1
jasmines

Vous trouverez peut-être préférable d'utiliser les règles udev pour ignorer le disque dur que vous souhaitez ignorer.

De this serverfault answer:


En tant que root, ouvrez /etc/udev/rules.d/60-persistent-storage.rules avec votre éditeur de texte préféré.

Quelques lignes plus loin, vous verrez probablement une ligne qui ressemble à ceci:

# ignorer les règles pour les périphériques bloqués inappropriés KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md *", GOTO = "persistent_storage_end" Ajouter "sdb *" à cette deuxième ligne, donc cela ressemble à ceci:

KERNEL == "ram * | loop * | fd * | nbd * | gnbd * | dm- * | md * | sdb *", GOTO = "persistent_storage_end" Enregistrez le fichier puis redémarrez.


ErikA n'avait pas son système disponible pour tester ces conseils, et malheureusement j'utilise moi-même un ordinateur d'amis.

De nombreux périphériques sont désormais découverts par udev plutôt que de s'appuyer sur/etc/fstab, et cela inclut les disques durs. Notez que vous devrez peut-être changer sdb en l'appareil que vous souhaitez ignorer (sda?)

La page de manuel udev contient plus d'informations sur les règles udev, notamment sur la façon de modifier les autorisations de périphérique, ce qui peut être un bon moyen de rendre un tel périphérique en lecture seule.

1
John S Gruber