web-dev-qa-db-fra.com

Désactiver le montage automatique pour des partitions particulières sur des lecteurs USB

J'ai un gros disque USB avec 3 partitions: une pour la sauvegarde et deux autres disques amorçables pour l'installation et le test de nouvelles distributions. Je veux que la partition de sauvegarde soit montée automatiquement au démarrage. Mais je ne veux pas que les deux partitions de test soient montées automatiquement. Malgré mon utilisation de "noauto" dans/etc/fstab, quelque chose (gnome?) Semble les monter lorsque je branche le lecteur.

LABEL=mybook            /srv/backup     ext4    defaults        0       2
LABEL=mybook-root       /media/mybook-root ext4    user,noauto  0       2
LABEL=mybook-spare      /media/mybook-spare ext4   user,noauto  0       2

Dans les précédentes distributions Ubuntu, il semblait possible de configurer gnome pour éviter de monter des partitions particulières sur des disques amovibles tels que l'USB:

gnome-mount --write-settings --mount-options noauto --device /dev/sda1

Ce n'est plus disponible dans Lucid (quand est-ce qu'il est parti?)

Y a-t-il une autre façon de faire cela maintenant?

4
nealmcb

gnome-mount a été remplacé à un moment donné par gvfs-mount, et le cas d'utilisation décrit dans la question initiale ne semble plus être pris en charge dans gnome.

Voici donc une solution de contournement, faisant suite à l'expérience décrite par @clemmy. Cela implique simplement de lister un répertoire inexistant en tant que point de montage pour les partitions que vous ne voulez pas monter automatiquement. Par exemple. dans ce cas, il suffirait de supprimer les répertoires pertinents répertoriés dans le fstab, par exemple. "/ media/mybook-spare". Malheureusement, lorsque l'utilisateur souhaite monter cette partition, l'utilisateur doit bien entendu recréer le répertoire (ou modifier le fstab).

1
nealmcb

à cette fin, j'utilise la ligne suivante dans/etc/fstab et je n’ai effectué aucune modification dans gnome ... cela fonctionne dans Ubuntu 11.04

# Prevent mounting specific partition on external hd
UUID=57f8f4bc-abf4-0000-675f-946fc0f9f25b none ext4 ro,noauto

il y a deux différences entre mon fstab et le vôtre:

  1. J'utilise la partition UUID au lieu de LABEL
  2. J'ai mis 'aucun' comme point de montage

Je ne sais pas quelle est la différence qui fait que ma configuration fonctionne, mais je parierais la deuxième ..

(si vous voulez obtenir l'UUID de la partition, utilisez la commande Sudo blkid)

3
clemmy

1) Lancez votre gestionnaire de partition respectif en fonction de l’environnement de bureau installé: Gparted pour gnome ou KDE Partition Manager pour kde

2) Sous appareils, sélectionnez le lecteur flash que vous souhaitez modifier.

3) Cliquez avec le bouton droit sur la partition flash que vous ne souhaitez pas monter automatiquement et définissez-la avec la propriété d'indicateur "caché".

0
13east