Jedna od stvari koju mnogi korisnici žele učiniti je automatsko automatsko montiranje particije. Drugim riječima, pretpostavimo da imamo dio tvrdog diska (na primjer 100 GB) na drugoj particiji, particiji koju koristimo za spremanje stvari ili igranje igara na Windowsu.
Kako to učiniti da možemo automatski pristupiti ovoj particiji desde Linux?
Postoji nekoliko načina, ali u ovom postu pokazat ću vam najčešće korištenje / etc / fstab
Datoteka / etc / fstab korisna je za mnoge stvari, ali ... fokusirajmo se na ono s čime imamo posla 😉
Pretpostavimo da imamo particiju koja se zove "Windows" (bez navodnika) i želimo da kad god pokrenemo računar ova particija bude dostupna, odnosno da je montirana. Za to …
1. Prvo moramo stvoriti mapu u / pola /, na primjer: / media / windows Da biste to učinili, otvorite terminal i stavite sljedeće:
sudo mkdir /media/windows
2. Spremni, sada moramo otkriti koju particiju želimo montirati, odnosno njezinu stvarnu lokaciju. Da biste to učinili u terminalu napišite sljedeće:
sudo fdisk -l | grep NTFS
3. To bi trebalo izgledati otprilike ovako:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Podebljano detaljno opisujem što nam treba iz te linije, koja je samo prva stvar u redu, u primjeru: / dev / sda1
Zapravo ... evo linije koja bi vam pokazala upravo to:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Pa ... poanta je u tome da se VRLO DOBRO sjećamo onoga što nam treba iz te linije.
4. Do sada smo morali željeti montirati (slijedeći ovaj primjer) particiju / dev / sda1 u fasciklu koju smo kreirali na početku, / media / windows / ... za ovo u terminalu stavimo:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Ono što će učiniti je napisati uputu u / etc / fstab tako da će sistem, kada se pokrene, automatski montirati particiju.
Ponovo pokrenite računar i trebali biste montirati particiju po želji.
odličan post, samo sam se borio s ovim.
Prije čitanja ovog posta imao sam problem s mogućnošću izmjene podataka koje sam imao na ntfs particiji, pretpostavljam da je to riješeno s "rw", a drugo je to što mi ne dozvoljava brisanje podataka koje sam već imao u nfts particiji od govori mi da se ne može povezati sa smećem.
Možete li objasniti šta znače naredbe koje koristite: ... "users, umask = 000 0 0 ″ >> / etc / fstab"?
hvala
Nakon što napravite promjene u datoteci / etc / fstab, u terminal možete upisati:
$ sudo mount -a
Tada linux montira particije spomenute u fstab datoteci, bez ponovnog pokretanja sistema.
Pozdrav.
Izvrsno, puno vam hvala na naredbi:
sudo nosač -a
Savršeno je, to je poput stvaranja izvora nakon primjene zamjenskog imena ili deklariranja varijable,
na primjer: $ JAVA_HOME
Pozdrav.
@platonov Krenimo po dijelovima
Opcija "korisnici" omogućava korisnicima koji pripadaju grupi "korisnici" da montiraju particiju (slična opcija "korisnik" omogućava svim korisnicima bez iznimke)
Opcija "umask = 000" je maska dozvole, u ovom slučaju će datoteke montirane particije uzeti 777 dozvola, odnosno rwx rwx rwx, najdozvolnije. Ako želite da datoteke uzimaju dozvole 755, umaska bi bila 022, samo morate oduzeti masku od 777, je li to razumljivo? 🙂
dvije prateće nule odgovaraju stupcima "dump" i "pass". Prva je za sigurnosne kopije particija, općenito je na 0. Druga je redoslijed prioriteta fsck, ako je na 1 (obično je root particija) prva se provjerava, ako je na 2, sljedeća je a ako je na 0, to se ne provjerava.
Mislim da je to tako, u nekim trenucima sumnjam, pa iznevjeri me ako griješim 🙂
Vrlo dobro objašnjenje.
Jedno pitanje: Znate li da li stupac dump koristi neki moderni program ili je već zastario? Možda griješim, ali koliko znam jedina naredba koja ga koristi je dump, koji je već prilično zastario ... Jednostavno je znatiželjan. 🙂
RudaMale,
Hvala na informacijama, sada to za mene ispravno funkcionira i naučio sam malo više.
Jedna od mnogih stvari koje mi se sviđaju u Linuxu je podrška koju pružate korisnicima!
Što se tiče deponije, nemam pojma, nikad ne radim takvu rezervnu kopiju. Ovdje smo da učimo 🙂
Kada trčim:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
On mi odgovara:
bash: / etc / fstab: Dozvola odbijena
Hvala unaprijed na odgovoru.
da biste modificirali bilo koju datoteku u direktoriju / / etc (kao što je slučaj sa fstab), trebate biti root ili koristiti sudo program (koji vas navodi u toj naredbi).
Kad god se pojavi "Dozvola odbijena", to je problem. Možda vam deluje neugodno što morate postati root, ali to je sjajna sistemska mjera za izbjegavanje neželjenih promjena.
Saludos
Pa da, bilo je to što ste mi rekli.
Bio sam zbunjen jer sam vjerovao da sam s početnim sudom već kao root.
Veliko hvala na nevolji sa odgovorom, a isto tako i zahvaljujući članku koji ću sačuvati za kasnije prilike.
Zapravo sa sudo pokrećete naredbu kao root. Ono što se događa je da se preusmjeravanje >> vrši bash-om prije izvođenja sudo-a, tako da datoteka pokušava pisati bez root dozvola.
@ KZKG ^ Gaara: Jedna od opcija može biti stavljanje naredbe poput ove:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Manje je jasno, ali ne daje probleme s dozvolom. 🙂
Hvala Gaara, pitanje poznavanja particije koja vas zanima riješio sam gparted, varijantu koju tražim, sve ostalo je u redu
Ako je to particija u FAT32 naredba kakva bi bila
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
Nadam se da mi možete pomoći, hvala
Bi:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat je Fat32 😉
Dobar post 😀
vrlo dobro za korisnike Fedore, koja ima instalacijski program koji ne dopušta montiranje tokom instalacije
Baš sjajan članak.
Došao je od bisera.
Hvala!
Ovaj vodič bi mi bio sjajan prije nekoliko dana, ali odlučio sam napraviti čistu instalaciju moje voljene Mageie 3 na tvrdi disk i čistu i osnovnu instalaciju W7 na drugom disku kako bih je ostavio kao "Konzolu", hahaha. Uprkos tome, koristit ću ga malo jer već testiram dobre igre koje se izvorno pokreću na Linuxu ...
Nikad nije kasno, hvala vam puno na objašnjenju.
Nikad nisam mogao s tim kodom, ništa se nije dogodilo sa fstab datotekom, izašlo je:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
On mi odgovara:
bash: / etc / fstab: Dozvola odbijena
Pokušao sam sa:
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
i ništa se nije dogodilo, morao sam to dodati ručno, već radi, smiješno je što su u kući stvorene dvije datoteke, jedna koja se zove su, a druga sudo i iznutra su svi pokušaji kopiranja spomenute linije, ali bez citati,
Šta ti misliš?
Evo kako "echo" radi, on to radi, prijavite se kao root, za to i radi:
[kod] sudo su [/ code]
Zatražit će od vas sudo lozinku i tada ćete vidjeti nešto poput ovog:
[kod] [root @ Jarvis x11tete11x] # [/ code]
ovdje ćete imati root dozvole i tu naredbu možete izvršiti tiho
Meni je to savršeno odgovaralo u Mageia 4 alpha 3, jer iako sam provjerio u "System Preferences" da će automatski montirati sve particije i označiti ih sve, nije.
Ubuntu i derivati koji imaju udisk je lakše koristiti:
user @ machine: # udisk –mount / dev / sdaX
sdaX = ntfs particija
Možete ga jednostavno dodati u /etc/rc.local i voila = D
Pozdrav, imam problem. Ono što se događa je da ne mogu montirati svoju Windows particiju i pokušavam koristiti Ubuntu 14.04, a da ga nisam instalirao, kako to mogu učiniti? Moram izvaditi svoje stvari iz lične mape: / A kad sam ovo htio instalirati, želi u potpunosti ukloniti Windows: /
Hvala vam puno na doprinosu, ali ne mogu montirati particiju, kaže mi odbijeno odobrenje, moram također reći da sam i ranije imao instaliran Windows 8, ali sam ga potpuno uklonio, ne znam šta da radim, nadam se da mi možete pomoći
radi savršeno, hvala.
@johnjoneshq uradi to kao root (tvoja + lozinka), a ne sa sudo.
tako mi to funkcionira 😉
Nije potrebno ponovno pokretanje ako izvršimo naredbu:
$mount -a
Vjerovatno najbolji linux blog na španjolskom. Pozdrav cijeloj zajednici
Kako poništiti posljednje upute koje ste stavili?
jer kada nekoliko puta unesem zadnji kod, u sistemskom unosu dobijem sljedeće:
Pogon ntfs-3g nije spreman ili prisutan.
Nastavite čekati ili pritisnite S da nema nosača ili M za ručni oporavak
Volio sam!!! Hvala puno!!
Gledajući okolo ovdje https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Pronašao sam ovaj način za povezivanje FAT32 particije s "fstab".
/ dev / sda5 / media / Volume13GB vfat korisnik, rw, umask = 111, dmask = 000 0 0
Nema problema na mojoj Linux Mint
Ja sam stari linux korisnik i sad me zanima hahahhaa, pozdrav i dobar članak