Amb fstab: Com muntar automàticament una partició NTFS

Una de les coses que molts usuaris volen fer és muntar automàticament una partició automàticament. O sigui, suposem que tenim una part del disc dur (100GB per exemple) en una partició diferent, partició que fem servir per guardar les nostres coses, o jugar a Windows.

Com fer perquè puguem accedir automàticament a aquesta partició des de Linux?

Hi ha diverses formes, però en aquest post els mostraré la més comuna, usant / etc / fstab

L'arxiu / etc / fstab ens serveix per a moltes coses, però ... centrem-nos en el que ens ocupa ara 😉

Suposem que tenim una partició anomenada «Windows» (sense les cometes), i desitgem que sempre que iniciem l'ordinador, aquesta partició estigui accessible, és a dir, que estigui muntada. Per a això ...

1. Hem primerament crear una carpeta a / Mitjana /, Per exemple: / Mitjana / windows , Per això obrin una terminal i en ella posin el següent:

sudo mkdir /media/windows

2. A punt, ara hem d'esbrinar exactament què partició volem muntar, o sigui, la seva localització real. Per a això a la terminal escriguin el següent:

sudo fdisk -l | grep NTFS

Això en cas de ser una partició NTFS, si volen muntar una que sigui FAT32 és simple, canviïn on diu NTFS per FAT32

3. Ens ha d'aparèixer alguna cosa com això:

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

Les detallo en negreta el que necessitem d'aquesta línia, que és just el primer en la línia, en l'exemple: / Dev / sda1

De fet ... aquí tenen la línia que els mostraria només això:

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

Bé ... el punt és que recordem MOLT BÉ el que necessitem d'aquesta línia.

4. Fins ara hem de desitgem muntar (seguint aquest exemple) la partició / dev / sda1 a la carpeta que vam crear a l'inici, / mitjana / windows / ... per això en una terminal posem:

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

Això el que farà serà escriure en / etc / fstab la instrucció perquè quan el sistema iniciï muntanya automàticament la partició.

Important!: Perquè això funcioni és necessari tenir instal·lat el paquet ntfs-3g, Ja que sense aquest paquet no es podrà muntar la partició

Reiniciïn l'ordinador i ja els ha muntar la partició com desitgen.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa http://secbcaixabank.info/SECB-COVIDXNUMX-DENUNCIA-INSPECCION-PROTOCOLO-.pdf.

30 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Platonov va dir

    excel·lent post, justament m'estava barallant amb això.
    Abans de llegir aquest post he tingut un problema de poder modifcar les dades que tenia a la partició ntfs, m'imagino que es soluciona amb «rw» i un altre que és que no em deixa eliminar les dades que ja tenia a la partició nfts ja que em diu que no pot enllaçar amb la paperera.
    Podries explicar que signifiquen les comandes que utilitzes: ... «users, umask = 000 0 0" >> / etc / fstab »?
    gràcies

  2.   Ariel va dir

    Després de fer els canvis a l'arxiu / etc / fstab, pots escriure a la terminal:
    $ Sudo mount -a
    Llavors linux munta les particions esmentades a l'arxiu fstab, sense necessitat de reiniciar el sistema.

    Salutacions.

    1.    David Becerra Montellano va dir

      Excel·lent, moltes gràcies per la comanda:

      sudo mount -a

      És perfecte, és com fer l'source després d'aplicar algun alies o declarar alguna variable,
      per exemple: $ JAVA_HOME

      Salutacions.

  3.   RudaMacho va dir

    @platonov Anem per parts

    L'opció «users» habilita als usuaris que pertanyen a el grup «users» a muntar la partició (l'opció similar «user» habilita tots els usuaris si excepció)
    L'opció «umask = 000» és una màscara de permisos, en aquest cas els arxius de la partició muntada prenguessin permisos 777, és a dir rwx rwx rwx, la més permissiva. Si volguessis que els arxius prenguessin permisos 755 la umask seriosa 022, només has de restar a 777 la màscara, s'entén no? 🙂
    els dos zeros finals corresponen a les columnes «dump» i «pass». La primera és per còpies de seguretat de la partició, en general està en 0. La segona és l'ordre de prioritat de fsck, si aquesta en 1 (en general la partició root) és la primera que es revisa, si aquesta en 2 és la següent i si aquesta en 0 no es comprova.

    Crec que és així, en alguns punts tinc dubtes, així que desburrenme si m'equivoqui 🙂

    1.    hexborg va dir

      Molt bona l'explicació.

      Una pregunta: ¿Saps si la columna dump la fa servir algun programa modern o ja està en desús? Potser m'equivoco, però fins on jo sé, l'únic comando que la fa servir és dump, que ja està bastant obsolet ... És simple curiositat. 🙂

    2.    Platonov va dir

      RudaMacho,
      gràcies per la informació, ara em funciona correctament i he après una mica més.
      Una de les moltes coses que m'agrada de Linux és el suport que doneu als usuaris!

    3.    RudaMacho va dir

      Sobre dump, ni idea, mai faig aquest tipus de còpies de seguretat. Estem aquí per aprendre 🙂

  4.   Tafurer va dir

    Quan executo:
    suo fet «/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab

    Em respon:
    bash: / etc / fstab: Permís denegat

    Gràcies anticipades per la vostra resposta.

    1.    ever va dir

      per modificar qualsevol arxiu de directori / etc (com és el cas de l'fstab) necessiteu ser root o utilitzar el programa suo (que et converteix en root en aquest comando particular).
      Sempre que et aparegui «Permís denegat», el problema és aquest. Pot semblar molest haver de fer-se root, però és una gran mesura de el sistema per evitar canvis indesitjats.
      Salutacions

      1.    Tafurer va dir

        Doncs sí, era el que em indiques.
        Estava jo confós doncs creia que amb el sudo inicial ja estava com a root.

        Moltes gràcies a tu per la molèstia en respondre'mi també les mateixes gràcies a l'postejador de l'article, que guardaré per a posteriors ocasions.

        1.    hexborg va dir

          Realment amb el sudo sí que llances la comanda com a root. El que passa és que la redirecció >> la fa el bash abans d'executar sudo, així que el fitxer s'està intentant escriure sense permisos de root.

          @ KZKG ^ Gaara: Una opció pot ser posar la comanda així:

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

          És menys clar, però no dóna problemes de permisos. 🙂

  5.   Neo61 va dir

    Gràcies Gaara, vaig resoldre el de saber la partició que interessa amb gparted, variant que busqui, t ot la resta OK

  6.   isanter va dir

    Si és una partició en FAT32 la comanda com seria
    suo fet «/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab
    o
    suo fet «/ dev / sda1 / media / windows FAT32-3g acte, rw, users, umask = 000 0 0» >> / etc / fstab

    Espero em puguin ajudar, gràcies

    1.    KZKG ^ Gaara va dir

      seria:
      suo fet «/ dev / sda1 / media / windows vfat acte, rw, users, umask = 000 0 0» >> / etc / fstab

      vfat és Fat32 😉

  7.   izzyvp va dir

    Bon post 😀

  8.   edo va dir

    molt bé per als usuaris de Fedora, el qual posseeix un instal·lador que no permet muntar-los durant la instalacion

  9.   jorgecg va dir

    Simplement genial l'article.

    M'ha vingut de perles.

    Gràcies!

  10.   Rocholc va dir

    M'hagués vingut de perles aquest Estatut fa uns dies, però he decidit fer una instal·lació neta del meu estimat Mageia 3 en un disc dur i en un altre disc una instal·lació neta i bàsic de W7 per deixar-ho de «Consola», jejeje. Tot i així ho faré servir poc perquè ja estic provant bons jocs que corren nativament en linux ...

  11.   patodx va dir

    Mai és tard, moltes gràcies per l'explicació.

  12.   cristian va dir

    mai vaig poder amb aquest codi, no passava res amb l'arxiu fstab, em sortia:

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

    Em respon:
    bash: / etc / fstab: Permís denegat

    probe amb:
    suo echo "/ dev / sda1 / media / windows ntfs-3g acte, rw, users, umask = 000 0 0" >> sudo / etc / fstab

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

    i no passava res, em va tocar afegir manualment, ja funciona, el curiós és que en Home es van crear dos arxius, un anomenat, el seu, i l'altre suo i dins estaven tots els intents realitzats per copiar l'aquesta línia, però sense les cometes ,
    ¿Que creuen uts?

    1.    x11tete11x va dir

      és per com treballa el «fet», fa això, logueate com a root, per això fa:
      [Code] suo seva [/ code]

      et va a demanar la contrasenya de sudo i després vas a veure una cosa com això:
      [Code] [root @ Jarvis x11tete11x] # [/ code]

      aca ja tindràs permisos de root i podis executar aquest comando tranquil·lament

  13.   Ghermain va dir

    Em va funcionar perfecte en Mageia 4 alpha 3 ja que encara que titllava a «Preferències de Sistema» que em muntés automàticament totes les particions i les marcava a totes, no ho feia.

  14.   Linuxer va dir

    En Ubuntu i derivades que tinguin udisk és mes fàcil utilitzant:

    user @ machine: # udisk -mount / dev / SDAX

    SDAX = partició ntfs

    Ho pots afegir fàcilment a l'/etc/rc.local i llest = D

  15.   David va dir

    Hola tinc un problema el que passa és que no puc muntar la meva partició Windows i doncs intent usar Ubuntu 14.04 sense tenir-lo instal·lat com puc fer això? Necessito treure les meves coses de la carpeta: / I quan vaig voler instal·lar aquest em vol eliminar Windows completament: /

  16.   johnjoneshq va dir

    Moltes gràcies per l'aportació però no aconsegueixo muntar la partició em diu permís denegat he de dir també que abans tenia instal·lat windows 8 però el tregui totalment no se que fer espere puguis ajudar-me gràcies per endavant 😀

    1.    moonwatcher va dir

      funciona perfecte, gràcies.
      @johnjoneshq fes-ho com a root (el seu + contrasenya) i no amb sudo.
      així a mi em funciona 😉

  17.   nerol va dir

    No cal reiniciar si executem la comanda:
    $ Mount -a

    Probablement el millor bloc de linux en castellà. Una salutació a tota la comunitat

  18.   qinxiu va dir

    com es desfà l'última instrucció que has posat?

    perquè a l'introduir diverses vegades l'últim codi em surt a l'entrada de sistema el següent:

    La unitat de disc ntfs-3g no està preparada o present.

    Seguiu esperant, o premeu S per no muntar o M per a una recuperació manual

  19.   Nathan va dir

    Em encant !!! Moltes gràcies !!

  20.   El_trabuco va dir

    Buscant per aquí https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) vaig trobar aquesta manera de connectar una partició FAT32 amb «fstab».
    / Dev / sda5 / mitjana / Volumen13GB vfat user, rw, umask = 111, dmask = 000 0 0

    Sense problemes en el meu Linux Mint