Med fstab: Sådan monteres automatisk en NTFS-partition

En af de ting, som mange brugere ønsker at gøre, er automatisk at montere en partition automatisk. Antag med andre ord, at vi har en del af harddisken (for eksempel 100 GB) i en anden partition, en partition, som vi bruger til at gemme vores ting eller spille spil på Windows.

Sådan gør du, så vi automatisk kan få adgang til denne partition desde Linux?

Der er flere måder, men i dette indlæg vil jeg vise dig de mest almindelige ved hjælp af / Etc / fstab

Filen / etc / fstab er nyttig til mange ting, men ... lad os fokusere på det, vi har at gøre med nu 😉

Antag, at vi har en partition kaldet "Windows" (uden anførselstegn), og vi vil have, at når vi starter computeren, er denne partition tilgængelig, dvs. at den er monteret. For det …

1. Vi skal først oprette en mappe i /halvt/for eksempel: / medier / windows For at gøre dette skal du åbne en terminal og sætte følgende i den:

sudo mkdir /media/windows

2. Klar, nu skal vi finde ud af nøjagtigt, hvilken partition vi vil montere, det vil sige dens virkelige placering. For at gøre dette i terminalen skal du skrive følgende:

sudo fdisk -l | grep NTFS

Dette i tilfælde af at være en NTFS-partition, hvis du vil montere en, der er FAT32, er det simpelt, skift, hvor det står NTFS til FAT32

3. Det skal se sådan ud:

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

Jeg detaljerer med fed skrift, hvad vi har brug for fra den linje, som bare er den første ting på linjen, i eksemplet: / Dev / sda1

Faktisk ... her er linjen, der viser dig netop det:

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

Nå ... pointen er, at vi husker MEGET godt, hvad vi har brug for fra den linje.

4. Indtil nu er vi nødt til at montere (efter dette eksempel) / dev / sda1-partitionen i den mappe, som vi oprettede i starten, / media / windows / ... for dette i en terminal, lad os sætte:

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

Hvad det vil gøre er at skrive instruktionen i / etc / fstab, så når systemet starter, vil det automatisk montere partitionen.

Vigtig!: For at dette kan fungere, er det nødvendigt at have pakken installeret ntfs-3g, fordi uden denne pakke kan partitionen ikke monteres

Genstart computeren, og du skal montere partitionen som ønsket.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   platonov sagde han

    fremragende indlæg, jeg kæmpede bare med dette.
    Før jeg læste dette indlæg, havde jeg et problem med at være i stand til at ændre de data, som jeg havde i ntfs-partitionen, jeg forestiller mig, at de er løst med "rw", og en anden er, at den ikke lader mig slette de data, som jeg allerede havde i nfts-partitionen siden det fortæller mig, at det ikke kan linke til papirkurven.
    Kan du forklare, hvad de kommandoer, du bruger, betyder: ... "brugere, umask = 000 0 0 ″ >> / etc / fstab"?
    tak

  2.   Ariel sagde han

    Når du har foretaget ændringerne i filen / etc / fstab, kan du skrive i terminalen:
    $ sudo mount -a
    Derefter monterer linux de partitioner, der er nævnt i fstab-filen, uden at skulle genstarte systemet.

    Greetings.

    1.    David Becerra Montellano sagde han

      Fremragende, meget tak for kommandoen:

      Sudo Mount -a

      Det er perfekt, det er som at oprette kilden efter anvendelse af et alias eller erklære en variabel,
      for eksempel: $ JAVA_HOME

      Greetings.

  3.   RudaMale sagde han

    @platonov Lad os gå i dele

    Muligheden "brugere" gør det muligt for brugerne, der tilhører gruppen "brugere" at montere partitionen (den lignende mulighed "bruger" gør det muligt for alle brugere uden undtagelse)
    Indstillingen "umask = 000" er en tilladelsesmaske. I dette tilfælde vil filerne på den monterede partition tage 777 tilladelser, det vil sige rwx rwx rwx, den mest tilladelige. Hvis du vil have filerne til at tage tilladelser 755, ville umask være 022, skal du bare trække masken fra 777, forstås det? 🙂
    de to efterfølgende nuller svarer til "dump" og "pass" kolonnerne. Den første er til sikkerhedskopiering af partitioner, generelt er den ved 0. Den anden er fsck-prioritetsrækkefølgen, hvis den er ved 1 (normalt rodpartitionen) er den første, der kontrolleres, hvis den er ved 2 er den næste og hvis det er 0, kontrolleres det ikke.

    Jeg tror, ​​det er sådan det er, på nogle punkter er jeg i tvivl, så svigt mig, hvis jeg tager fejl 🙂

    1.    hexborg sagde han

      Meget god forklaring.

      Et spørgsmål: Ved du, om dump-søjlen bruges af et moderne program, eller er den allerede udfaset? Måske tager jeg fejl, men så vidt jeg ved, er den eneste kommando, der bruger den, dump, som allerede er ret forældet ... Det er bare nysgerrig. 🙂

    2.    platonov sagde han

      RudaMale,
      Tak for informationen, nu fungerer det korrekt for mig, og jeg har lært lidt mere.
      En af de mange ting, jeg kan lide ved Linux, er den support, du giver brugerne!

    3.    RudaMale sagde han

      Om dump, ingen idé, jeg laver aldrig den slags backup. Vi er her for at lære 🙂

  4.   tafurer sagde han

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

    Han svarer mig:
    bash: / etc / fstab: Tilladelse nægtet

    På forhånd tak for dit svar.

    1.    nogensinde sagde han

      for at ændre enhver fil i / etc-biblioteket (som det er tilfældet med fstab) skal du være root eller bruge sudo-programmet (som får dig til at rodfæste den pågældende kommando).
      Hver gang "Tilladelse nægtet" vises, er det problemet. Det kan virke irriterende at skulle rodfæste sig, men det er en fantastisk systemforanstaltning for at undgå uønskede ændringer.
      hilsen

      1.    tafurer sagde han

        Nå ja, det var hvad du angav.
        Jeg var forvirret, fordi jeg troede, at jeg med den indledende sudo allerede var som rod.

        Mange tak til dig for besværet med at svare mig og også det samme takket for udstationering af artiklen, som jeg vil gemme til senere lejligheder.

        1.    hexborg sagde han

          Faktisk med sudo starter du kommandoen som root. Hvad der sker er, at omdirigering >> udføres ved bash, før sudo udføres, så filen forsøger at skrive uden rodtilladelser.

          @ KZKG ^ Gaara: En mulighed kan være at sætte kommandoen sådan:

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

          Det er mindre klart, men giver ikke tilladelsesproblemer. 🙂

  5.   Neo61 sagde han

    Tak Gaara, jeg løste spørgsmålet om at kende den partition, der interesserer med gparted, variant, som jeg leder efter, alt andet OK

  6.   isanter sagde han

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

    Jeg håber, du kan hjælpe mig, tak

    1.    KZKG ^ Gaara sagde han

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

      vfat er Fat32 😉

  7.   izzyvp sagde han

    Godt indlæg 😀

  8.   edo sagde han

    meget godt for Fedora-brugere, som har et installationsprogram, der ikke tillader montering under installationen

  9.   jorgecg sagde han

    Bare god artikel.

    Det er kommet til mig af perler.

    Tak!

  10.   Rocholc sagde han

    Denne vejledning ville have været fantastisk for mig for et par dage siden, men jeg har besluttet at lave en ren installation af min elskede Mageia 3 på en harddisk og på en anden disk en ren og grundlæggende installation af W7 for at lade den være "Konsol", hehehe. Alligevel vil jeg bruge det lidt, fordi jeg allerede tester gode spil, der kører indbygget på Linux ...

  11.   patodx sagde han

    Det er aldrig for sent, meget tak for forklaringen.

  12.   cristian sagde han

    Jeg kunne aldrig med den kode, intet skete med fstab-filen, den kom ud:

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

    Han svarer mig:
    bash: / etc / fstab: Tilladelse nægtet

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

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

    og der skete ikke noget, jeg var nødt til at tilføje det manuelt, det virker allerede, det sjove er, at der blev oprettet to filer i Home, den ene kaldes su, og den anden sudo og inde var alle forsøg på at kopiere den nævnte linje, men uden citater ,
    Hvad synes du?

    1.    x11tete11x sagde han

      Det er på grund af hvordan "ekkoet" fungerer, det gør det, log ind som root, for det gør det:
      [kode] sudo su [/ kode]

      Det vil bede dig om sudo-adgangskoden, og så vil du se noget som dette:
      [kode] [root @ Jarvis x11tete11x] # [/ kode]

      Her har du rodtilladelser, og du kan udføre denne kommando stille

  13.   ghermain sagde han

    Det fungerede perfekt for mig i Mageia 4 alpha 3, for selvom jeg tjekkede ind i "Systemindstillinger" for automatisk at montere alle partitioner og markere dem alle, gjorde det ikke.

  14.   linuxer sagde han

    I ubuntu og derivater, der har udisk, er det lettere at bruge:

    bruger @ maskine: # udisk –mount / dev / sdaX

    sdaX = ntfs-partition

    Du kan nemt tilføje det til /etc/rc.local og voila = D

  15.   David sagde han

    Hej, jeg har et problem. Hvad sker der er, at jeg ikke kan montere min Windows-partition, og jeg prøver at bruge Ubuntu 14.04 uden at have den installeret, hvordan kan jeg gøre det? Jeg har brug for at få mine ting ud af den personlige mappe: / Og når jeg ville installere dette, vil det fjerne Windows helt: /

  16.   johnjoneshq sagde han

    Mange tak for bidraget, men jeg kan ikke montere partitionen, det fortæller mig tilladelse nægtet, jeg må også sige, at jeg havde Windows 8 installeret før, men jeg fjernede den helt, jeg ved ikke hvad jeg skal gøre, jeg håber du kan hjælpe mig, tak på forhånd 😀

    1.    månevagt sagde han

      fungerer perfekt, tak.
      @johnjoneshq gør det som root (din + adgangskode) og ikke med sudo.
      sådan fungerer det for mig 😉

  17.   nerol sagde han

    Det er ikke nødvendigt at genstarte, hvis vi udfører kommandoen:
    $mount -a

    Sandsynligvis den bedste linux-blog på spansk. Hilsen til hele samfundet

  18.   qinxiu sagde han

    Hvordan fortryder du den sidste instruktion, du har givet?

    fordi når jeg indtaster den sidste kode flere gange, får jeg følgende i systemindgangen:

    NTFS-3G-drevet er ikke klar eller til stede.

    Bliv ved med at vente, eller tryk på S for intet beslag eller M for manuel gendannelse

  19.   Nathan sagde han

    Jeg elskede!!! Mange tak!!

  20.   the_blunderbuss sagde han

    Ser rundt her https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Jeg fandt denne måde at forbinde en FAT32-partition med "fstab".
    / dev / sda5 / media / Volume13GB vfat-bruger, rw, umask = 111, dmask = 000 0 0

    Intet problem på min Linux Mint

  21.   AnonymWebHacker sagde han

    Jeg er en gammel linux-bruger og nu var jeg interesseret hahahhaa, hilsner og god artikel