Comment monter automatiquement des partitions NTFS?

109

J'ai deux partitions NTFS et je ne veux pas les monter manuellement à chaque démarrage d'Ubuntu.

  • Comment puis-je faire ceci?
  • Existe-t-il un outil ou un code à utiliser?
  • Si oui, est-il sécuritaire de monter automatiquement? spécialement quand ils sont utilisés par un autre OS?
Vie binaire
la source
2
Ok, on dirait que ntfs-config s'appuie toujours sur hal. Hal n'est plus utilisé dans natty. Quoi qu'il en soit, l'informatique n'a rien de magique d'ajouter une ligne pour chaque partition dans votre / etc / fstab. Aussi j'ai édité mon post sur gigolo.
con-f-use le
@ Con-f-use: Je vois, je suis en train d'essayer d'éditer /etc/fstabainsi ci-dessous.
Binarylife
La réponse acceptée ne fonctionnait pas pour moi (sous Kubuntu 12.10). Ce qui a fonctionné, ce sont les instructions sur tuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris
monter automatiquement toutes les partitions - cette réponse suggère une application très simple appelée AriOS Automount

Réponses:

115

La façon la plus simple de fonctionner sur la plupart des systèmes Linux consiste à les ajouter à votre fstab . Mais il y en a d'autres. Chacun a son propre titre dans cette réponse.

Remarque:

Si vous obtenez un message d'erreur en disant quelque chose à propos de "racine" ou "autorisations", c'est parce que pour la plupart des options de montage, vous aurez besoin de privilèges root. Dans Unity, vous pouvez y parvenir en ajoutant des commandes gksudo(applications graphiques) ou en utilisant sudola commande habituelle en saisissant votre mot de passe. Ainsi, par exemple si ntfs-configvous appuyez sur Alt+ F2et tapez gksudo ntfs-config.


Gigolo

Gigolo Installer gigolo

Gigolo travaille main dans la main avec le système de fichiers distant et les capacités de montage de Nautilus. Vous devez ajouter les partitions à vos favoris Nautilus (Nautilus est le gestionnaire de fichiers par défaut d’Ubuntu). Après cela, vous les trouverez à Gigolo. Le reste est dit dans une autre réponse de la mienne.


Fstab

Edit : Depuis que vous avez deviné à partir de vos commentaires que vous n'êtes pas familiarisé avec Linux, je vais vous expliquer la procédure plus en détail:

La méthode fstab est plus propre et plus basique que gui-tools ou Gigolo. Cela fonctionnera également sur d'autres systèmes, même ceux qui sont en mode texte uniquement. En principe, vous n'avez rien à installer. Pour chaque partition NTFS, vous devrez ajouter une ligne au fichier appelé /etc/fstab. Pour moi, la ligne que j'ai ajoutée ressemble à ceci:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

La partie qui dit UUID=<xxxxx>indique à votre système quelle partition monter. Si vous suivez cette procédure et que des périphériques dupliqués apparaissent, remplacez-les UUID=<xxxx>par /dev/disk/by-uuid/<xxxxx>. Chaque partition a son propre UUID unique. Les espaces sont importants, il est donc préférable de copier et coller la ligne. Remplacer autopar noautopour monter manuellement. Les utilisateurs doivent être dans le groupe plugdev.

Notez que si cette ligne se trouve à la toute fin de votre fichier, il devrait y avoir une nouvelle ligne après celle-ci. Mount se plaindra si vous ne l'avez pas.

Trouver l'UUID:

Utilitaire de disque et blkid

Ouvrez l' Utilitaire de disque et identifiez les partitions appropriées par leur taille (120 Go, par exemple), leur système de fichiers (ntfs, par exemple) et leur nom. Notez leur fichier "Device:" (par exemple /dev/sdb1). À la place, vous pouvez exécuter la commande suivante dans un terminal tel que gnome-terminal:

sudo fdisk -l

Vous pouvez connaître l'UUID de vos partitions en exécutant sudo blkiddans un shell. La sortie ressemble un peu à ceci:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

Le bon UUID aura le fichier de périphérique approprié devant et TYPE="ntfs"après. Donc, pour moi, l'UUID est "7258CB9858CB598D". Pour vous, ce nombre sera différent. De plus, je n'ai qu'une seule partition NTFS. Substituez mon UUID dans les lignes que vous ajoutez à fstab par celle que vous avez trouvée de cette façon.

Réglage du point de montage

Maintenant le point de montage. Pour chaque partition, ce sera différent. J'ai choisi /media/win. Vous pouvez choisir ce que vous voulez. Il doit simplement s'agir d'un répertoire vide existant. Vous pouvez aussi bien créer le répertoire /home/yourusername/windows1et le mettre ensuite dans votre fstab.

Les autres paramètres de ma ligne

ntfs indique au fstab qu'il s'agit d'une partition de type ntfs.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0est au-delà de la portée de cette réponse. Il suffit d'utiliser ces valeurs telles qu'elles sont. Ils devraient aller bien. Si cela vous intéresse, vous pouvez lire une explication de ces paramètres dans le lien que j'ai fourni précédemment.

Lorsque vous avez ajouté les lignes et fait tout ce que j'ai décrit, enregistrez le fichier et exécutez-le sudo mount -aen mode shell. Si vous pouvez accéder à vos partitions par leurs points de montage et qu'aucune erreur ne soit imprimée, tout se passe bien. Sinon, vérifiez les fautes de frappe et les erreurs évidentes. Ne redémarrez pas si sudo mount -aaffiche des erreurs! Avec des erreurs, un redémarrage peut échouer.

Trouver votre identifiant d'utilisateur et de groupe

Vous pouvez trouver votre utilisateur et votre identifiant de groupe avec la idcommande.

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

Un outil graphique ntfs-config Installez ntfs-config est également disponible mais n'est pas nécessaire (et sa version actuelle ne fonctionne pas dans Natty Narwhal - supposons qu'il soit corrigé prochainement). De plus, vous risquez de perdre les anciens paramètres de votre fstab avec cet outil (par exemple, le montage du cache dans la mémoire), car il écrase le fichier / etc / fstab au lieu d’ajouter des éléments.

con-f
la source
2
Merci beaucoup. Ça marche . J'ai édité /etc/fstab/comme tu l'as dit.
Binarylife
1
Génial. Voir, vous ne devez pas avoir peur d'un peu d'édition de texte. Continuez votre bon travail! Ça va devenir plus facile.
con-f-use le
1
Oui je suis d'accord avec toi, ce n'est pas que j'ai peur de la retouche. Mais je voulais un outil qui soit facile à faire "automount" et quand je veux supprimer cette option facilement. Mais maintenant, je peux juste supprimer la ligne modifiée /etc/fstab/, non?
Binarylife
Correct, supprimez-le simplement. Je ne voulais pas te fréquenter ou quoi que ce soit. Je viens de donner l'impression (peut-être fausse) que vous étiez relativement nouveau sur Linux.
con-f-use
Non, pas de problème du tout. C'est vrai que je suis un peu nouveau et que je fais de mon mieux pour m'améliorer et en apprendre davantage. Merci pour la bonne réponse :)!
Binarylife
15

ntfs-config

Ce programme vous permet de configurer facilement tous vos périphériques NTFS pour permettre une prise en charge en écriture via une interface graphique conviviale . Pour cette utilisation, il les configurera pour utiliser le pilote open source ntfs-3g. Vous pourrez également désactiver facilement cette fonctionnalité.

Page d'accueil du projet: - http://flomertens.free.fr/ntfs-config/

Exigences

Installer NTFS-configdans Ubuntu

sudo apt-get install ntfs-config

Cela installera tous les packages requis pour ntfs-config, y compris ntfs-3g

Utiliser Ntfs-Config

Si vous voulez ouvrir cette application, essayez de trouver -> Outil de configuration NTFS

Maintenant, il va demander le mot de passe root, entrez le mot de passe root et cliquez sur ok

Il montrera la partition NTFS disponible.

Vous devez sélectionner les partitions que vous souhaitez configurer, ajouter le nom du point de montage et cliquer sur Appliquer.

Sélectionnez le support NTFS Write qui vous convient, c’est-à-dire interne ou externe

si vous souhaitez démonter, vous devez être root pour le démonter, puis cliquez avec le bouton droit sur le point de montage et sélectionnez Démonter le volume.

Conclusion

Comme vous pouvez le constater, le montage de partitions NTFS sous Linux peut être un jeu d'enfant. Si vous n'aimez pas ou ne craignez pas la ligne de commande, vous pouvez accomplir beaucoup en quelques clics de souris. À vrai dire, cela est beaucoup plus simple que de monter des partitions étranges, nouvelles et inconnues dans Windows.

Eh bien c'est ça. Bon Linuxing!


PD: mise à jour pour l'utilisateur Natty

Si vous avez effectué une mise à niveau vers Ubuntu Natty, vous remarquerez que l'outil de configuration NTFS ne fonctionne pas, même s'il vous invite à spécifier les privilèges root.

Le problème est que rien ne se passe lorsque vous ouvrez l'outil. Eh bien, c'est à cause d'un dossier manquant et pour résoudre ce problème, vous devez entrer la commande suivante:

sudo mkdir -p /etc/hal/fdi/policy

Maintenant que l’outil fonctionne, il suffit de sélectionner les partitions que vous voulez monter automatiquement au démarrage et si vous voulez un accès en écriture, cochez les cases correspondantes.

Assez facile: p

hhlp
la source
Pour une raison quelconque, Ntfs-config ne s'ouvre pas. Il ne demande que le mot de passe, puis rien.
Binarylife
essayez de l'exécuter dans un terminal (avec gksudo) et voyez si une erreur est imprimée. Comme je l'ai mentionné dans mon précédent post, vous n'avez besoin d'aucun outil graphique. Il suffit de modifier / etc / fstab
con-f-use le
GRAND AVERTISSEMENT : Sauvegardez /etc/fstabcar il écrase !!!
Jürgen Paul
4

Vous pouvez ajouter une entrée de démarrage avec la commande suivante:

gvfs-mount -d /dev/sda3

Où dans ce cas, /dev/sda3est votre partition NTFS

EDIT : gvfs-mount devient obsolète et est remplacé par gio:

gio mount -d /dev/sda3
myQwil
la source
2

Arios-Automount

Vous pouvez utiliser ce logiciel simple et petit:

  • Ajoutez ce PPA par la commande:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Mettez à jour les fichiers d'index:

    sudo apt-get update
    
  • Installez le arios-automountpaquet:

    sudo apt-get install arios-automount
    

Ce petit logiciel montera toute votre ntfspartition. Et cela avant votre connexion.

J'espère que cela aidera.


Mise à jour

Le PPA ne fonctionne pas dans Ubuntu 16.04 Xenial

Anwar
la source
fonctionne très bien, et il semble qu'il ne touche pas le fstab
Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Gabor
1
@Gabor Vous devez savoir que les AAE peuvent mourir. La réponse a été écrite en 2012 et c'était une bonne réponse. Ce n'est pas une raison valable pour changer de vote
Anwar
1

Regardez la documentation de la communauté sur fstab . Essayez également de rechercher l'outil de configuration NTFS dans le Centre logiciel Ubuntu.

Nitin Venkatesh
la source
1

Vous pouvez essayer de résoudre ce problème en montant le disque dur au démarrage et l’un des moyens les plus simples de le faire est d’utiliser pysdm.

sudo apt-get install pysdm

Une fois installé, vous pouvez suivre les étapes décrites dans ce message.

Alberto
la source
Une chose qui était importante à ce sujet. Je devais définir le nom exact du nom de montage que j'avais utilisé auparavant, car par défaut, il était monté sur / media / sdb3 et tout devait fonctionner avec / media / ACER
George Mauer
1

Explication vidéo

Vous pouvez simplement ajouter une entrée dans /etc/fstab. C'est assez simple. Commencez sudo blkidpar rechercher l'UUID de la partition. Suivez ensuite le schéma fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • pour le système de fichiers, ajoutez vos partitions UUID. Exemple:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • pour le point de montage, vous pouvez spécifier le répertoire de votre choix. Par convention, Ubuntu s'installe/media/YourUsernameHere/PartitionNameHere

  • pour le type dans votre cas c'est ntfs

  • pour le reste, vous pouvez simplement utiliser defaults 0 2

Mina Michael
la source
0

C'est un moyen sûr de faire les choses. Je ne pense pas qu'il soit particulièrement risqué de monter une partition Windows purement informatique au démarrage. Mais je laisserais la partition sur laquelle le système d'exploitation est installé dans une noautoconfiguration.

Vous aurez besoin du ntfs-3gpaquet.

Commencez par rechercher les UUID des partitions en question dans un terminal:

$ sudo blkid

Maintenant, vous devez éditer votre / etc / fstab pour configurer si ces deux partitions seront montées automatiquement ou non. Dans un terminal faire:

$ gksudo gedit /etc/fstab

Vous avez peut-être déjà quelques lignes pour les partitions NTFS. Sinon, vous devrez en faire. Ils ressembleront à ceci (selon les points de montage et les UUID):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Notez l' noautooption. Cela signifie que la partition ne montera pas automatiquement au démarrage. Vous devrez le monter manuellement si vous souhaitez y accéder.

boehj
la source
Je n'ai jamais eu de problèmes avec la partition d'installation Windows et le réglage automatique. De plus, il a dit qu'il pourrait monter les partitions manuellement, donc il veut évidemment un montage automatique et cela implique que ntfs-3g est installé (par défaut).
con-f-use le
@ con-f-use: Oui, j'ai lu la question complètement à l'envers au début. J'ai modifié ma réponse pour refléter cela.
boehj
0

Pour activer ou désactiver le montage automatique, ouvrez un terminal et tapez dconf-editor suivi de la touche [Entrée].

Naviguez vers

org.gnome.desktop.media-manutention

La clé de montage automatique détermine si le support doit être monté automatiquement. Si défini sur true, Nautilus montera automatiquement les supports tels que les disques durs visibles par l'utilisateur et les supports amovibles au démarrage et à l'insertion du support.

Il y a une autre clé

org.gnome.desktop.media-handling.automount-open

Ceci contrôle si un dossier doit être ouvert automatiquement pour le support monté automatiquement.

Si défini sur true, Nautilus ouvrira automatiquement un dossier lorsque le média sera monté automatiquement. Ceci s'applique uniquement aux médias où aucun type x-content / * connu n'a été détecté; pour les supports où un type de contenu x connu est détecté, l'action configurable par l'utilisateur sera prise à la place.

dconf-editor désactivant automount

Source: Documentation Ubuntu

Sergio
la source
0

Je pense que le moyen le plus simple est d'utiliser des disques (gnome-disk-utility) fournis par défaut avec Ubuntu.

Lancez simplement les disques, accédez à la partition que vous souhaitez monter automatiquement au démarrage, appuyez sur le bouton d'engrenage et allez à "Modifier les options de montage". Ensuite, décochez "Options de montage automatique" et cochez "Montage au démarrage". Je pense que vous pouvez laisser tout le reste par défaut, appuyez sur OK, insérez le mot de passe et redémarrez.

Akronix
la source
0
  • Utilitaire Open Disks dans Ubuntu.
  • Accédez au disque dur que vous souhaitez monter à l’emplacement de votre choix.
  • Démontez la partition sélectionnée.
  • Ouvrez ses paramètres et sélectionnez "Modifier les options de montage ..."
  • Puis changez le point de montage à l’emplacement que vous obtenez après avoir tapé «pwd» après avoir monté manuellement votre disque dur.
  • Changez le champ 'identifier en' en / dev / disk / by-label / Data (vous pouvez avoir autre chose mais cela n'aura pas beaucoup d'importance)
  • Enregistrez et remontez le disque dur et le montage commencera automatiquement.

Question similaire: Problèmes avec le deuxième disque dur (non détecté jusqu'au clic, et chargeur supplémentaire win10)

utilisateur2533915
la source