Cu fstab: Cum se montează automat o partiție NTFS

Unul dintre lucrurile pe care mulți utilizatori doresc să le facă este să monteze automat o partiție automat. Cu alte cuvinte, să presupunem că avem o parte din hard disk (100 GB de exemplu) într-o partiție diferită, o partiție pe care o folosim pentru a ne stoca lucrurile sau pentru a juca jocuri pe Windows.

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

Există mai multe moduri, dar în această postare vă voi arăta cele mai comune, folosind / Etc / fstab

Fișierul / etc / fstab este util pentru multe lucruri, dar ... să ne concentrăm asupra a ceea ce avem de-a face acum 😉

Să presupunem că avem o partiție numită „Windows” (fără ghilimele) și dorim ca această partiție să fie accesibilă ori de câte ori pornim computerul, adică să fie montat. Pentru aceasta …

1. Mai întâi trebuie să creăm un folder în /jumătate/, de exemplu: / media / windows Pentru a face acest lucru, deschideți un terminal și introduceți următoarele:

sudo mkdir /media/windows

2. Gata, acum trebuie să aflăm exact ce partiție dorim să montăm, adică locația sa reală. Pentru a face acest lucru în terminal, scrieți următoarele:

sudo fdisk -l | grep NTFS

Aceasta în cazul în care este o partiție NTFS, dacă doriți să montați una care este FAT32 este simplă, schimbați unde scrie NTFS pentru FAT32

3. Ar trebui să apară așa ceva:

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

Detalii cu caractere aldine ce avem nevoie din acea linie, care este doar primul lucru pe linie, în exemplu: / dev / sda1

De fapt ... aici este linia care v-ar arăta doar asta:

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

Ei bine ... ideea este că ne amintim FOARTE BINE de ce avem nevoie din acea linie.

4. Până acum trebuie să dorim să montăm (urmând acest exemplu) partiția / dev / sda1 în folderul pe care l-am creat la început, / media / windows / ... pentru aceasta într-un terminal să punem:

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

Ceea ce va face este să scrieți instrucțiunea în / etc / fstab astfel încât, atunci când sistemul pornește, să monteze automat partiția.

Important!: Pentru ca acest lucru să funcționeze, este necesar să aveți pachetul instalat ntfs-3g, deoarece fără acest pachet partiția nu poate fi montată

Reporniți computerul și ar trebui să montați partiția după cum doriți.


31 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   platonov el a spus

    post excelent, doar mă luptam cu asta.
    Înainte de a citi această postare, am avut o problemă de a putea modifica datele pe care le aveam în partiția ntfs, îmi imaginez că este rezolvată cu „rw” și o alta că nu mă lasă să șterg datele pe care le aveam deja în partiția nfts, deoarece îmi spune că nu poate face legătura cu coșul de gunoi.
    Ați putea explica ce înseamnă comenzile pe care le utilizați: ... "utilizatori, umask = 000 0 0 ″ >> / etc / fstab"?
    Gracias

  2.   Ariel el a spus

    După efectuarea modificărilor la fișierul / etc / fstab, puteți scrie în terminal:
    $ sudo mount -a
    Apoi linux montează partițiile menționate în fișierul fstab, fără a reporni sistemul.

    Salutări.

    1.    David Becerra Montellano el a spus

      Excelent, vă mulțumesc foarte mult pentru comandă:

      sudo mount -a

      Este perfect, este ca și cum ai face sursa după ce ai aplicat un alias sau ai declarat o variabilă,
      de exemplu: $ JAVA_HOME

      Salutări.

  3.   RudaMale el a spus

    @platonov Hai să mergem în părți

    Opțiunea „utilizatori” permite utilizatorilor care aparțin grupului „utilizatori” să monteze partiția (opțiunea similară „utilizator” permite tuturor utilizatorilor fără excepție)
    Opțiunea „umask = 000” este o mască de permisiune, în acest caz fișierele partiției montate vor avea 777 permisiuni, adică rwx rwx rwx, cea mai permisivă. Dacă doriți ca fișierele să aibă permisiunile 755, umask-ul ar fi 022, trebuie doar să scădeți masca din 777, se înțelege asta? 🙂
    cele două zerouri finale corespund coloanelor „dump” și „pass”. Primul este pentru copiile de siguranță ale partiției, în general este la 0. Al doilea este ordinea de prioritate fsck, dacă este la 1 (de obicei partiția rădăcină) este primul care trebuie verificat, dacă este la 2 este următorul iar dacă este la 0 nu este verificat.

    Cred că așa este, în anumite momente am îndoieli, așa că dezamăgește-mă dacă greșesc echivo

    1.    hexborg el a spus

      Foarte bună explicație.

      O întrebare: Știți dacă coloana de descărcare este utilizată de un program modern sau este deja depreciată? Poate mă înșel, dar din câte știu, singura comandă care o folosește este dump, care este deja destul de depășită ... Este doar curios. 🙂

    2.    platonov el a spus

      RudaMale,
      Mulțumesc pentru informații, acum funcționează corect pentru mine și am învățat puțin mai mult.
      Unul dintre multele lucruri care îmi plac la Linux este asistența pe care o oferiți utilizatorilor!

    3.    RudaMale el a spus

      Despre dump, nici o idee, nu fac niciodată acest tip de backup. Suntem aici pentru a învăța 🙂

  4.   tafurer el a spus

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

    El îmi răspunde:
    bash: / etc / fstab: Permisiunea refuzată

    Vă mulțumim anticipat pentru răspuns.

    1.    vreodată el a spus

      pentru a modifica orice fișier din directorul / etc (așa cum este cazul cu fstab) trebuie să fiți root sau să utilizați programul sudo (care vă face să rădăcinați în acea comandă specială).
      Ori de câte ori apare „Permisiunea refuzată”, aceasta este problema. Poate părea enervant să trebuiască să rădăcină, dar este o măsură excelentă de sistem pentru a evita modificările nedorite.
      În ceea ce priveşte

      1.    tafurer el a spus

        Ei bine, da, asta mi-ai spus.
        Am fost confuz pentru că am crezut că cu sudo-ul inițial eram deja la fel de rădăcină.

        Multe mulțumiri pentru necazul de a-mi răspunde și, de asemenea, mulțumită postării articolului, pe care o voi salva pentru ocazii ulterioare.

        1.    hexborg el a spus

          De fapt, cu sudo lansați comanda ca root. Ceea ce se întâmplă este că redirecționarea >> este făcută de bash înainte de a executa sudo, astfel încât fișierul încearcă să scrie fără permisiuni root.

          @ KZKG ^ Gaara: O opțiune poate fi să puneți comanda astfel:

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

          Este mai puțin clar, dar nu dă probleme cu permisiunea. 🙂

  5.   Neo61 el a spus

    Mulțumesc Gaara, am rezolvat știind partiția care interesează cu gparted, variantă pe care o caut, orice altceva OK

  6.   isanter el a spus

    Dacă este o partiție în FAT32 comanda așa cum ar fi
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Sper că mă puteți ajuta, mulțumesc

    1.    KZKG ^ Gaara el a spus

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

      vfat este Fat32 😉

  7.   izzyvp el a spus

    Post bun 😀

  8.   edo el a spus

    foarte bun pentru utilizatorii Fedora, care are un program de instalare care nu permite montarea în timpul instalării

  9.   jorgecg el a spus

    Doar un articol grozav.

    A venit din perle.

    Vă mulţumim!

  10.   Rocholc el a spus

    Acest tutorial ar fi fost minunat pentru mine acum câteva zile, dar am decis să fac o instalare curată a iubitei mele Mageia 3 pe un hard disk și pe un alt disc o instalare curată și de bază a W7 pentru a o lăsa ca „Consolă”, hehehe. Chiar și așa o voi folosi puțin pentru că testez deja jocuri bune care rulează nativ pe Linux ...

  11.   patodx el a spus

    Nu este niciodată prea târziu, vă mulțumesc foarte mult pentru explicație.

  12.   cristian el a spus

    Nu am putut niciodată cu acel cod, nu s-a întâmplat nimic cu fișierul fstab, a ieșit:

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

    El îmi răspunde:
    bash: / etc / fstab: Permisiunea refuzată

    testează cu:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, 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

    și nu s-a întâmplat nimic, a trebuit să-l adaug manual, funcționează deja, ciudat este că au fost create două fișiere în Acasă, unul numit su, iar celălalt sudo și interior au fost toate încercările făcute pentru a copia linia menționată, dar fără citatele,
    Ce crezi?

    1.    x11tete11x el a spus

      Acesta este modul în care funcționează „ecoul”, face acest lucru, autentificându-se ca root, pentru că face:
      [code] sudo su [/ code]

      Vă va cere parola sudo și apoi veți vedea așa ceva:
      [cod] [rădăcină @ Jarvis x11tete11x] # [/ cod]

      aici veți avea permisiuni de root și puteți executa acea comandă în liniște

  13.   ghermain el a spus

    A funcționat perfect pentru mine în Mageia 4 alpha 3 pentru că, deși am bifat în „Preferințe sistem” că va monta automat toate partițiile și le va marca pe toate, nu a funcționat.

  14.   linuxer el a spus

    În Ubuntu și derivatele care au udisk este mai ușor să folosiți:

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

    sdaX = partiție ntfs

    Îl puteți adăuga cu ușurință la /etc/rc.local și voila = D

  15.   David el a spus

    Bună ziua, am o problemă, ceea ce se întâmplă este că nu pot monta partiția Windows și încerc să folosesc Ubuntu 14.04 fără să îl am instalat, cum pot face acest lucru? Trebuie să-mi scot lucrurile din folderul personal: / Și când am vrut să instalez acest lucru, vrea să elimine complet Windows: /

  16.   johnjoneshq el a spus

    Vă mulțumesc foarte mult pentru contribuție, dar nu pot monta partiția, îmi spune permisiunea refuzată, trebuie să mai spun că înainte de a avea instalat Windows 8, dar l-am eliminat total, nu știu ce să fac, sper ma poti ajuta, multumesc anticipat

    1.    moonwatcher el a spus

      funcționează perfect, mulțumesc.
      @johnjoneshq face-o ca root (+ parola ta) și nu cu sudo.
      așa funcționează pentru mine 😉

  17.   nerol el a spus

    Nu este necesar să reporniți dacă executăm comanda:
    $ montura -a

    Probabil cel mai bun blog linux în spaniolă. Salutări pentru întreaga comunitate

  18.   qinxiu el a spus

    Cum să anulezi ultima instrucțiune pe care ai pus-o?

    pentru că atunci când introduc ultimul cod de mai multe ori, primesc următoarele în intrarea de sistem:

    Unitatea ntfs-3g nu este pregătită sau prezentă.

    Continuați să așteptați sau apăsați S pentru fără montare sau M pentru recuperare manuală

  19.   Nathan el a spus

    Am iubit!!! Mulțumesc foarte mult!!

  20.   the_gafa el a spus

    Privind pe aici https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Am găsit acest mod de a conecta o partiție FAT32 cu „fstab”.
    / dev / sda5 / media / Volume13GB vfat user, rw, umask = 111, dmask = 000 0 0

    Nicio problemă pe Linux Mint

  21.   AnonymousWebHacker el a spus

    Sunt un vechi utilizator linux si acum ma interesa hahahhaa, salutari si bun articol