Një nga gjërat që shumë përdorues duan të bëjnë është automatikisht të montoni një ndarje automatikisht. Me fjalë të tjera, supozoni se kemi një pjesë të diskut të ngurtë (100 GB për shembull) në një ndarje tjetër, një ndarje që përdorim për të ruajtur gjërat tona, ose për të luajtur lojëra në Windows.
Si të bëjmë që të mund të aksesojmë automatikisht këtë ndarje desde Linux?
Ka disa mënyra, por në këtë post unë do t'ju tregoj më të zakonshmet, duke përdorur / Etc / fstab
Skedari / etc / fstab është i dobishëm për shumë gjëra, por ... le të përqendrohemi në atë që kemi të bëjmë tani
Supozoni se kemi një ndarje të quajtur "Windows" (pa thonjëza), dhe duam që sa herë që fillojmë kompjuterin, kjo ndarje është e arritshme, domethënë që është e montuar. Për atë …
1. Së pari duhet të krijojmë një dosje në / gjysma /, për shembull: / media / dritaret Për ta bërë këtë, hapni një terminal dhe vendosni sa vijon në të:
sudo mkdir /media/windows
2. Gati, tani duhet të zbulojmë saktësisht se çfarë ndarje duam të montojmë, domethënë vendndodhjen e saj reale. Për ta bërë këtë në terminal shkruani sa vijon:
sudo fdisk -l | grep NTFS
3. Duhet të shfaqet diçka e tillë:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Unë detajoj me shkronja të zeza atë që na duhet nga ajo linjë, e cila është vetëm gjëja e parë në rresht, në shembullin: / dev / sda1
Në fakt ... këtu është linja që do t'ju tregojë vetëm se:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Epo ... çështja është që ne kujtojmë SHUMY MIR what atë që na duhet nga ajo linjë.
4. Deri tani duhet të duam të montojmë (duke ndjekur këtë shembull) ndarjen / dev / sda1 në dosjen që kemi krijuar në fillim, / media / windows / ... për këtë në një terminal le të vendosim:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Ajo që do të bëjë është të shkruajë udhëzimin në / etc / fstab në mënyrë që kur të fillojë sistemi të montojë automatikisht ndarjen.
Rindizni kompjuterin dhe duhet të montoni ndarjen sipas dëshirës.
post i shkëlqyeshëm, thjesht po luftoja me këtë.
Para se të lexoja këtë postim unë kisha një problem të isha në gjendje të modifikoja të dhënat që kisha në ndarjen ntfs, imagjinoj që zgjidhen me "rw" dhe një tjetër që është se nuk më lejon të fshij të dhënat që tashmë kisha në ndarjen nfts pasi më tregon se nuk mund të lidhet me plehrat.
A mund të shpjegoni se çfarë nënkuptojnë komandat që përdorni: users "përdoruesit, umask = 000 0 0 ″ >> / etc / fstab"?
falënderim
Pasi të keni bërë ndryshimet në skedarin / etc / fstab, mund të shkruani në terminal:
$ sudo mali -a
Pastaj linux monton ndarjet e përmendura në skedarin fstab, pa nevojën e rindezjes së sistemit.
Përshëndetje.
Shkëlqyeshëm, faleminderit shumë për komandën:
sudo mali -a
Perfectshtë e përsosur, është si të bësh burimin pasi të aplikosh një pseudonim ose të deklarosh një ndryshore,
për shembull: $ JAVA_HOME
Përshëndetje.
@platonov Le të shkojmë në pjesë
Opsioni "përdoruesit" u mundëson përdoruesve që i përkasin grupit "përdorues" të montojnë ndarjen (opsioni i ngjashëm "përdorues" u mundëson të gjithë përdoruesve pa përjashtim)
Opsioni "umask = 000" është një maskë leje, në këtë rast skedarët e ndarjes së montuar do të marrin 777 leje, dmth rwx rwx rwx, më lejuesja. Nëse dëshironi që skedarët të marrin leje 755 umask do të ishte 022, thjesht duhet të hiqni maskën nga 777, a kuptohet kjo? 🙂
dy zero zvarritëse korrespondojnë me kolonat "hale" dhe "kalo". E para është për rezervimet e ndarjeve, në përgjithësi është në 0. E dyta është rendi i përparësisë fsck, nëse është në 1 (zakonisht ndarja rrënjë) është e para që kontrollohet, nëse është në 2 është e radhës dhe nëse është 0 nuk kontrollohet.
Mendoj se është kështu, në disa pika kam dyshime, prandaj më lejoni të gaboj nëse jam i gabuar
Shpjegim shume i mire.
Një pyetje: A e dini nëse kolona e hedhjes përdoret nga ndonjë program modern apo është tashmë e amortizuar? Ndoshta jam gabim, por me sa di unë, komanda e vetme që e përdor është hedhja, e cila tashmë është mjaft e vjetëruar ... justshtë thjesht kurioze. 🙂
RudaMashkull,
Faleminderit për informacionin, tani ai funksionon si duhet për mua dhe kam mësuar pak më shumë.
Një nga shumë gjërat që më pëlqen në lidhje me Linux është mbështetja që ju jepni përdoruesve!
Rreth hedhjes, asnjë ide, unë kurrë nuk bëj atë lloj rezervimi. Ne jemi këtu për të mësuar
Kur vrapoj:
sudo echo "/ dev / sda1 / media / windows ntfs-3g automatikisht, rw, përdorues, umask = 000 0 0" >> / etj / fstab
Ai më përgjigjet:
bash: / etc / fstab: Refuzohet leja
Faleminderit paraprakisht për përgjigjen tuaj.
për të modifikuar ndonjë skedar në direktorinë / etj (siç është rasti me fstab) duhet të jeni root ose të përdorni programin sudo (i cili ju kthen në root në atë komandë të veçantë).
Kurdoherë që shfaqet "Leja e refuzuar", ky është problemi. Mund të duket e bezdisshme të duhet të rrënjoset, por është një masë e shkëlqyeshme e sistemit për të shmangur ndryshimet e padëshiruara.
të fala
Po po, ishte ajo që më thua.
Unë isha i hutuar sepse besoja se me sudon fillestare isha tashmë si rrënjë.
Shumë faleminderit për problemin në përgjigjen time dhe gjithashtu të njëjtën falë postimit të artikullit, të cilin do ta kursej për raste të mëvonshme.
Në të vërtetë me sudo ju nisni komandën si root. Ajo që ndodh është që ridrejtimi >> të bëhet nga bash para se të ekzekutojë sudo, kështu që skedari po përpiqet të shkruajë pa lejet e rrënjës.
@ KZKG ^ Gaara: Një opsion mund të jetë vendosja e komandës si kjo:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, përdorues, umask = 000 0 0» >> / etj / fstab'
Lessshtë më pak e qartë, por nuk jep probleme me lejen. 🙂
Faleminderit Gaara, e zgjidha duke ditur ndarjen që intereson me gparted, variantin që unë kërkoj, gjithçka tjetër në rregull
Nëse është një ndarje në FAT32 komanda siç do të ishte
sudo echo "/ dev / sda1 / media / windows ntfs-3g automatikisht, rw, përdorues, umask = 000 0 0" >> / etj / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, përdoruesit, umask = 000 0 0" >> / etj / fstab
Shpresoj se mund të më ndihmoni, faleminderit
Do të:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, përdoruesit, umask = 000 0 0" >> / etc / fstab
vfat është Fat32
Postim i mirë
shumë e mirë për përdoruesit e Fedora, i cili ka një instalues që nuk lejon montimin gjatë instalimit
Thjesht artikull i shkëlqyeshëm.
Më ka ardhur nga perlat.
Ju faleminderit!
Ky udhëzues do të ishte i shkëlqyeshëm për mua disa ditë më parë, por unë kam vendosur të bëj një instalim të pastër të Mageia 3 të dashur në një disk të ngurtë dhe në një disk tjetër një instalim të pastër dhe themelor të W7 për ta lënë atë si "Console", hehehe Edhe kështu do ta përdor pak sepse tashmë jam duke testuar lojëra të mira që funksionojnë natyrshëm në Linux ...
Asnjëherë nuk është vonë, shumë faleminderit për shpjegimin.
Unë kurrë nuk munda me atë kod, asgjë nuk ndodhi me skedarin fstab, doli:
sudo echo "/ dev / sda1 / media / windows ntfs-3g automatikisht, rw, përdorues, umask = 000 0 0" >> / etj / fstab
Ai më përgjigjet:
bash: / etc / fstab: Refuzohet leja
provë me:
sudo echo "/ dev / sda1 / media / windows ntfs-3g automatikisht, rw, përdorues, umask = 000 0 0" >> sudo / etj / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g automatikisht, rw, përdorues, umask = 000 0 0" >> su / etj / fstab
dhe asgjë nuk ndodhi, unë duhej ta shtoja manualisht, tashmë funksionon, gjëja qesharake është që dy skedarë u krijuan në shtëpi, njëra quhet su, dhe tjetra sudo dhe brenda ishin të gjitha përpjekjet e bëra për të kopjuar rreshtin e thënë, por pa thonjëzat,
Cfare mendoni ju
Kështu funksionon "jehona", e bën këtë, identifikohu si rrënjë, për atë që bën:
[kodi] sudo su [/ kodi]
Do t'ju kërkojë fjalëkalimin sudo dhe më pas do të shihni diçka si kjo:
[kodi] [rrënja @ Jarvis x11tete11x] # [/ kodi]
këtu do të keni leje rrënjësore dhe mund ta ekzekutoni atë komandë në heshtje
Ka punuar perfekt për mua në Mageia 4 alpha 3 sepse edhe pse kam kontrolluar në "Preferencat e Sistemit" për të montuar automatikisht të gjitha ndarjet dhe për t'i shënuar të gjitha, nuk ndodhi.
Në ubuntu dhe derivatet që kanë udisk është më e lehtë të përdorësh:
përdoruesi @ makina: # udisk –mount / dev / sdaX
sdaX = ndarje ntfs
Ju mund ta shtoni lehtë në /etc/rc.local dhe voila = D
Përshëndetje, kam një problem, ajo që ndodh është që unë nuk mund të montoj ndarjen time të Windows dhe përpiqem të përdor Ubuntu 14.04 pa e instaluar, si mund ta bëj këtë? Unë kam nevojë për të marrë gjërat e mia nga dosja personale: / Dhe kur kam kërkuar për të instaluar këtë ajo dëshiron të heq Windows plotësisht: /
Faleminderit shumë për kontributin, por unë nuk mund ta montoj ndarjen, më thotë leja e mohuar, duhet të them gjithashtu që para se të kisha të instaluar Windows 8, por e hoqa totalisht, nuk di çfarë të bëj, shpresoj ju mund te me ndihmoni, faleminderit paraprakisht
punon perfekt, faleminderit.
@johnjoneshq beje si root (fjalekalimi yt +) dhe jo me sudo.
kështu funksionon për mua
Nuk është e nevojshme të rindizni nëse ekzekutojmë komandën:
$ mal -a
Ndoshta blogu më i mirë linux në spanjisht. Përshëndetje për të gjithë komunitetin
Si të zhbësh udhëzimin e fundit që ke vendosur?
sepse kur fut kodin e fundit disa herë, marr në vijim në hyrjen e sistemit:
Makina ntfs-3g nuk është e gatshme ose e pranishme.
Vazhdoni të prisni, ose shtypni S për mos montim ose M për rikuperimin manual
Desha !!! Faleminderit shumë!!
Duke parë këtu https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Kam gjetur këtë mënyrë për të lidhur një ndarje FAT32 me "fstab".
/ dev / sda5 / media / Vëllimi 13 GB përdorues vfat, rw, umask = 111, dmask = 000 0 0
Nuk ka problem në Linux Mint
Jam nje perdorues i vjeter linux dhe tani me interesoi hahahhaa, pershendetje dhe artikull i mire