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
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.
I-restart ang computer at dapat mong i-mount ang pagkahati ayon sa ninanais.
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
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.
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.
@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
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. 🙂
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!
Tungkol sa dump, walang ideya, hindi ko kailanman ginawa ang ganoong uri ng backup. Narito kami upang malaman 🙂
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.
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
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.
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. 🙂
Salamat Gaara, nalutas ko ang pag-alam sa pagkahati na interes sa gparted, variant na hinahanap ko, lahat ng iba pa OK
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
Gusto:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, mga gumagamit, umask = 000 0 0" >> / etc / fstab
vfat ay Fat32 😉
Magandang post 😀
napakahusay para sa mga gumagamit ng Fedora, na mayroong isang installer na hindi pinapayagan ang pag-mount habang nag-install
Mahusay na artikulo lamang.
Dumating ito sa akin ng mga perlas.
Salamat sa iyo!
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 ...
Hindi pa huli, maraming salamat sa paliwanag.
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?
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
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.
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
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: /
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 😀
gumagana perpekto, salamat.
Gawin ito ni @johnjoneshq bilang ugat (iyong + password) at hindi sa sudo.
ganyan gumagana sa akin 😉
Hindi kinakailangang i-restart kung isagawa ang utos:
$mount -a
Marahil ang pinakamahusay na blog ng linux sa Espanyol. Pagbati sa buong pamayanan
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
Minahal ko!!! Maraming salamat!!
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
Ako ay isang lumang gumagamit sa linux at ngayon ako ay naging interesado hahahhaa, pagbati at magandang artikulo