Comment configurer l'emplacement d'automount par défaut?

29

Je suis récemment passé de Mint 12 à Ubuntu 12.10 + Cinnamon. J'ai un lecteur USB externe que lorsque je le branche, monte automatiquement à /media/[username]/Backup/ . En fait, sous Mint, la partie [nom d'utilisateur] n'était pas incluse. Il a juste monté à /media/Backup . Ma question est la suivante: comment puis-je revenir à ce format? Je n'ai pas besoin du lecteur monté sous mon nom d'utilisateur. Juste sous les médias.

Merci d'avance.

    
posée warkior 08.11.2012 - 17:42
la source

5 réponses

18

Ce n'est pas le noyau mais udisks2 où l'emplacement de montage automatique est codé en dur. Vous ne pouvez pas le configurer.

L'udisks2 d'origine utilise /run/media/username mais Ubuntu l'a corrigé pour utiliser /media/username/ .

Je suppose que Mint 12 comme Ubuntu 12.04 est fourni avec udisks1, qui utilise juste /media/ .

Si vous avez vraiment besoin que les disques automount soient montés dans /media/ , vous pouvez essayer de remplacer /media/your_username par un lien symbolique pointant vers /media :

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username
    
réponse donnée Florian Diesch 08.11.2012 - 18:11
la source
40

Dans Ubuntu 13.04, vous pouvez indiquer à udisks2 de monter automatiquement dans /media/ au lieu de /media/[username]/ en ajoutant une règle udev qui définit l'environnement var UDISKS_FILESYSTEM_SHARED . Vous pouvez le faire en ajoutant un fichier appelé (par exemple) /etc/udev/rules.d/99-udisks2.rules qui contient:

ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"

Je pense qu'udev surveille le dossier /etc/udev/rules.d pour détecter les modifications, mais sinon, vous pouvez le forcer à recharger ses règles avec sudo udevadm control --reload . Notez toutefois que le nouvel emplacement de montage ne semble pas prendre effet tant que vous n'avez pas physiquement retiré et branché le lecteur externe.

Cela ne fonctionne pas dans Ubuntu 12.10 car il utilise la version 2.0.0 des disques durs, et la prise en charge de ce qui précède n’apparaît pas avant la version 2.0.91.

Pour votre commodité, vous pouvez coller ce qui suit dans le terminal

echo 'ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"' | \
sudo tee -a /etc/udev/rules.d/99-udisks2.rules

Maintenant, toute personne accédant à votre machine peut accéder aux disques amovibles que vous y branchez. Faites donc attention . Testé le 14.04, mais comme indiqué ci-dessus, il devrait fonctionner le 13.04 et les versions ultérieures.

    
réponse donnée rocko 01.04.2013 - 07:58
la source
1

Au lieu de faire:

sudo rmdir /media/your_username
sudo ln -s /media /media/your_username

Vous pouvez simplement faire ce qui suit si, par exemple, vous avez un point de montage / media / nom d'utilisateur / DISK_A:

ln -s /media/username/DISK_A /media/DISK_A

comme cela, tous vos logiciels configurés précédemment peuvent continuer à accéder à vos fichiers.

    
réponse donnée Thomas 13.11.2012 - 19:43
la source
1

Vous pouvez supprimer le répertoire media , créer un lien logiciel nommé media sous / qui pointe vers l’endroit souhaité. Assurez-vous que rien n'est monté sous le support lorsque vous faites cela. Branchez votre lecteur de stylo et il est monté sous le chemin souhaité. Travaillé pour moi.

    
réponse donnée Amit P 22.02.2016 - 11:53
la source
0

Pour ceux qui rencontrent ce problème avec une collection de supports Banshee basée sur USB et qui ne souhaitent pas implémenter les solutions ci-dessus, il est facile de modifier directement la base de données Banshee pour le nouveau nom d'utilisateur / emplacement USB.

  1. Fermer Banshee

  2. Sauvegardez vos banshee.db

    cp ~/.config/banshee/banshee.db ~/.config/banshee/banshee.db.bak 
    
  3. Exécutez cette requête SQLite3 pour remplacer le chemin OLD par le chemin NEW.

    sqlite3 ~/.config/banshee/banshee.db 'update coretracks set uri = replace(uri, "file:///media/USB%20drive/folder/", "file:///media/[yourusername]/USB%20drive/folder/") where uri is not NULL;'
    

Remarque: %20 pour les espaces, utilisez 3 barres obliques dans file:/// et utilisez un / de fin.

source: lien

    
réponse donnée williamtx 09.02.2016 - 10:27
la source

Lire d'autres questions sur les étiquettes