Monter automatiquement le lecteur NTFS lorsque je me connecte

34

J'utilise Ubuntu 11.10 et Windows7 dual boot avec Ubuntu comme système d'exploitation principal.

Chaque fois que je dois accéder à un document, je dois monter le lecteur correspondant, même si cela n’est pas du tout fatiguant. Y at-il un moyen de monter automatiquement les lecteurs lorsque je me connecte?

    
posée kernel_panic 28.11.2011 - 17:25
la source

5 réponses

34

Remarque: si vous utilisez Ubuntu 14.04 et supérieur, n'oubliez pas de vérifier la note à la fin de la réponse

Accédez aux applications de démarrage en cliquant sur l'icône en haut à droite de l'icône Paramètres --- & gt; Applications de démarrage .

Cliquez sur le bouton Ajouter, écrivez un nom pour cette opération tel que "Mount ntfs drives", puis dans la zone de saisie commande , écrivez ceci udisks --mount /dev/sda2 , pour monter automatiquement la partition ntfs.

Remarque : vous devez remplacer /dev/sda2 par votre numéro de partition NTFS réel.

Vous pouvez obtenir ce numéro avec cette commande:

sudo blkid

Voici la sortie de cette commande sur mon ordinateur.

/dev/sda1: UUID="89b18940-d5ff-4ce1-a85a-42cdd0369016" UUID_SUB="57d79ff6-7b53-44bc-82ec-ef783a23efc3" TYPE="btrfs" 
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs" 
/dev/sda3: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs" 
/dev/sda5: LABEL="Free" UUID="CA9A-4F0A" TYPE="vfat" 
/dev/sda6: LABEL="Ubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4" 
/dev/sda7: LABEL="Free2" UUID="ed26eebb-524b-4533-869a-9dbd2b92bd64" TYPE="xfs" 
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap" 

Pour le montage avec l'autorisation de l'exécutable

Pour ceux d’entre vous (comme moi) qui veulent avoir une autorisation exécutable lors du montage, de sorte que vous puissiez avoir des options pour exécuter un fichier avec un double-clic, ajoutez ce bit d’options supplémentaire avec la commande udisks .

--mount-options=umask=022

Donc, la ligne totale pour /dev/sda2 devrait être comme ceci (testé sur 13.04)

udisks --mount /dev/sda2 --mount-options=umask=022

Attention: Si la sécurité vous préoccupe un peu, vous pouvez choisir de ne pas utiliser cette fonctionnalité.

Note: Changement pour Ubuntu 14.04 et ultérieur

Si vous utilisez Ubuntu 14.04 ou des versions plus récentes, vous remarquerez peut-être que les packages udisks ne sont plus disponibles. Oui, il est remplacé par udisksctl package. Donc, vous devez utiliser udisksctl au lieu de udisks . C'est fondamentalement faire les mêmes choses, mais la syntaxe est plus facile.

La commande mount est -

udisksctl mount -b /dev/sda2 

(dans le cas où votre partition ciblée est /dev/sda2 ) Ici, -b indique qu'il s'agit d'un périphérique en mode bloc

Pour activer la permission exécutable ---

udisksctl mount -b /dev/sda2 -o umask=022

(Ici -o indiquant que les options suivantes sont possibles pour udisksctl).

Vous pouvez accéder à la page de manuel de udisksctl avec la commande man udisksctl ou lisez-la en ligne ici!

    
réponse donnée Anwar 27.06.2012 - 09:44
la source
8

La commande udisks fait la même chose que nautilus

Il est installé par défaut et ne nécessite aucune modification de vos fichiers système.

ajoutez simplement quelque chose comme:

/usr/bin/udisks --mount /dev/disk/by-uuid/1313-F422

à votre liste de démarrage.

lien

    
réponse donnée ijk 19.02.2012 - 21:18
la source
5

Je pense que vous pouvez simplement ajouter votre configuration de partition à /etc/fstab également.

Fondamentalement, obtenez le nom de la partition à partir de la ligne de commande via sudo blkid ou sudo fdisk -l SO ajoutez à votre /etc/fstab avec gksu gedit

L'entrée doit ressembler à ceci:

/dev/sd[ab]# /path_to/mount_point ntfs-3g defaults 0 0

où le chemin du point de montage peut être quelque chose comme /home/YourUserName/Windows . Vous devrez peut-être mkdir Windows . Ensuite, vous pouvez accéder à la partition Windows dans le dossier Windows de votre dossier Home

    
réponse donnée sagarchalise 01.12.2011 - 02:57
la source
1

simple - la méthode consiste à installer le package pysdm (dans Gutsy), puis à utiliser System-Administration-Storage Device Manager sans aucune modification manuelle du fichier fstab et à ignorer la plupart des instructions qui suivent.

consultez ce site pour tout doute

lien

    
réponse donnée VENKI 28.11.2011 - 17:37
la source
1

Vous pouvez le faire directement avec la commande mount.

Modifier /etc/rc.local. Cela est exécuté au démarrage après le démarrage en tant que root:

gksudo gedit /etc/rc.local

et placez le code de montage à l'intérieur:

mount_at="/media/OS"
partition="/dev/sda3"

if [ ! -d $mount_at ] #create mound directory if it doesn't exist
then
  mkdir $mount_at
fi

mount -t ntfs $partition $mount_at

où $ mount_at est le dossier dans lequel vous voulez monter et $ partition est le nom de la partition. Ma partition Windows est à "/ dev / sda3" et non "/ dev / sda1" car j'ai un Dell avec d'autres petites partitions système. Pour vérifier le nom de votre partition Windows, procédez comme suit:

sudo fdisk -l

qui pour moi donne

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048      206847      102400   de  Dell Utility
/dev/sda2   *      206848    30926847    15360000    7  HPFS/NTFS/exFAT
/dev/sda3        30926848   540132512   254602832+   7  HPFS/NTFS/exFAT
/dev/sda4       540133374   625141759    42504193    5  Extended
/dev/sda5       540133376   619132927    39499776   83  Linux
/dev/sda6       619134976   625141759     3003392   82  Linux swap / Solaris

Donc / dev / sda3 est la plus grande partition NTFS, probablement celle que vous voulez.

    
la source

Lire d'autres questions sur les étiquettes