Avec fstab: Comment monter automatiquement une partition NTFS

L'une des choses que de nombreux utilisateurs souhaitent faire est de monter automatiquement une partition. En d'autres termes, supposons que nous ayons une partie du disque dur (100 Go par exemple) dans une partition différente, une partition que nous utilisons pour stocker nos affaires ou jouer à des jeux sous Windows.

Comment faire pour que nous puissions accéder automatiquement à cette partition desde Linux?

Il existe plusieurs façons, mais dans cet article, je vais vous montrer la plus courante, en utilisant / etc / fstab

Le fichier / etc / fstab est utile pour beaucoup de choses, mais ... concentrons-nous sur ce dont nous avons affaire maintenant 😉

Supposons que nous ayons une partition appelée "Windows" (sans les guillemets), et que nous voulions que chaque fois que nous démarrons l'ordinateur, cette partition soit accessible, c'est-à-dire qu'elle soit montée. Pour cela …

1. Nous devons d'abord créer un dossier dans /médias/, par exemple: / media / windows Pour ce faire, ouvrez un terminal et mettez-y les éléments suivants:

sudo mkdir /media/windows

2. Prêt, nous devons maintenant savoir exactement quelle partition nous voulons monter, c'est-à-dire son emplacement réel. Pour ce faire dans le terminal, écrivez ce qui suit:

sudo fdisk -l | grep NTFS

Ceci dans le cas d'une partition NTFS, si vous voulez en monter une qui est FAT32 c'est simple, changez où il est dit NTFS pour FAT32

3. Cela devrait ressembler à quelque chose comme ceci:

/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT

Je détaille en gras ce dont nous avons besoin de cette ligne, qui n'est que la première chose sur la ligne, dans l'exemple: / Dev / sda1

En fait ... voici la ligne qui vous montrerait juste cela:

sudo fdisk -l | grep NTFS | cut -d" " -f1

Eh bien ... le fait est que nous nous souvenons TRÈS BIEN de ce dont nous avons besoin de cette ligne.

4. Jusqu'à présent, nous devons vouloir monter (en suivant cet exemple) la partition / dev / sda1 dans le dossier que nous avons créé au début, / media / windows / ... pour cela dans un terminal, mettons:

sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab

Ce qu'il fera est d'écrire l'instruction dans / etc / fstab afin que lorsque le système démarre, il monte automatiquement la partition.

Important!: Pour que cela fonctionne, il est nécessaire d'installer le package ntfs-3g, car sans ce package, la partition ne peut pas être montée

Redémarrez l'ordinateur et vous devez monter la partition comme vous le souhaitez.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Platonov dit

    excellent post, je me débattais juste avec ça.
    Avant de lire ce post j'avais un problème de pouvoir modifier les données que j'avais dans la partition ntfs, j'imagine que ça se résout avec "rw" et un autre c'est qu'il ne me laisse pas supprimer les données que j'avais déjà dans la partition nfts depuis il me dit qu'il ne peut pas créer de lien vers la poubelle.
    Pouvez-vous expliquer ce que signifient les commandes que vous utilisez:… "users, umask = 000 0 0 ″ >> / etc / fstab"?
    merci

  2.   Ariel dit

    Après avoir apporté les modifications au fichier / etc / fstab, vous pouvez écrire dans le terminal:
    $ monture sudo -a
    Ensuite, linux monte les partitions mentionnées dans le fichier fstab, sans redémarrer le système.

    Salutations.

    1.    David Becerra Montellano dit

      Excellent, merci beaucoup pour la commande:

      monture sudo -a

      C'est parfait, c'est comme faire la source après avoir appliqué un alias ou déclaré une variable,
      par exemple: $ JAVA_HOME

      Salutations.

  3.   RudaMale dit

    @platonov Allons-y par parties

    L'option "users" permet aux utilisateurs appartenant au groupe "users" de monter la partition (l'option "user" similaire permet à tous les utilisateurs sans exception)
    L'option "umask = 000" est un masque de permission, dans ce cas les fichiers de la partition montée prendront 777 permissions, soit rwx rwx rwx, la plus permissive. Si vous voulez que les fichiers prennent les permissions 755, le umask serait 022, il vous suffit de soustraire le masque de 777, est-ce compris? 🙂
    les deux zéros de fin correspondent aux colonnes "dump" et "pass". Le premier est pour les sauvegardes de partition, en général il est à 0. Le second est l'ordre de priorité de fsck, s'il est à 1 (généralement la partition racine) c'est le premier à être vérifié, s'il est à 2 c'est le suivant et s'il est à 0, il n'est pas vérifié.

    Je pense que c'est comme ça, à certains moments j'ai des doutes, alors laissez-moi tomber si je me trompe 🙂

    1.    Hexborg dit

      Très bonne explication.

      Une question: savez-vous si la colonne de vidage est utilisée par un programme moderne ou est-elle déjà obsolète? Peut-être que je me trompe, mais pour autant que je sache, la seule commande qui l'utilise est dump, qui est déjà assez obsolète ... C'est juste curieux. 🙂

    2.    Platonov dit

      RudaMale,
      Merci pour l'information, maintenant cela fonctionne correctement pour moi et j'ai appris un peu plus.
      L'une des nombreuses choses que j'aime à propos de Linux est le soutien que vous apportez aux utilisateurs!

    3.    RudaMale dit

      A propos de dump, aucune idée, je ne fais jamais ce genre de sauvegarde. Nous sommes ici pour apprendre 🙂

  4.   tafurer dit

    Quand je cours:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Il me répond:
    bash: / etc / fstab: Autorisation refusée

    Merci d'avance pour votre réponse.

    1.    déjà dit

      pour modifier n'importe quel fichier dans le répertoire / etc (comme c'est le cas avec fstab), vous devez être root ou utiliser le programme sudo (qui vous permet de rooter dans cette commande particulière).
      Chaque fois que "Autorisation refusée" apparaît, c'est le problème. Il peut sembler ennuyeux de devoir devenir root, mais c'est une excellente mesure système pour éviter les changements indésirables.
      salutations

      1.    tafurer dit

        Eh bien oui, c'est ce que tu me dis.
        J'étais confus parce que je croyais qu'avec le sudo initial, j'étais déjà en tant que root.

        Un grand merci à vous pour la peine à me répondre et aussi grâce à la publication de l'article, que je garderai pour des occasions ultérieures.

        1.    Hexborg dit

          En fait, avec sudo, vous lancez la commande en tant que root. Ce qui se passe, c'est que la redirection >> est effectuée par bash avant d'exécuter sudo, donc le fichier essaie d'écrire sans les autorisations root.

          @ KZKG ^ Gaara: Une option peut être de mettre la commande comme ceci:

          sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, utilisateurs, umask = 000 0 0» >> / etc / fstab'

          C'est moins clair, mais ne pose pas de problèmes de permission. 🙂

  5.   Neo61 dit

    Merci Gaara, j'ai résolu en connaissant la partition qui intéresse avec gparted, variante que je recherche, tout le reste est OK

  6.   isiser dit

    S'il s'agit d'une partition en FAT32, la commande telle qu'elle serait
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    J'espère que vous pouvez m'aider, merci

    1.    KZKG ^ Gaara dit

      Serieuse:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab

      vfat est Fat32 😉

  7.   izzyvp dit

    Bon message 😀

  8.   edo dit

    très bon pour les utilisateurs de Fedora, qui a un programme d'installation qui ne permet pas le montage pendant l'installation

  9.   jorgecg dit

    Juste un excellent article.

    Il est venu de perles.

    Merci!

  10.   Rocholc dit

    Ce tutoriel aurait été génial pour moi il y a quelques jours, mais j'ai décidé de faire une installation propre de ma bien-aimée Mageia 3 sur un disque dur et une installation propre et basique de W7 sur un autre disque pour le laisser comme "Console", hehehe. Même si je vais l'utiliser peu car je teste déjà de bons jeux qui tournent nativement sur Linux ...

  11.   Patodx dit

    Il n'est jamais trop tard, merci beaucoup pour l'explication.

  12.   cristian dit

    Je n'ai jamais pu avec ce code, rien ne s'est passé avec le fichier fstab, il est sorti:

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Il me répond:
    bash: / etc / fstab: Autorisation refusée

    tester avec:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> sudo / etc / fstab

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> su / etc / fstab

    et rien ne s'est passé, j'ai dû l'ajouter manuellement, cela fonctionne déjà, le plus drôle est que deux fichiers ont été créés dans Home, l'un appelé su, et l'autre sudo et à l'intérieur étaient toutes les tentatives faites pour copier ladite ligne, mais sans les guillemets ,
    Qu'est-ce que tu penses?

    1.    x11tête11x dit

      C'est à cause de la façon dont fonctionne l '"écho", il fait ceci, connectez-vous en tant que root, pour cela il fait:
      [code] sudo su [/ code]

      Il vous demandera le mot de passe sudo, puis vous verrez quelque chose comme ceci:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      ici, vous aurez les autorisations root et vous pourrez exécuter cette commande tranquillement

  13.   ghermain dit

    Cela a fonctionné parfaitement pour moi dans Mageia 4 alpha 3 parce que même si j'ai vérifié dans "Préférences Système" pour monter automatiquement toutes les partitions et les marquer toutes, ce n'est pas le cas.

  14.   Linuxeur dit

    Dans ubuntu et ses dérivés qui ont udisk, il est plus facile d'utiliser:

    utilisateur @ machine: # udisk –mount / dev / sdaX

    sdaX = partition ntfs

    Vous pouvez facilement l'ajouter à /etc/rc.local et voila = D

  15.   David dit

    Bonjour, j'ai un problème, ce qui se passe est que je ne peux pas monter ma partition Windows et que j'essaie d'utiliser Ubuntu 14.04 sans l'avoir installé, comment puis-je faire cela? J'ai besoin de sortir mes affaires du dossier personnel: / Et quand j'ai voulu l'installer, il veut supprimer complètement Windows: /

  16.   johnjoneshq dit

    Merci beaucoup pour la contribution mais je ne peux pas monter la partition, cela me dit l'autorisation refusée, je dois aussi dire que j'avais déjà installé Windows 8 mais je l'ai complètement supprimé, je ne sais pas quoi faire, j'espère que vous pourrez m'aider, merci d'avance

    1.    lunette dit

      fonctionne parfaitement, merci.
      @johnjoneshq le fait en tant que root (votre + mot de passe) et non avec sudo.
      c'est comme ça que ça marche pour moi 😉

  17.   Nerol dit

    Il n'est pas nécessaire de redémarrer si nous exécutons la commande:
    $ monter -a

    Probablement le meilleur blog Linux en espagnol. Salutations à toute la communauté

  18.   Qinxiu dit

    Comment annuler la dernière instruction que vous avez mise?

    car lorsque j'entre plusieurs fois le dernier code, j'obtiens ce qui suit dans l'entrée système:

    Le lecteur ntfs-3g n'est pas prêt ou présent.

    Continuez à attendre ou appuyez sur S pour aucun montage ou M pour une récupération manuelle

  19.   Nathan dit

    J'adore!!! Merci beaucoup!!

  20.   the_bunderbuss dit

    Regardant ici https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) J'ai trouvé cette façon de connecter une partition FAT32 avec "fstab".
    / dev / sda5 / media / Volume13 Go vfat user, rw, umask = 111, dmask = 000 0 0

    Aucun problème sur mon Linux Mint

  21.   AnonymeWebHacker dit

    Je suis un ancien utilisateur de Linux et maintenant j'étais intéressé hahahhaa, salutations et bon article