Med fstab: Hur man automatiskt monterar en NTFS-partition

En av de saker som många användare vill göra är att automatiskt montera en partition automatiskt. Anta med andra ord att vi har en del av hårddisken (till exempel 100 GB) i en annan partition, en partition som vi använder för att lagra våra saker eller spela spel på Windows.

Hur gör man så att vi automatiskt kan komma åt denna partition från Linux?

Det finns flera sätt, men i det här inlägget visar jag dig det vanligaste med hjälp av / Etc / fstab

Filen / etc / fstab är användbar för många saker, men ... låt oss fokusera på vad vi har att göra med nu 😉

Anta att vi har en partition som heter "Windows" (utan citattecken), och vi vill att när vi startar datorn är denna partition tillgänglig, det vill säga att den är monterad. För det …

1. Vi måste först skapa en mapp i /halv/, till exempel: / media / windows För att göra detta, öppna en terminal och placera följande i den:

sudo mkdir /media/windows

2. Redo, nu måste vi ta reda på exakt vilken partition vi vill montera, det vill säga dess verkliga plats. För att göra detta i terminalen skriver du följande:

sudo fdisk -l | grep NTFS

Detta om det är en NTFS-partition, om du vill montera en som är FAT32 är det enkelt, ändra där det står NTFS för FAT32

3. Det ska se ut så här:

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

Jag beskriver i fetstil vad vi behöver från den raden, som bara är det första i raden, i exemplet: / Dev / sda1

I själva verket ... här är linjen som skulle visa dig just det:

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

Tja ... poängen är att vi kommer ihåg MYCKET vad vi behöver från den linjen.

4. Fram till nu måste vi montera (enligt detta exempel) / dev / sda1-partitionen i mappen som vi skapade i början, / media / windows / ... för detta i en terminal, låt oss säga:

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

Vad den kommer att göra är att skriva instruktionen i / etc / fstab så att systemet automatiskt monterar partitionen när systemet startar.

Viktig!: För att detta ska fungera är det nödvändigt att ha paketet installerat ntfs-3g, för utan detta paket kan partitionen inte monteras

Starta om datorn och du bör montera partitionen enligt önskemål.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

31 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   platonov sade

    utmärkt inlägg, jag kämpade bara med det här.
    Innan jag läste det här inlägget hade jag problem med att kunna ändra de data som jag hade i ntfs-partitionen, jag föreställer mig att den är löst med "rw" och en annan är att den inte låter mig radera de data som jag redan hade i nfts-partitionen eftersom den säger till mig att den inte kan länka till papperskorgen.
    Kan du förklara vad kommandona du använder betyder: ... "användare, umask = 000 0 0 ″ >> / etc / fstab"?
    Tack

  2.   Ariel sade

    När du har gjort ändringarna i filen / etc / fstab kan du skriva i terminalen:
    $ sudo mount -a
    Sedan monterar Linux de partitioner som nämns i fstab-filen utan att du behöver starta om systemet.

    Hälsningar.

    1.    David Becerra Montellano sade

      Utmärkt, tack så mycket för kommandot:

      sudo mount -a

      Det är perfekt, det är som att skapa källan efter att ha använt ett alias eller förklarat en variabel,
      till exempel: $ JAVA_HOME

      Hälsningar.

  3.   RudaMale sade

    @platonov Låt oss gå i delar

    Alternativet "användare" gör det möjligt för användare som tillhör gruppen "användare" att montera partitionen (liknande alternativ "användare" gör det möjligt för alla användare utan undantag)
    Alternativet "umask = 000" är en behörighetsmask, i det här fallet tar filerna på den monterade partitionen 777 behörigheter, det vill säga rwx rwx rwx, det mest tillåtna. Om du vill att filerna ska ta behörighet 755 skulle umask vara 022, du måste bara subtrahera masken från 777, förstår du det? 🙂
    de två efterföljande nollerna motsvarar kolumnerna "dump" och "pass". Den första är för säkerhetskopiering av partitioner, i allmänhet är den vid 0. Den andra är fsck-prioritetsordningen, om den är vid 1 (vanligtvis rotpartitionen) är den första som ska kontrolleras, om den är vid 2 är det nästa och om det är 0 är det inte markerat.

    Jag tror att det är fallet, vid vissa tillfällen tvivlar jag, så svik mig om jag har fel equivo

    1.    hexborg sade

      Mycket bra förklaring.

      En fråga: Vet du om dumpkolumnen används av något modernt program eller är den redan utfasad? Jag kanske har fel, men så vitt jag vet är det enda kommandot som använder det dump, vilket redan är ganska föråldrat ... Det är bara nyfiken. 🙂

    2.    platonov sade

      RudaMale,
      Tack för informationen, nu fungerar det korrekt för mig och jag har lärt mig lite mer.
      En av de många saker jag gillar med Linux är det stöd du ger användarna!

    3.    RudaMale sade

      Om dumpning, ingen aning, jag gör aldrig den typen av backup. Vi är här för att lära oss 🙂

  4.   Tafurer sade

    När jag springer:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, användare, umask = 000 0 0" >> / etc / fstab

    Han svarar mig:
    bash: / etc / fstab: Tillstånd nekad

    Tack på förhand för ditt svar.

    1.    någonsin sade

      för att ändra vilken fil som helst i katalogen / etc (som är fallet med fstab) måste du vara root eller använda sudo-programmet (vilket får dig att rota i det specifika kommandot).
      Närhelst "Tillstånd nekad" visas är det problemet. Det kan verka irriterande att behöva bli rot, men det är ett bra systemåtgärd för att undvika oönskade förändringar.
      hälsningar

      1.    Tafurer sade

        Ja, det var vad du angav.
        Jag var förvirrad eftersom jag trodde att jag med den första sudo redan var som rot.

        Stort tack till dig för besväret med att svara på mig och också samma tack för inlägget av artikeln, som jag kommer att spara vid senare tillfällen.

        1.    hexborg sade

          Egentligen med sudo startar du kommandot som root. Vad som händer är att omdirigeringen >> görs av bash innan sudo körs, så filen försöker skriva utan rootbehörigheter.

          @ KZKG ^ Gaara: Ett alternativ kan vara att sätta kommandot så här:

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

          Det är mindre tydligt men ger inte tillståndsproblem. 🙂

  5.   Neo61 sade

    Tack Gaara, jag löste frågan om att känna till partitionen som intresserar med gparted, variant som jag letar efter, allt annat OK

  6.   isanter sade

    Om det är en partition i FAT32 är kommandot som det skulle vara
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, användare, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, användare, umask = 000 0 0" >> / etc / fstab

    Jag hoppas att du kan hjälpa mig tack

    1.    KZKG ^ Gaara sade

      Skulle:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, användare, umask = 000 0 0" >> / etc / fstab

      vfat är Fat32 😉

  7.   izzyvp sade

    Bra inlägg 😀

  8.   edo sade

    mycket bra för Fedora-användare, som har ett installationsprogram som inte tillåter montering under installationen

  9.   jorgecg sade

    Bara bra artikel.

    Det har kommit till mig av pärlor.

    Tack!

  10.   Rocholc sade

    Denna handledning skulle ha varit bra för mig för några dagar sedan, men jag har bestämt mig för att göra en ren installation av min älskade Mageia 3 på en hårddisk och en ren och grundläggande installation av W7 på en annan disk för att lämna den som "Console", LOL. Ändå kommer jag att använda den lite eftersom jag redan testar bra spel som körs på Linux ...

  11.   patodx sade

    Det är aldrig sent, tack så mycket för förklaringen.

  12.   cristian sade

    Jag kunde aldrig med den koden, ingenting hände med fstab-filen, den kom ut:

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

    Han svarar mig:
    bash: / etc / fstab: Tillstånd nekad

    testa med:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, användare, umask = 000 0 0" >> sudo / etc / fstab

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

    och ingenting hände, jag var tvungen att lägga till det manuellt, det fungerar redan, det roliga är att två filer skapades i Home, en som heter su, och den andra sudo och inuti var alla försök att kopiera den nämnda raden, men utan offerten,
    Vad tror du?

    1.    x11tete11x sade

      Det är på grund av hur "ekot" fungerar, det gör det, loggar in som root, för det gör det:
      [kod] sudo su [/ kod]

      Det kommer att fråga dig om sudo-lösenordet och då ser du något så här:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      Här har du rootbehörigheter och du kan utföra det kommandot tyst

  13.   Ghermain sade

    Det fungerade perfekt för mig i Mageia 4 alpha 3, för även om jag kollade in "Systeminställningar" att det automatiskt skulle montera alla partitioner och markera dem alla, så gjorde det inte.

  14.   linuxer sade

    I ubuntu och derivat som har udisk är det lättare att använda:

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

    sdaX = ntfs-partition

    Du kan enkelt lägga till den i /etc/rc.local och voila = D

  15.   David sade

    Hej, jag har ett problem. Vad händer är att jag inte kan montera min Windows-partition och jag försöker använda Ubuntu 14.04 utan att ha den installerad, hur kan jag göra det? Jag måste få mina saker ur den personliga mappen: / Och när jag ville installera den vill den ta bort Windows helt: /

  16.   johnjoneshq sade

    Tack så mycket för bidraget men jag kan inte montera partitionen, det säger tillåtelse nekad, jag måste också säga att innan jag fick Windows 8 installerat men jag tog bort det helt, jag vet inte vad jag ska göra, jag hoppas du kan hjälpa mig, tack på förhand 😀

    1.    månvaktare sade

      fungerar perfekt, tack.
      @johnjoneshq gör det som root (ditt + lösenord) och inte med sudo.
      så fungerar det för mig 😉

  17.   nerol sade

    Det är inte nödvändigt att starta om om vi kör kommandot:
    $ mount -a

    Förmodligen den bästa Linux-bloggen på spanska. Hälsningar till hela samhället

  18.   qinxiu sade

    Hur ångrar du den senaste instruktionen du har lagt ut?

    för när jag anger den sista koden flera gånger får jag följande i systeminmatningen:

    NTFS-3G-enheten är inte klar eller närvarande.

    Fortsätt vänta, eller tryck på S för inget fäste eller M för manuell återställning

  19.   Nathan sade

    Jag älskade!!! Tack så mycket!!

  20.   the_blunderbuss sade

    Ser runt här https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Jag hittade detta sätt att ansluta en FAT32-partition med "fstab".
    / dev / sda5 / media / Volume13GB vfat-användare, rw, umask = 111, dmask = 000 0 0

    Inget problem på min Linux Mint

  21.   AnonymWebHacker sade

    Jag är en gammal användare i linux och nu är det så att jag blev intresserad hahahhaa, hälsningar och bra artikel