J'utilise Kubuntu 18.04 avec KDE Plasma 5.12.6 sur une clé USB. Ceci est une installation complète, pas une version Live. Le lecteur sert de système portable que je peux utiliser avec la plupart des ordinateurs physiques.
Pour éviter tout dommage aux données de l'ordinateur hôte. Je ne souhaite pas monter automatiquement de lecteur de disque interne au démarrage. Mieux encore, j'aimerais désactiver complètement ces lecteurs, de sorte que même un Sudo mount /dev/sdx
normal ne fonctionne pas, mais je vais me contenter de désactiver le montage automatique pour commencer.
org.gnome.desktop.media-handling automount
sur false. Pour ce faire, j'ai utilisé gsettings
à partir de la ligne de commande, ainsi que dconf
gui editor. Automount et automount-open sont définis sur falseRemoveable Devices
est décoché.Après avoir essayé toutes ces opérations et redémarré, Kubuntu monte toujours toutes les partitions découvertes, à la fois celles situées sur le lecteur flash et celles trouvées sur les lecteurs internes.
fstab
à l’option noauto
name__. Cette solution ne m'aide pas dans mon scénario, car je ne sais pas quels périphériques seront présents au démarrage du système. Je devrais en quelque sorte configurer fstab pour utiliser par défaut un noauto pour tous les périphériques.Le montage automatique des disques dans les distributions Linux basées sur Debian (et peut-être d'autres) provient d'un service appelé udisks2 .
La désactivation de ce service empêchera tout disque d'être monté automatiquement, tout en permettant un montage manuel.
Désactiver le service - Pas de démarrage automatique ou manuel
systemctl mask udisks2
Démasquer le service - Il faudra soit l'exécuter manuellement, soit redémarrer l'ordinateur.
systemctl unmask udisks2
systemctl unmask udisks2.service
Arrêtez le service temporairement - Cela ne persistera pas après les redémarrages
systemctl stop udisks2.service
Obtenir le statut
Sudo systemctl status udisks2
Nous remercions @maxschlepzig d’avoir répondu à un question similaire à propos d’OpenSUSE.