Vienas iš dalykų, kuriuos nori padaryti daugelis vartotojų, yra automatiškai automatiškai prijungti skaidinį. Kitaip tariant, tarkime, kad standžiojo disko dalį (pavyzdžiui, 100 GB) turime kitame skaidinyje, skaidinyje, kurį naudojame daiktams saugoti ar žaidimams „Windows“.
Kaip tai padaryti, kad galėtume automatiškai pasiekti šį skaidinį iš „Linux“?
Yra keli būdai, tačiau šiame įraše aš jums parodysiu dažniausiai naudojamus / etc / fstab
Failas / etc / fstab yra naudingas daugeliui dalykų, bet ... sutelkime dėmesį į tai, su kuo dabar susiduriame 😉
Tarkime, kad turime skaidinį, vadinamą „Windows“ (be kabučių), ir norime, kad kaskart paleidus kompiuterį, šis skaidinys būtų prieinamas, tai yra, kad jis būtų sumontuotas. Už jį …
1. Pirmiausia turime sukurti aplanką / pusė /Pavyzdžiui: / media / windows Norėdami tai padaryti, atidarykite terminalą ir įdėkite į jį:
sudo mkdir /media/windows
2. Pasirengę, dabar turime tiksliai sužinoti, kokį skaidinį norime sumontuoti, tai yra, jo tikrąją vietą. Norėdami tai padaryti terminale, parašykite:
sudo fdisk -l | grep NTFS
3. Tai turėtų pasirodyti maždaug taip:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Paryškintai paryškinu, ko mums reikia iš šios eilutės, o tai yra tik pirmas dalykas eilutėje, pavyzdyje: / dev / sda1
Tiesą sakant ... čia yra eilutė, kuri jums tai parodytų:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Na ... esmė ta, kad mes LABAI gerai prisimename tai, ko mums reikia iš tos linijos.
4. Iki šiol mes norime (pagal šį pavyzdį) prijungti / dev / sda1 skaidinį aplanke, kurį sukūrėme pradžioje, / media / windows / ... tam terminale, įdėkime:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Tai padarys instrukcijos įrašymas aplanke / etc / fstab, kad paleidus sistemą ji automatiškai pritvirtintų skaidinį.
Iš naujo paleiskite kompiuterį ir, jei norite, įdėkite skaidinį.
31 komentarai, palikite savo
puikus postas, aš tiesiog kovojau su tuo.
Prieš perskaičius šį įrašą kilo problema, kad galėčiau modifikuoti duomenis, kuriuos turėjau ntfs skaidinyje, įsivaizduoju, kad tai išspręsta naudojant „rw“, o kitas dalykas yra tai, kad jis neleidžia man ištrinti jau turimų duomenų nfts skaidinyje, nes jis man sako, kad jis negali susieti su šiukšliadėže.
Ar galėtumėte paaiškinti, ką reiškia jūsų naudojamos komandos:… "vartotojai, umask = 000 0 0" >> / etc / fstab "?
Gracias
Atlikę pakeitimus faile / etc / fstab, galite parašyti terminale:
$ sudo kalnas -a
Tada „Linux“ sumontuoja fstab faile minimus skaidinius, nereikalaujant perkrauti sistemos.
Sveikinimai.
Puiku, labai ačiū už komandą:
sudo kalnas -a
Tai puikus, tai lyg šaltinio sukūrimas pritaikius pseudonimą arba paskelbus kintamąjį,
pavyzdžiui: $ JAVA_HOME
Sveikinimai.
@platonov Eikime dalimis
Parinktis „vartotojai“ leidžia vartotojams, priklausantiems „vartotojų“ grupei, prijungti skaidinį (panaši parinktis „vartotojas“ įgalina visus vartotojus be išimties)
Parinktis "umask = 000" yra leidimo kaukė, šiuo atveju prijungto skaidinio failams reikės 777 leidimų, tai yra rwx rwx rwx, labiausiai leistini. Jei norite, kad failai gautų leidimus 755, umask būtų 022, jūs tiesiog turite atimti kaukę iš 777, ar tai suprantama? 🙂
du galiniai nuliai atitinka stulpelius „dump“ ir „pass“. Pirmasis yra skirsnių atsarginėms kopijoms, paprastai jis yra 0. Antrasis yra fsck prioriteto tvarka, jei jis yra 1 (paprastai šakninis skaidinys), jis yra pirmasis, kurį reikia patikrinti, jei jis yra 2, tai kitas o jei jis yra ties 0, jis netikrinamas.
Manau, kad taip yra, tam tikrais momentais man kyla abejonių, todėl nuvilkite mane, jei klystu 🙂
Labai geras paaiškinimas.
Vienas klausimas: ar žinote, ar iškelties stulpelį naudoja kokia nors moderni programa, ar jis jau nebenaudojamas? Gal aš klystu, bet, kiek žinau, vienintelė komanda, kuri ją naudoja, yra „dump“, kuri jau yra gana pasenusi ... Tai tiesiog įdomu. 🙂
RudaMale,
Ačiū už informaciją, dabar ji man veikia tinkamai ir aš sužinojau šiek tiek daugiau.
Vienas iš daugelio dalykų, kurie man patinka „Linux“, yra parama, kurią teikiate vartotojams!
Apie sąvartyną, neįsivaizduoju, aš niekada nedarau tokios atsarginės kopijos. Mes čia mokomės learn
Kai bėgu:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Jis man atsako:
bash: / etc / fstab: Leidimas atmestas
Iš anksto dėkoju už atsakymą.
Norėdami modifikuoti bet kurį failą kataloge / etc (kaip yra fstab atveju), turite būti root arba naudoti sudo programą (kuri priverčia jus įsitvirtinti toje konkrečioje komandoje).
Kai pasirodo „Leidimas atmestas“, tai yra problema. Gali atrodyti, kad erzina būtinybė įsitvirtinti, tačiau tai yra puiki sistemos priemonė norint išvengti nepageidaujamų pokyčių.
saludos
Na taip, tai buvo tai, ką tu man sakei.
Buvau sutrikęs, nes tikėjau, kad su pradiniu sudo aš jau buvau kaip šaknis.
Labai ačiū jums už sunkumus atsakant į mane ir tą patį ačiū dėl straipsnio paskelbimo, kurį išsaugosiu vėlesnėms progoms.
Tiesą sakant, naudojant „sudo“, jūs paleidžiate komandą kaip šakninį. Kas atsitinka, yra tai, kad peradresavimą >> atlieka bash prieš vykdant sudo, todėl failas bando rašyti be root teisių.
@ KZKG ^ Gaara: Viena iš galimybių gali būti tokia komanda:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Tai mažiau aišku, tačiau nesuteikia problemų dėl leidimo. 🙂
Ačiū Gaarai, aš išsprendžiau žinodamas „gparted“ dominantį skaidinį, variantą, kurio ieškau, ir visa kita gerai
Jei tai yra FAT32 skaidinys, tokia komanda, kokia ji būtų
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
Tikiuosi, kad galite man padėti, ačiū
Ar:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat yra Fat32 😉
Geras įrašas 😀
labai gerai „Fedora“ vartotojams, kurie turi diegimo programą, kuri neleidžia montuoti diegiant
Tiesiog puikus straipsnis.
Man atėjo perlai.
Ačiū!
Ši pamoka man būtų buvusi puiki prieš kelias dienas, bet aš nusprendžiau švariai įdiegti savo mylimą „Mageia 3“ kietajame diske ir švarų bei pagrindinį W7 diegimą kitame diske, kad palikčiau jį kaip „Konsolę“ hehehe. Vis tiek naudosiu nedaug, nes jau išbandau gerus žaidimus, kurie natūraliai veikia „Linux“ ...
Niekada nevėlu, labai ačiū už paaiškinimą.
Niekada negalėjau su tuo kodu, nieko neįvyko su „fstab“ failu, jis išėjo:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Jis man atsako:
bash: / etc / fstab: Leidimas atmestas
išbandyti su:
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
ir nieko neatsitiko, turėjau pridėti rankiniu būdu, tai jau veikia, juokingiausia tai, kad namuose buvo sukurti du failai, vienas vadinamas su, o kitas sudo ir viduje buvo visi bandymai nukopijuoti tą eilutę, bet be citatos,
Ką tu manai?
Dėl to, kaip veikia „aidas“, jis tai daro, prisijungia kaip root, todėl:
[kodas] sudo su [/ kodas]
Ji paprašys jūsų sudo slaptažodžio ir pamatysite kažką tokio:
[kodas] [root @ Jarvis x11tete11x] # [/ kodas]
Čia turėsite root teises ir galėsite tyliai įvykdyti šią komandą
Tai puikiai veikė man „Mageia 4 alpha 3“, nes nors ir patikrinau „System Preferences“, kad automatiškai pritvirtinčiau visas skaidinius ir juos visus pažymėčiau, taip nebuvo.
„Ubuntu“ ir dariniuose, kuriuose yra „udisk“, lengviau naudoti:
vartotojas @ mašina: # udisk –mount / dev / sdaX
sdaX = ntfs skaidinys
Jį lengvai galite pridėti prie /etc/rc.local ir voila = D
Sveiki, aš turiu problemą, kas atsitinka taip, kad negaliu prijungti savo „Windows“ skaidinio ir bandau naudoti „Ubuntu 14.04“ neįdiegęs. Kaip tai padaryti? Turiu pašalinti daiktus iš asmeninio aplanko: / Ir kai aš norėjau tai įdiegti, jis nori visiškai pašalinti „Windows“: /
Labai ačiū už indėlį, bet negaliu prijungti skaidinio, jis man sako, kad atsisakyta leidimo, taip pat turiu pasakyti, kad prieš tai, kai aš įdiegiau „Windows 8“, bet aš jį visiškai pašalinau, aš nežinau, ką daryti galite man padėti, ačiū iš anksto
veikia puikiai, ačiū.
@johnjoneshq darykite tai kaip root (savo + slaptažodį), o ne su sudo.
taip man tai veikia 😉
Nebūtina paleisti iš naujo, jei vykdome komandą:
$ kalnas -a
Turbūt geriausias „Linux“ tinklaraštis ispanų kalba. Sveikinimai visai bendruomenei
Kaip anuliuoti paskutinę pateiktą instrukciją?
nes įvesdamas paskutinį kodą kelis kartus, sistemos įraše gaunu:
„Ntfs-3g“ diskas nėra paruoštas arba jo nėra.
Laukite arba paspauskite S, jei norite, kad nebūtų tvirtinimo, arba M, jei norite atkurti rankiniu būdu
Aš mylėjau!!! Labai ačiū!!
Žvalgomės čia https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Radau tokį būdą prijungti FAT32 skaidinį su „fstab“.
/ dev / sda5 / media / Volume 13GB vfat user, rw, umask = 111, dmask = 000 0 0
Mano Linux monetų kalykloje nėra jokių problemų
Esu senas linux vartotojas ir dabar susidomėjau hahahhaa, sveikinimai ir geras straipsnis