S fstab: Ako automaticky pripojiť oddiel NTFS

Jednou z vecí, ktorú chce mnoho používateľov urobiť, je automatické pripojenie oddielu automaticky. Inými slovami, predpokladajme, že máme časť pevného disku (napríklad 100 GB) v inej oblasti, oblasti, ktorú používame na ukladanie vecí alebo hranie hier v systéme Windows.

Ako to urobiť, aby sme mohli automaticky pristupovať k tomuto oddielu desde Linux?

Existuje niekoľko spôsobov, ale v tomto príspevku vám ukážem najbežnejšie, použitie / Etc / fstab

Súbor / etc / fstab je užitočný pre veľa vecí, ale ... zamerajme sa na to, čo máme teraz do činenia 😉

Predpokladajme, že máme oddiel s názvom „Windows“ (bez úvodzoviek) a chceme, aby bol tento oddiel kedykoľvek, keď spustíme počítač, prístupný, to znamená, že je pripojený. Pre to …

1. Najprv musíme vytvoriť priečinok v / polovica /, napríklad: / media / windows Ak to chcete urobiť, otvorte terminál a vložte doň nasledovné:

sudo mkdir /media/windows

2. Sme pripravení a teraz musíme zistiť, aký oddiel chceme pripojiť, teda jeho skutočné umiestnenie. Do terminálu to napíšete takto:

sudo fdisk -l | grep NTFS

V prípade, že ide o oblasť NTFS, ak chcete pripojiť oblasť, ktorá je FAT32, je to jednoduché, zmeňte miesto, kde sa hovorí NTFS pre FAT32.

3. Malo by to vyzerať asi takto:

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

V príklade zvýrazním tučným písmom to, čo od tohto riadku potrebujeme, čo je len prvá vec na tomto riadku: / Dev / sda1

V skutočnosti ... tu je riadok, ktorý by vám ukázal iba toto:

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

No ... ide o to, že si veľmi dobre pamätáme, čo z toho riadku potrebujeme.

4. Zatiaľ musíme chcieť (podľa tohto príkladu) pripojiť oddiel / dev / sda1 do priečinka, ktorý sme vytvorili na začiatku, / media / windows / ..., do terminálu poďme:

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

Urobí to tak, že napíše inštrukciu do / etc / fstab, aby po spustení systému automaticky pripojil oddiel.

Dôležité!: Aby to fungovalo, je potrebné mať nainštalovaný balík ntfs-3g, pretože bez tohto balíka nie je možné oddiel pripojiť

Reštartujte počítač a mali by ste oddiel pripojiť podľa želania.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   platonov dijo

    vynikajúci príspevok, len som s tým bojoval.
    Pred prečítaním tohto príspevku som mal problém s možnosťou úpravy údajov, ktoré som mal v oddiele ntfs, predstavujem si, že je to vyriešené pomocou „rw“ a ďalším, že mi to nedovolí vymazať údaje, ktoré som už mal v oddiele nfts, pretože mi hovorí, že sa nemôže odkazovať na kôš.
    Mohli by ste vysvetliť, čo znamenajú použité príkazy:… „users, umask = 000 0 0 ″ >> / etc / fstab“?
    vďaka

  2.   ariel dijo

    Po vykonaní zmien v súbore / etc / fstab môžete do terminálu napísať:
    $ sudo mount -a
    Potom linux pripojí oddiely uvedené v súbore fstab bez nutnosti reštartovať systém.

    Zdravím.

    1.    David Becerra Montellano dijo

      Výborne, ďakujem pekne za príkaz:

      sudo mount -a

      Je to perfektné, je to ako vytvárať zdroj po použití aliasu alebo vyhlásení premennej,
      napríklad: $ JAVA_HOME

      Zdravím.

  3.   RudaMale dijo

    @platonov Poďme po častiach

    Možnosť „users“ umožňuje používateľom patriacim do skupiny „users“ pripojiť oddiel (podobná možnosť „user“ umožňuje všetkým používateľom bez výnimky)
    Voľba „umask = 000“ je maska ​​povolení, v tomto prípade súbory pripojeného oddielu budú mať 777 povolení, čo je najprípustnejšie rwx rwx rwx. Ak chcete, aby súbory brali oprávnenie 755, umask by bol 022, stačí masku odpočítať od 777, je to pochopené? 🙂
    dve koncové nuly zodpovedajú stĺpcom „dump“ a „pass“. Prvý je určený na zálohovanie oddielov, vo všeobecnosti je na hodnote 0. Druhý je poradie priorít fsck, ak je na úrovni 1 (zvyčajne je to koreňový oddiel), kontroluje sa prvý, ak je na hodnote 2, je to ďalší a ak je 0, nekontroluje sa.

    Myslím si, že je to tak, v niektorých momentoch mám pochybnosti, tak ma sklamať, ak sa mýlim 🙂

    1.    hexborg dijo

      Veľmi dobré vysvetlenie.

      Jedna otázka: Viete, či stĺpec s výpisom používa nejaký moderný program alebo je už zastaraný? Možno sa mýlim, ale pokiaľ viem, jediný príkaz, ktorý ho používa, je výpis, ktorý je už dosť zastaraný ... Je to len kuriózne. 🙂

    2.    platonov dijo

      RudaMale,
      Ďakujem za informácie, teraz to pre mňa funguje správne a dozvedel som sa niečo viac.
      Jednou z mnohých vecí, ktoré sa mi na Linuxe páčia, je podpora, ktorú poskytujete používateľom!

    3.    RudaMale dijo

      O skládke, žiadny nápad, nikdy nerobím tento druh zálohovania. Sme tu, aby sme sa učili 🙂

  4.   tafurer dijo

    Keď bežím:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Odpovedá mi:
    bash: / etc / fstab: Povolenie zamietnuté

    Vopred ďakujem za odpoveď.

    1.    EVER dijo

      ak chcete upraviť ľubovoľný súbor v adresári / etc (ako je to v prípade fstab), musíte byť root alebo použiť program sudo (vďaka ktorému budete root v danom príkaze).
      Kedykoľvek sa objaví správa „Povolenie zamietnuté“, nastáva problém. Môže sa zdať nepríjemné, že sa musíte stať rootom, ale je to vynikajúce systémové opatrenie, ako sa vyhnúť nežiaducim zmenám.
      pozdravy

      1.    tafurer dijo

        No áno, bolo to to, čo ste naznačili.
        Bol som zmätený, pretože som veril, že s počiatočným sudo som už ako root.

        Veľká vďaka vám za ťažkosti pri odpovediach a rovnako veľká vďaka za uverejnenie článku, ktoré si nechám na neskoršie príležitosti.

        1.    hexborg dijo

          V skutočnosti s sudo spustíte príkaz ako root. Stane sa to, že presmerovanie >> vykoná bash pred spustením sudo, takže sa súbor pokúša písať bez oprávnení root.

          @ KZKG ^ Gaara: Jednou z možností môže byť zadanie príkazu takto:

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

          Je menej jasný, ale nedáva problémy s povolením. 🙂

  5.   Neo61 dijo

    Ďakujem Gaara, vyriešil som otázku poznania oddielu, ktorý zaujíma, s gparted, variantu, ktorý hľadám, všetko ostatné je v poriadku

  6.   izanter dijo

    Ak je to v systéme FAT32 oblasť, príkaz by bol taký, aký by bol
    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, používatelia, umask = 000 0 0" >> / etc / fstab

    Dúfam, že mi pomôžete, vďaka

    1.    KZKG ^ Gaara dijo

      By:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, používatelia, umask = 000 0 0" >> / etc / fstab

      vfat je Fat32 😉

  7.   izzyvp dijo

    Dobrý príspevok 😀

  8.   edo dijo

    veľmi dobré pre používateľov Fedory, ktorá má inštalačný program, ktorý neumožňuje pripojenie počas inštalácie

  9.   jorgecg dijo

    Proste super článok.

    Prišlo mi to z perál.

    Vďaka!

  10.   Rocholc dijo

    Tento tutoriál by bol pre mňa pred pár dňami vynikajúci, ale rozhodol som sa urobiť čistú inštaláciu svojej milovanej Mageie 3 na pevný disk a na iný disk čistú a základnú inštaláciu W7, aby som ju nechal ako „Console“, hehehe. Aj tak ho budem málo používať, pretože už testujem dobré hry, ktoré natívne bežia na systéme Linux ...

  11.   patodx dijo

    Nikdy nie je neskoro, ďakujem pekne za vysvetlenie.

  12.   Cristian dijo

    S týmto kódom som nikdy nemohol, so súborom fstab sa nič nestalo, vyšlo to:

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

    Odpovedá mi:
    bash: / etc / fstab: Povolenie zamietnuté

    test s:
    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

    a nič sa nestalo, musel som to pridať manuálne, už to funguje, vtipné je, že v Home boli vytvorené dva súbory, jeden sa volal su a druhý sudo a inside boli všetky pokusy o kopírovanie uvedeného riadku, ale bez citáty,
    Co si myslis?

    1.    x11tete11x dijo

      Je to kvôli tomu, ako funguje „echo“, robí to, prihláste sa ako root, pretože robí:
      [code] sudo su [/ code]

      Požiada vás o heslo sudo a potom uvidíte niečo také:
      [kód] [root @ Jarvis x11tete11x] # [/ kód]

      tu budete mať oprávnenie root a tento príkaz môžete vykonať potichu

  13.   Germaine dijo

    V Mageii 4 alpha 3 to pre mňa fungovalo perfektne, pretože aj keď som v „System Preferences“ skontroloval, že automaticky pripojí všetky oddiely a všetky ich označí, nestalo sa tak.

  14.   linuxer dijo

    V ubuntu a derivátoch, ktoré majú udisk, je jednoduchšie použitie:

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

    sdaX = oddiel ntfs

    Môžete ho ľahko pridať do súborov /etc/rc.local a voila = D

  15.   David dijo

    Dobrý deň, mám problém, čo sa stane, je to, že nemôžem pripojiť svoj oddiel systému Windows a pokúsim sa používať Ubuntu 14.04 bez toho, aby som ho mal nainštalovaný, ako to mám urobiť? Potrebujem dostať svoje veci z osobného priečinka: / A keď som si to chcel nainštalovať, chce to úplne odstrániť Windows: /

  16.   johnjoneshq dijo

    Veľmi pekne ďakujem za príspevok, ale nemôžem pripojiť oddiel, hovorí mi o zamietnutí povolenia, musím tiež povedať, že som mal predtým nainštalovaný Windows 8, ale úplne som ho odstránil, neviem, čo mám robiť, dúfam, že môžete pomôžte mi, vopred ďakujem

    1.    pozorovateľ mesiaca dijo

      funguje perfektne, ďakujem.
      @ johnjoneshq to robte ako root (vaše + heslo) a nie s sudo.
      tak mi to funguje 😉

  17.   nerol dijo

    Ak vykonáme príkaz, nie je potrebné reštartovať:
    $mount -a

    Pravdepodobne najlepší linuxový blog v španielčine. Zdravím celú komunitu

  18.   qinxiu dijo

    Ako vrátiť posledný pokyn, ktorý ste zadali?

    pretože keď viackrát zadám posledný kód, v systéme sa zobrazí nasledujúci text:

    Jednotka ntfs-3g nie je pripravená alebo sa nenachádza.

    Čakajte ďalej alebo stlačte S bez pripojenia alebo M pre manuálne zotavenie

  19.   Nathan dijo

    Miloval som!!! Mnohokrat dakujem!!

  20.   the_blunderbuss dijo

    Tu sa rozhliadam https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Našiel som tento spôsob, ako spojiť oddiel FAT32 s programom „fstab“.
    / dev / sda5 / media / Volume13GB používateľ vfat, rw, umask = 111, dmask = 000 0 0

    Žiadny problém s mojou Linux Mint

  21.   Anonymný WebHacker dijo

    Som starý používateľ v linuxe a teraz ma to zaujalo hahahhaa, pozdravujem a dobrý článok