Met fstab: automatisch een NTFS-partitie koppelen

Een van de dingen die veel gebruikers willen doen, is automatisch een partitie automatisch koppelen. Met andere woorden, stel dat we een deel van de harde schijf (bijvoorbeeld 100 GB) in een andere partitie hebben, een partitie die we gebruiken om onze spullen op te slaan, of om spelletjes te spelen op Windows.

¿Cómo hacer para que podamos acceder automáticamente a esta partición desde Linux?

Er zijn verschillende manieren, maar in dit bericht laat ik je de meest voorkomende zien met / Etc / fstab

Het bestand / etc / fstab is voor veel dingen nuttig, maar ... laten we ons concentreren op waar we nu mee te maken hebben 😉

Stel dat we een partitie hebben met de naam "Windows" (zonder de aanhalingstekens), en we willen dat deze partitie toegankelijk is wanneer we de computer starten, dat wil zeggen dat deze wordt aangekoppeld. Ervoor …

1. We moeten eerst een map maken in /voor de helft/, bijvoorbeeld: / media / windows Om dit te doen, opent u een terminal en plaatst u het volgende erin:

sudo mkdir /media/windows

2. Klaar, nu moeten we precies uitzoeken welke partitie we willen mounten, dat wil zeggen, de echte locatie. Om dit in de terminal te doen, schrijft u het volgende:

sudo fdisk -l | grep NTFS

Dit in het geval dat het een NTFS-partitie is, als je er een wilt mounten die FAT32 is, is het eenvoudig, verander waar het staat NTFS voor FAT32

3. Het zou er ongeveer zo uit moeten zien:

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

Ik geef vetgedrukt aan wat we nodig hebben van die regel, wat slechts het eerste is in de regel, in het voorbeeld: / Dev / sda1

In feite ... hier is de regel die u precies dat zou laten zien:

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

Nou ... het punt is dat we ZEER GOED onthouden wat we nodig hebben van die lijn.

4. Tot nu toe moeten we (volgens dit voorbeeld) de / dev / sda1 partitie willen mounten in de map die we aan het begin hebben aangemaakt, / media / windows / ... hiervoor in een terminal laten we het volgende plaatsen:

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

Wat het zal doen, is de instructie in / etc / fstab schrijven, zodat wanneer het systeem start, het automatisch de partitie zal aankoppelen.

Belangrijk!: Om dit te laten werken, moet het pakket zijn geïnstalleerd ntfs-3g, omdat zonder dit pakket de partitie niet kan worden gemount

Start de computer opnieuw op en u moet de partitie naar wens mounten.


31 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   platonov zei

    uitstekende post, ik worstelde hier gewoon mee.
    Voordat ik dit bericht las, had ik een probleem met het kunnen wijzigen van de gegevens die ik had in de ntfs-partitie, ik stel me voor dat het is opgelost met "rw" en een andere is dat ik de gegevens die ik al had niet kan verwijderen in de nfts-partitie omdat het me vertelt dat het niet naar de prullenbak kan linken.
    Kunt u uitleggen wat de commando's die u gebruikt betekenen:… "gebruikers, umask = 000 0 0 ″ >> / etc / fstab"?
    bedankt

  2.   Ariel zei

    Nadat u de wijzigingen in het bestand / etc / fstab hebt aangebracht, kunt u in de terminal schrijven:
    $ sudo mount -a
    Vervolgens koppelt linux de partities die in het fstab-bestand worden genoemd, zonder dat het systeem opnieuw hoeft te worden opgestart.

    Groeten.

    1.    David Becerra Montellano zei

      Uitstekend, heel erg bedankt voor het commando:

      sudo mount -a

      Het is perfect, het is alsof je de bron maakt na het toepassen van een alias of het declareren van een variabele,
      bijvoorbeeld: $ JAVA_HOME

      Groeten.

  3.   RudaMale zei

    @platonov Laten we in delen gaan

    Met de optie "gebruikers" kunnen de gebruikers die tot de groep "gebruikers" behoren de partitie aankoppelen (de vergelijkbare optie "gebruiker" stelt alle gebruikers zonder uitzondering in staat)
    De optie "umask = 000" is een permissiemasker, in dit geval zullen de bestanden van de aangekoppelde partitie 777 permissies krijgen, dat is rwx rwx rwx, de meest permissieve. Als je wilt dat de bestanden permissies 755 krijgen, zou het umask 022 zijn, je hoeft alleen het masker van 777 af te trekken, is dat begrepen? 🙂
    de twee achterliggende nullen komen overeen met de kolommen "dump" en "pass". De eerste is voor back-ups van partities, in het algemeen is deze op 0. De tweede is de fsck-prioriteitsvolgorde, als deze op 1 staat (meestal de rootpartitie), is het de eerste die wordt gecontroleerd, als deze op 2 staat, is het de volgende en als het 0 is, wordt het niet gecontroleerd.

    Ik denk dat het zo is, op sommige punten twijfel ik, dus stel me teleur als ik het mis heb 🙂

    1.    hexaborg zei

      Zeer goede uitleg.

      Een vraag: weet u of de dump-kolom wordt gebruikt door een modern programma of is deze al verouderd? Misschien heb ik het mis, maar voor zover ik weet, is het enige commando dat het gebruikt dump, dat al behoorlijk achterhaald is ... Het is gewoon merkwaardig. 🙂

    2.    platonov zei

      RudaMan,
      Bedankt voor de informatie, nu werkt het correct voor mij en heb ik iets meer geleerd.
      Een van de vele dingen die ik leuk vind aan Linux is de ondersteuning die je aan gebruikers geeft!

    3.    RudaMale zei

      Over dump, geen idee, ik doe nooit dat soort back-up. We zijn hier om te leren 🙂

  4.   tafurer zei

    Als ik ren:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, umask = 000 0 0" >> / etc / fstab

    Hij antwoordt mij:
    bash: / etc / fstab: toestemming geweigerd

    Bij voorbaat dank voor uw reactie.

    1.    ooit zei

      om een ​​bestand in de map / etc te wijzigen (zoals het geval is met fstab), moet je root zijn of het programma sudo gebruiken (waardoor je root wordt in dat specifieke commando).
      Telkens wanneer "Toestemming geweigerd" verschijnt, is dat het probleem. Het lijkt misschien vervelend om root te worden, maar het is een geweldige systeemmaatregel om ongewenste wijzigingen te voorkomen.
      groeten

      1.    tafurer zei

        Nou ja, het was wat je me vertelde.
        Ik was in de war omdat ik geloofde dat ik met de eerste sudo al als root was.

        Hartelijk dank voor de moeite om mij te antwoorden en ook dankzij het plaatsen van het artikel, dat ik zal bewaren voor latere gelegenheden.

        1.    hexaborg zei

          Eigenlijk start je met sudo het commando als root. Wat er gebeurt, is dat de omleiding >> wordt gedaan door bash voordat sudo wordt uitgevoerd, dus het bestand probeert te schrijven zonder rootrechten.

          @ KZKG ^ Gaara: Een optie kan zijn om het commando als volgt te plaatsen:

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

          Het is minder duidelijk, maar geeft geen toestemmingsproblemen. 🙂

  5.   Neo61 zei

    Bedankt Gaara, ik heb de kwestie opgelost van het kennen van de partitie die interesse heeft in gparted, de variant die ik zoek, al het andere oké

  6.   isanter zei

    Als het een partitie in FAT32 is, het commando zoals het zou zijn
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Ik hoop dat je me kunt helpen, bedankt

    1.    KZKG ^ Gaara zei

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

      vfat is Fat32 😉

  7.   izzyvp zei

    Goed bericht 😀

  8.   edo zei

    erg goed voor Fedora-gebruikers, die een installatieprogramma hebben dat niet aankoppelen tijdens de installatie

  9.   jorgecg zei

    Gewoon een geweldig artikel.

    Het is afkomstig van parels.

    Dank je wel!

  10.   Rocholc zei

    Deze tutorial zou een paar dagen geleden geweldig voor mij zijn geweest, maar ik heb besloten om een ​​schone installatie van mijn geliefde Mageia 3 op een harde schijf uit te voeren en een schone en eenvoudige installatie van W7 op een andere schijf om het als "Console" te laten staan, hehehe. Toch zal ik het weinig gebruiken omdat ik al goede games test die native op Linux draaien ...

  11.   patodx zei

    Het is nooit te laat, hartelijk dank voor de uitleg.

  12.   cristian zei

    Ik kon het nooit met die code, er gebeurde niets met het fstab-bestand, het kwam uit:

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

    Hij antwoordt mij:
    bash: / etc / fstab: toestemming geweigerd

    testen met:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, gebruikers, 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

    en er gebeurde niets, ik moest het handmatig toevoegen, het werkt al, het grappige is dat er twee bestanden zijn gemaakt in Home, een genaamd su, en de andere sudo en binnen waren alle pogingen gedaan om die regel te kopiëren, maar zonder de citaten,
    Wat denk je?

    1.    x11tete11x zei

      Het is vanwege hoe de "echo" werkt, het doet dit, log in als root, daarvoor doet het:
      [code] sudo su [/ code]

      Het zal je om het sudo-wachtwoord vragen en dan zie je zoiets als dit:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      Hier heb je root-rechten en kun je die opdracht rustig uitvoeren

  13.   Germaine zei

    Het werkte perfect voor mij in Mageia 4 alpha 3, want hoewel ik in "Systeemvoorkeuren" had ingecheckt om automatisch alle partities te koppelen en ze allemaal te markeren, deed het dat niet.

  14.   linuxer zei

    In ubuntu en derivaten met udisk is het gemakkelijker om:

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

    sdaX = ntfs-partitie

    Je kunt het gemakkelijk toevoegen aan /etc/rc.local en voila = D

  15.   David zei

    Hallo, ik heb een probleem.Wat er gebeurt, is dat ik mijn Windows-partitie niet kan mounten en dan probeer ik Ubuntu 14.04 te gebruiken zonder het te hebben geïnstalleerd, hoe kan ik dit doen? Ik moet mijn spullen uit de persoonlijke map halen: / En wanneer ik dit wilde installeren, wil het Windows volledig verwijderen: /

  16.   johnjoneshq zei

    Heel erg bedankt voor de bijdrage, maar ik kan de partitie niet mounten, het vertelt me ​​dat toestemming is geweigerd, ik moet ook zeggen dat voordat ik Windows 8 had geïnstalleerd, maar ik heb het volledig verwijderd, ik weet niet wat ik moet doen, ik hoop je kunt me helpen, bij voorbaat dank

    1.    maanwachter zei

      werkt perfect, bedankt.
      @johnjoneshq doe het als root (uw + wachtwoord) en niet met sudo.
      zo werkt het voor mij 😉

  17.   Neroli zei

    Het is niet nodig om opnieuw op te starten als we het commando uitvoeren:
    $ monteren -a

    Waarschijnlijk de beste linux-blog in het Spaans. Groeten aan de hele gemeenschap

  18.   qinxiu zei

    Hoe de laatste instructie die u hebt ingevoerd ongedaan maken?

    want als ik de laatste code meerdere keren invoer, krijg ik het volgende in het systeemitem:

    De ntfs-3g-schijf is niet gereed of aanwezig.

    Blijf wachten, of druk op S voor geen koppeling of M voor handmatig herstel

  19.   Nathan zei

    Ik hield van!!! Heel erg bedankt!!

  20.   the_blunderbuss zei

    Hier rondkijken https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Ik vond deze manier om een ​​FAT32-partitie te verbinden met "fstab".
    / dev / sda5 / media / Volume13GB vfat gebruiker, rw, umask = 111, dmask = 000 0 0

    Geen probleem op mijn Linux Mint

  21.   AnoniemWebHacker zei

    Ik ben een oude linux-gebruiker en nu was ik geïnteresseerd hahahhaa, groeten en goed artikel