Med fstab: Slik monterer du automatisk en NTFS-partisjon

En av tingene som mange brukere vil gjøre er å automatisk montere en partisjon automatisk. Anta med andre ord at vi har en del av harddisken (for eksempel 100 GB) i en annen partisjon, en partisjon som vi bruker til å lagre tingene våre, eller spille spill på Windows.

Hvordan gjøre slik at vi automatisk kan få tilgang til denne partisjonen desde Linux?

Det er flere måter, men i dette innlegget vil jeg vise deg de vanligste ved hjelp av / Etc / fstab

/ Etc / fstab-filen er nyttig for mange ting, men ... la oss fokusere på det vi har å gjøre med nå 😉

Anta at vi har en partisjon kalt "Windows" (uten anførselstegn), og vi vil at når vi starter datamaskinen, er denne partisjonen tilgjengelig, det vil si at den er montert. For det ...

1. Vi må først opprette en mappe i /halv/, for eksempel: / media / windows For å gjøre dette, åpne en terminal og legg følgende i den:

sudo mkdir /media/windows

2. Klar, nå må vi finne ut nøyaktig hvilken partisjon vi vil montere, det vil si den virkelige plasseringen. For å gjøre dette i terminalen, skriv følgende:

sudo fdisk -l | grep NTFS

Dette i tilfelle det er en NTFS-partisjon, hvis du vil montere en som er FAT32, er det enkelt, endre hvor det står NTFS for FAT32

3. Det skal se ut som dette:

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

Jeg beskriver med fet skrift hva vi trenger fra den linjen, som bare er det første i linjen, i eksemplet: / Dev / sda1

Faktisk ... her er linjen som viser deg akkurat det:

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

Vel ... poenget er at vi husker VELDIG godt hva vi trenger fra den linjen.

4. Så langt må vi ønske å montere (i følge dette eksemplet) / dev / sda1-partisjonen i mappen vi opprettet i begynnelsen, / media / windows / ... for dette i en terminal la oss si:

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

Hva den vil gjøre er å skrive instruksjonene i / etc / fstab slik at når systemet starter, vil det automatisk montere partisjonen.

Viktig!: For at dette skal fungere er det nødvendig å ha pakken installert ntfs-3g, fordi uten denne pakken kan ikke partisjonen monteres

Start datamaskinen på nytt, og du bør montere partisjonen som ønsket.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   platonov sa

    utmerket innlegg, jeg slet bare med dette.
    Før jeg leste dette innlegget hadde jeg et problem med å kunne endre dataene som jeg hadde i ntfs-partisjonen, jeg forestiller meg at de er løst med "rw" og en annen er at den ikke lar meg slette dataene som jeg allerede hadde i nfts-partisjonen siden den forteller meg at den ikke kan lenke til søpla.
    Kan du forklare hva kommandoene du bruker betyr: ... "brukere, umask = 000 0 0 ″ >> / etc / fstab"?
    takk

  2.   Ariel sa

    Etter å ha gjort endringene i / etc / fstab-filen, kan du skrive i terminalen:
    $ sudo mount -a
    Deretter monterer linux partisjonene som er nevnt i fstab-filen, uten å måtte starte systemet på nytt.

    Hilsener.

    1.    David Becerra Montellano sa

      Utmerket, tusen takk for kommandoen:

      sudo mount -a

      Det er perfekt, det er som å lage kilden etter å ha brukt et alias eller erklære en variabel,
      for eksempel: $ JAVA_HOME

      Hilsener.

  3.   RudaMale sa

    @platonov La oss gå i deler

    Alternativet "brukere" gjør det mulig for brukere som tilhører gruppen "brukere" å montere partisjonen (det lignende "bruker" -alternativet gjør det mulig for alle brukere uten unntak)
    Alternativet "umask = 000" er en tillatelsesmaske. I dette tilfellet vil filene til den monterte partisjonen ta 777 tillatelser, det vil si rwx rwx rwx, den mest tillatende. Hvis du vil at filene skal ta tillatelse 755, vil umask være 022, du må bare trekke masken fra 777, er det forstått? 🙂
    de to etterfølgende nuller tilsvarer kolonnene "dump" og "pass". Den første er for sikkerhetskopiering av partisjon, generelt er den ved 0. Den andre er fsck-prioritetsrekkefølgen. Hvis den er på 1 (vanligvis rotpartisjonen), er den første som blir sjekket. og hvis det er 2, blir det ikke merket av.

    Jeg tror det er slik det er, på noen punkter er jeg i tvil, så svikt meg hvis jeg tar feil wrong

    1.    hexborg sa

      Veldig god forklaring.

      Et spørsmål: Vet du om dumpkolonnen brukes av et moderne program, eller er den allerede utfaset? Kanskje jeg tar feil, men så vidt jeg vet er den eneste kommandoen som bruker den dump, som allerede er ganske foreldet ... Det er bare nysgjerrig. 🙂

    2.    platonov sa

      RudaMale,
      Takk for informasjonen, nå fungerer den riktig for meg, og jeg har lært litt mer.
      En av de mange tingene jeg liker med Linux er støtten du gir brukerne!

    3.    RudaMale sa

      Om dump, ingen anelse, jeg tar aldri den slags sikkerhetskopi. Vi er her for å lære 🙂

  4.   tafurer sa

    Når jeg løper:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab

    Han svarer meg:
    bash: / etc / fstab: Tillatelse nektet

    Takk på forhånd for svaret ditt.

    1.    noensinne sa

      for å endre hvilken som helst fil i / etc-katalogen (som det er tilfellet med fstab), må du være root eller bruke sudo-programmet (som gjør deg til root i den aktuelle kommandoen).
      Når "Tillatelse nektet" vises, er det problemet. Det kan virke irriterende å måtte rote, men det er et flott systemtiltak for å unngå uønskede endringer.
      Hilsen

      1.    tafurer sa

        Vel ja, det var det du antydet.
        Jeg var forvirret fordi jeg trodde at med den første sudoen var jeg allerede som rot.

        Tusen takk til deg for bryet med å svare på meg, og også takk til innleggingen av artikkelen, som jeg vil lagre til senere anledninger.

        1.    hexborg sa

          Egentlig med sudo starter du kommandoen som root. Det som skjer er at viderekoblingen >> gjøres av bash før du utfører sudo, så filen prøver å skrive uten rottillatelser.

          @ KZKG ^ Gaara: Et alternativ kan være å sette kommandoen slik:

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

          Det er mindre klart, men gir ikke tillatelsesproblemer. 🙂

  5.   Neo61 sa

    Takk Gaara, jeg løste spørsmålet om å vite partisjonen som interesserer med gparted, variant som jeg ser etter, alt annet OK

  6.   isanter sa

    Hvis det er en partisjon i FAT32, er kommandoen slik den ville vært
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, brukere, umask = 000 0 0" >> / etc / fstab

    Jeg håper du kan hjelpe meg, takk

    1.    KZKG ^ Gaara sa

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

      vfat er Fat32 😉

  7.   izzyvp sa

    Bra innlegg 😀

  8.   Edo sa

    veldig bra for Fedora-brukere, som har et installasjonsprogram som ikke tillater montering under installasjonen

  9.   jorgecg sa

    Bare flott artikkel.

    Det har kommet til meg perler.

    Takk!

  10.   Rocholc sa

    Denne opplæringen ville ha vært bra for meg for noen dager siden, men jeg har bestemt meg for å gjøre en ren installasjon av min elskede Mageia 3 på en harddisk og en ren og grunnleggende installasjon av W7 på en annen disk for å la den være "Konsoll", hehehe. Likevel vil jeg bruke det lite fordi jeg allerede tester gode spill som kjører naturlig på Linux ...

  11.   patodx sa

    Det er aldri for sent, tusen takk for forklaringen.

  12.   cristian sa

    Jeg kunne aldri med den koden, ingenting skjedde med fstab-filen, den kom ut:

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

    Han svarer meg:
    bash: / etc / fstab: Tillatelse nektet

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

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

    og ingenting skjedde, jeg måtte legge til det manuelt, det fungerer allerede, det morsomme er at to filer ble opprettet i Home, den ene kalt su, og den andre sudo og innsiden var alle forsøk på å kopiere den nevnte linjen, men uten sitatene,
    Hva tror du?

    1.    x11tete11x sa

      Det er på grunn av hvordan "ekkoet" fungerer, det gjør dette, logg inn som rot, for det gjør det:
      [code] sudo su [/ code]

      Det vil be deg om sudo-passordet, og så vil du se noe slikt:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      Her vil du ha rottillatelser, og du kan utføre den kommandoen stille

  13.   ghermain sa

    Det fungerte perfekt for meg i Mageia 4 alpha 3, for selv om jeg sjekket inn "Systemvalg" for automatisk å montere alle partisjonene og merke dem alle, gjorde det ikke det.

  14.   linuxer sa

    I ubuntu og derivater som har udisk er det enklere å bruke:

    bruker @ maskin: # udisk –mount / dev / sdaX

    sdaX = ntfs partisjon

    Du kan enkelt legge den til /etc/rc.local og voila = D

  15.   David sa

    Hei, jeg har et problem. Det som skjer er at jeg ikke kan montere Windows-partisjonen min, og jeg prøver å bruke Ubuntu 14.04 uten å ha den installert. Hvordan kan jeg gjøre dette? Jeg må få tingene mine ut av den personlige mappen: / Og når jeg ønsket å installere dette, vil den fjerne Windows helt: /

  16.   johnjoneshq sa

    Tusen takk for bidraget, men jeg kan ikke montere partisjonen, det forteller meg tillatelse nektet, jeg må også si at jeg hadde Windows 8 installert før, men jeg fjernet den helt, jeg vet ikke hva jeg skal gjøre, jeg håper du kan hjelpe meg, takk på forhånd 😀

    1.    månevakt sa

      fungerer perfekt, takk.
      @johnjoneshq gjør det som root (ditt + passord) og ikke med sudo.
      slik fungerer det for meg 😉

  17.   nerol sa

    Det er ikke nødvendig å starte på nytt hvis vi utfører kommandoen:
    $mount -a

    Sannsynligvis den beste linux-bloggen på spansk. Hilsen til hele samfunnet

  18.   qinxiu sa

    Hvordan angrer du den siste instruksjonen du har gitt?

    fordi når jeg skriver inn den siste koden flere ganger, får jeg følgende i systemoppføringen:

    NTFS-3G-stasjonen er ikke klar eller tilstede.

    Fortsett å vente, eller trykk på S for ingen montering eller M for manuell gjenoppretting

  19.   Nathan sa

    Jeg elsket!!! Takk så mye!!

  20.   the_blunderbuss sa

    Ser rundt her https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Jeg fant denne måten å koble en FAT32-partisjon til "fstab".
    / dev / sda5 / media / Volume13GB vfat bruker, rw, umask = 111, dmask = 000 0 0

    Ikke noe problem på Linux Mint

  21.   AnonymWebHacker sa

    Jeg er en gammel linux-bruker og nå var jeg interessert hahahhaa, hilsener og god artikkel