Sa fstab: Paano awtomatikong i-mount ang isang paghati ng NTFS

Isa sa mga bagay na nais ng maraming mga gumagamit na awtomatikong i-mount ang isang pagkahati. Sa madaling salita, ipagpalagay na mayroon kaming bahagi ng hard disk (halimbawa ng 100GB) sa iba't ibang pagkahati, isang pagkahati na ginagamit namin upang maiimbak ang aming mga bagay, o maglaro ng mga laro sa Windows.

Paano gawin upang awtomatiko naming ma-access ang partition na ito desde Linux?

Mayroong maraming mga paraan, ngunit sa post na ito ipapakita ko sa iyo ang pinakakaraniwan, gamit / etc / fstab

Ang / etc / fstab file ay kapaki-pakinabang para sa maraming mga bagay, ngunit ... mag-focus tayo sa kung ano ang haharapin natin ngayon 😉

Ipagpalagay na mayroon kaming isang pagkahati na tinatawag na "Windows" (nang walang mga quote), at nais namin na tuwing sinisimulan namin ang computer, ang pagkahati na ito ay naa-access, iyon ay, na naka-mount ito. Para rito …

1. Dapat muna tayong lumikha ng isang folder sa / kalahati /, halimbawa: / media / windows Upang magawa ito, buksan ang isang terminal at ilagay ang sumusunod dito:

sudo mkdir /media/windows

2. Handa na, ngayon dapat nating malaman kung eksakto kung anong partisyon ang nais nating i-mount, iyon ay, ang tunay na lokasyon nito. Upang gawin ito sa terminal isulat ang sumusunod:

sudo fdisk -l | grep NTFS

Ito sa kaso ng pagiging isang pagkahati ng NTFS, kung nais mong i-mount ang isa na FAT32 ito ay simple, baguhin kung saan sinasabi na NTFS para sa FAT32

3. Dapat itong lumitaw ng isang bagay tulad nito:

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

Detalye ko sa naka-bold kung ano ang kailangan namin mula sa linyang iyon, na kung saan ay ang unang bagay lamang sa linya, sa halimbawa: / Dev / sda1

Sa katunayan ... narito ang linya na ipapakita sa iyo iyan:

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

Sa gayon ... ang punto ay na naaalala natin na napaka WELL kung ano ang kailangan namin mula sa linyang iyon.

4. Hanggang ngayon kailangan naming i-mount (sundin ang halimbawang ito) ang pagkahati / dev / sda1 sa folder na nilikha namin sa simula, / media / windows / ... para dito sa isang terminal ilagay natin:

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

Ang gagawin nito ay isulat ang tagubilin sa / etc / fstab upang kapag nagsimula ang system ay awtomatiko nitong mai-mount ang pagkahati.

Mahalaga!: Para gumana ito kinakailangan na mai-install ang package ntfs-3g, dahil kung wala ang package na ito ang pagkahati ay hindi maaaring mai-mount

I-restart ang computer at dapat mong i-mount ang pagkahati ayon sa ninanais.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   platonov dijo

    mahusay na post, nakikipaglaban lang ako dito.
    Bago basahin ang post na ito nagkaroon ako ng problema sa kakayahang mabago ang data na mayroon ako sa pagkahati ng NTF, naiisip ko na nalulutas ito sa "rw" at isa pa na hindi ito pinapayagan na tanggalin ko ang data na mayroon na ako sa paghati ng nfts dahil sinasabi nito sa akin na hindi ito maaaring mag-link sa basurahan.
    Maaari mo bang ipaliwanag kung ano ang ibig sabihin ng mga utos na ginagamit mo: ... "mga gumagamit, umask = 000 0 0 ″ >> / etc / fstab"?
    salamat

  2.   Ariel dijo

    Matapos gawin ang mga pagbabago sa / etc / fstab file, maaari kang magsulat sa terminal:
    $ sudo mount -a
    Pagkatapos ang linux ay nai-mount ang mga partisyon na nabanggit sa fstab file, nang hindi kinakailangan na i-reboot ang system.

    Pagbati.

    1.    David Becerra Montellano dijo

      Mahusay, maraming salamat sa utos:

      sudo mount -a

      Ito ay perpekto, ito ay tulad ng paggawa ng mapagkukunan pagkatapos mag-apply ng isang alias o pagdeklara ng isang variable,
      halimbawa: $ JAVA_HOME

      Pagbati.

  3.   RudaLalake dijo

    @platonov Pumunta tayo sa mga bahagi

    Ang opsyong "mga gumagamit" ay nagbibigay-daan sa mga gumagamit na kabilang sa "mga gumagamit" ng pangkat na mai-mount ang pagkahati (ang katulad na pagpipilian na "gumagamit" ay nagbibigay-daan sa lahat ng mga gumagamit nang walang pagbubukod)
    Ang pagpipiliang "umask = 000" ay isang mask ng pahintulot, sa kasong ito ang mga file ng naka-mount na pagkahati ay kukuha ng 777 na mga pahintulot, iyon ay rwx rwx rwx, ang pinaka pinahihintulutan. Kung nais mong kumuha ng mga pahintulot ang mga file na 755 ang umask ay magiging 022, kailangan mo lamang bawasan ang maskara mula sa 777, naiintindihan ba iyon? 🙂
    ang dalawang mga sumusunod na zero ay tumutugma sa mga haligi ng "dump" at "pass". Ang una ay para sa mga pag-backup ng pagkahati, sa pangkalahatan ito ay nasa 0. Ang pangalawa ay ang fsck na pagkakasunud-sunod ng pagkakasunud-sunod, kung ito ay nasa 1 (karaniwang ang pagkahati ng ugat) ito ang unang susuriin, kung nasa 2 ito susunod at kung ito ay nasa 0 hindi ito naka-check.

    Sa palagay ko ganoon talaga ito, sa ilang mga punto mayroon akong mga pagdududa, kaya't pabayaan mo ako kung mali ako I'm

    1.    hexborg dijo

      Napakagandang paliwanag.

      Isang tanong: Alam mo ba kung ang dump column ay ginagamit ng ilang modernong programa o ito ay nabawasan na? Siguro nagkakamali ako, ngunit sa pagkakaalam ko, ang nag-iisang utos na gumagamit nito ay ang pagtapon, na kung saan ay medyo lipas na sa edad .. Nakakausyoso lang. 🙂

    2.    platonov dijo

      RudaLalake,
      Salamat sa impormasyon, gumagana ito ng tama para sa akin at natutunan ko ng kaunti pa.
      Isa sa maraming mga bagay na gusto ko tungkol sa Linux ay ang suporta na ibinibigay mo sa mga gumagamit!

    3.    RudaLalake dijo

      Tungkol sa dump, walang ideya, hindi ko kailanman ginawa ang ganoong uri ng backup. Narito kami upang malaman 🙂

  4.   tafurer dijo

    Kapag tumakbo ako:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, mga gumagamit, umask = 000 0 0" >> / etc / fstab

    Sinasagot niya ako:
    bash: / etc / fstab: Tinanggihan ang pahintulot

    Salamat nang maaga para sa iyong tugon.

    1.    eVER dijo

      upang baguhin ang anumang file sa direktoryo ng / etc (tulad ng kaso sa fstab) kailangan mong i-root o gamitin ang sudo program (na ginagawang mag-ugat sa partikular na utos).
      Kailan man lilitaw ang "Pahintulot na pinahintulutan", iyon ang problema. Maaaring mukhang nakakainis na kailangang mag-ugat, ngunit ito ay isang mahusay na hakbang sa system upang maiwasan ang mga hindi ginustong pagbabago.
      Regards

      1.    tafurer dijo

        Oo oo, ito ang sinabi mo sa akin.
        Naguluhan ako sapagkat naniniwala ako na sa paunang sudo ay naging ugat na ako.

        Maraming salamat sa iyo para sa problema sa pagsagot sa akin at sa parehong salamat sa pag-post ng artikulo, na mai-save ko para sa mga susunod na okasyon.

        1.    hexborg dijo

          Talagang sa sudo ilulunsad mo ang utos bilang ugat. Ang nangyayari ay ang pag-redirect >> ay ginagawa ng bash bago ipatupad ang sudo, kaya sinusubukan ng file na magsulat nang walang mga pahintulot sa ugat.

          @ KZKG ^ Gaara: Ang isang pagpipilian ay maaaring ilagay ang utos na tulad nito:

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

          Ito ay hindi gaanong malinaw, ngunit hindi nagbibigay ng mga problema sa pahintulot. 🙂

  5.   Neo61 dijo

    Salamat Gaara, nalutas ko ang pag-alam sa pagkahati na interes sa gparted, variant na hinahanap ko, lahat ng iba pa OK

  6.   isanter dijo

    Kung ito ay isang pagkahati sa FAT32 ang utos na tulad nito
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, mga gumagamit, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, mga gumagamit, umask = 000 0 0" >> / etc / fstab

    Sana matulungan mo ako, salamat

    1.    KZKG ^ Gaara dijo

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

      vfat ay Fat32 😉

  7.   izzyvp dijo

    Magandang post 😀

  8.   edo dijo

    napakahusay para sa mga gumagamit ng Fedora, na mayroong isang installer na hindi pinapayagan ang pag-mount habang nag-install

  9.   jorgecg dijo

    Mahusay na artikulo lamang.

    Dumating ito sa akin ng mga perlas.

    Salamat sa iyo!

  10.   Rocholc dijo

    Ang tutorial na ito ay magiging mahusay para sa akin ilang araw na ang nakakalipas, ngunit napagpasyahan kong gawin ang isang malinis na pag-install ng aking minamahal na Mageia 3 sa isang hard disk at sa isa pang disk isang malinis at pangunahing pag-install ng W7 upang iwanan ito bilang "Console", hehehe. Kahit ganon gagamitin ko ito nang kaunti sapagkat nasusubukan ko na ang mga magagandang laro na katutubong tumatakbo sa Linux ...

  11.   patodx dijo

    Hindi pa huli, maraming salamat sa paliwanag.

  12.   Cristian dijo

    Hindi ko nagawa ang code na iyon, walang nangyari sa fstab file, lumabas ito:

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

    Sinasagot niya ako:
    bash: / etc / fstab: Tinanggihan ang pahintulot

    subukan sa:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, mga gumagamit, umask = 000 0 0" >> sudo / etc / fstab

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

    at walang nangyari, kailangan kong idagdag ito nang manu-mano, gumagana na ito, ang nakakatawa ay ang dalawang mga file ay nilikha sa Home, ang isa ay tinatawag na su, at ang iba pang sudo at sa loob ay lahat ng mga pagtatangka upang makopya ang nasabing linya, ngunit nang walang ang mga quote,
    Ano sa tingin mo?

    1.    x11tete11x dijo

      Ito ay dahil sa kung paano gumagana ang "echo", ginagawa ito, nag-log in bilang ugat, para sa ginagawa nito:
      [code] sudo su [/ code]

      Hihilingin sa iyo ang password ng sudo at pagkatapos ay makakakita ka ng tulad nito:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      Dito magkakaroon ka ng mga pahintulot sa ugat at maaari mong maisagawa ang utos na iyon nang tahimik

  13.   Germaine dijo

    Ito ay gumagana nang perpekto para sa akin sa Mageia 4 alpha 3 dahil bagaman nag-check ako sa "Mga Kagustuhan sa System" upang awtomatikong i-mount ang lahat ng mga pagkahati at markahan silang lahat, hindi ito ginawa.

  14.   linuxer dijo

    Sa ubuntu at derivatives na may udisk mas madaling gamitin ang:

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

    pagkahati ng sdaX = ntfs

    Madali mong maidaragdag ito sa /etc/rc.local at voila = D

  15.   David dijo

    Kumusta, mayroon akong problema, kung ano ang mangyayari ay hindi ko mai-mount ang aking pagkahati sa Windows at sinubukan kong gamitin ang Ubuntu 14.04 nang hindi ko ito nai-install, paano ko ito magagawa? Kailangan kong alisin ang aking mga bagay sa personal na folder: / At kapag nais kong i-install ito nais nitong ganap na alisin ang Windows: /

  16.   johnjoneshq dijo

    Maraming salamat sa kontribusyon ngunit hindi ko mai-mount ang pagkahati, sinasabi sa akin ang pahintulot na tinanggihan, dapat ko ring sabihin na bago pa ako naka-install ng windows 8 ngunit lubos kong tinanggal ito, hindi ko alam kung ano ang gagawin, sana maaari mo akong tulungan, salamat nang maaga 😀

    1.    bulalakaw dijo

      gumagana perpekto, salamat.
      Gawin ito ni @johnjoneshq bilang ugat (iyong + password) at hindi sa sudo.
      ganyan gumagana sa akin 😉

  17.   nerol dijo

    Hindi kinakailangang i-restart kung isagawa ang utos:
    $mount -a

    Marahil ang pinakamahusay na blog ng linux sa Espanyol. Pagbati sa buong pamayanan

  18.   qinxiu dijo

    Paano i-undo ang huling tagubilin na inilagay mo?

    dahil kapag inilagay ko ang huling code nang maraming beses, nakukuha ko ang sumusunod sa entry ng system:

    Ang ntfs-3g drive ay hindi handa o naroroon.

    Patuloy na maghintay, o pindutin ang S para sa walang pag-mount o M para sa manu-manong paggaling

  19.   Nathan dijo

    Minahal ko!!! Maraming salamat!!

  20.   the_blunderbuss dijo

    Tumingin sa paligid dito https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Natagpuan ko ang ganitong paraan upang kumonekta sa isang partisyon ng FAT32 sa "fstab".
    / dev / sda5 / media / Volume13GB vfat gumagamit, rw, umask = 111, dmask = 000 0 0

    Walang problema sa aking Linux Mint

  21.   AnonymousWebHacker dijo

    Ako ay isang lumang gumagamit sa linux at ngayon ako ay naging interesado hahahhaa, pagbati at magandang artikulo