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 sustavu Windows.
Kako 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 ... usredotočimo se na ono s čime imamo posla 😉
Pretpostavimo da imamo particiju zvanu "Windows" (bez navodnika) i želimo da kad god pokrenemo računalo, ova je particija dostupna, odnosno montirana. Za to …
1. Prvo moramo stvoriti mapu u /pola/, na primjer: / media / windows Da biste to učinili, otvorite terminal i stavite u njega sljedeće:
sudo mkdir /media/windows
2. Spremni, sada moramo saznati točno koju particiju želimo montirati, odnosno njezino pravo mjesto. Da biste to učinili u terminalu napišite sljedeće:
sudo fdisk -l | grep NTFS
3. Trebalo bi izgledati otprilike ovako:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Podebljano detaljno opisujem što nam treba iz tog retka, što je samo prvo u redu, u primjeru: / dev / sda1
Zapravo ... evo crte 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 trebamo s te crte.
4. Do sada smo morali željeti montirati (slijedeći ovaj primjer) particiju / dev / sda1 u mapu koju smo stvorili na početku, / media / windows / ... za to u terminal 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, kada se sustav pokrene, automatski montirati particiju.
Ponovo pokrenite računalo i trebali biste montirati particiju po želji.
izvrstan 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 dopušta brisanje podataka koje sam već imao u nfts particiji jer mi govori da se ne može povezati sa smećem.
Možete li objasniti što 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 datoteci fstab, bez potrebe za ponovnim pokretanjem sustava.
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ćuje korisnicima koji pripadaju grupi "korisnici" da montiraju particiju (slična opcija "korisnik" omogućuje svim korisnicima bez iznimke)
Opcija "umask = 000" je maska dopuštenja, u ovom slučaju datoteke montirane particije trajat će 777 dozvola, odnosno rwx rwx rwx, najdozvolnija. Ako želite da datoteke dobivaju 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 to je sljedeća a ako je 0 nije provjereno.
Mislim da je to slučaj, u nekim trenucima sumnjam, pa iznevjerite me ako nisam u pravu
Vrlo dobro objašnjenje.
Jedno pitanje: Znate li koristi li dump stupac neki moderni program ili je on 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!
O smetlištu, nemam pojma, nikad ne radim takvu sigurnosnu kopiju. Ovdje smo da učimo 🙂
Kad 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
Unaprijed hvala na odgovoru.
da biste izmijenili bilo koju datoteku u direktoriju / etc (kao što je slučaj s fstab), morate biti root ili koristiti sudo program (koji vas tjera u root u toj naredbi).
Kad god se pojavi "Dozvola odbijena", to je problem. Možda vam se čini neugodno morati korijeniti, ali to je sjajna mjera sustava za izbjegavanje neželjenih promjena.
pozdravi
Pa da, bilo je to što ste mi rekli.
Bila sam zbunjena jer sam vjerovala da sam s početnim sudom već kao root.
Puno vam hvala na poteškoćama da mi odgovorite, a isto tako i zahvaljujući objavljivanju članka, koji ću spremiti 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, pa datoteka pokušava pisati bez root dopuštenja.
@ KZKG ^ Gaara: Jedna od mogućnosti 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 dopuštenjem. 🙂
Hvala Gaara, riješio sam znanja o particiji koja zanima s gparted, varijantom 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 tijekom instalacije
Baš sjajan članak.
Došao mi je od bisera.
Gracias!
Ovaj bi mi tutorial 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 drugi disk kako bih je ostavio kao "Konzolu", hehehe. Uprkos tome, koristit ću ga malo jer već testiram dobre igre koje izvorno rade na Linuxu ...
Nikad nije kasno, hvala vam puno na objašnjenju.
Nikad nisam mogao s tim kodom, ništa se nije dogodilo s datotekom fstab, 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
test 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 ga dodati ručno, već radi, smiješno je što su u Domu stvorene dvije datoteke, jedna koja se zove su, a druga sudo i iznutra su svi pokušaji kopiranja spomenutog retka, ali bez citati,
Što misliš?
Zbog načina na koji "echo" radi, to čini, prijavite se kao root, jer to i čini:
[code] sudo su [/ code]
Zatražit će od vas sudo lozinku i tada ćete vidjeti nešto poput ovoga:
[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 "Postavkama sustava" da će automatski montirati sve particije i označiti ih sve, nije.
U ubuntuu i izvedenicama koje imaju udisk lakše je koristiti:
korisnik @ stroj: # 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 osobne mape: / A kad sam to želio 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 prije nego što sam instalirao Windows 8, ali sam ga potpuno uklonio, ne znam što da radim, nadam se možete mi pomoći, unaprijed hvala 😀
djeluje savršeno, hvala.
@johnjoneshq to radite kao root (vaša + lozinka), a ne sa sudo.
tako mi to ide 😉
Nije potrebno ponovno pokretanje ako izvršimo naredbu:
$ montirati -a
Vjerojatno najbolji linux blog na španjolskom. Pozdrav cijeloj zajednici
Kako poništiti posljednju uputu koju ste stavili?
jer pri unosu posljednjeg koda nekoliko puta u sistemski unos dobivam 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 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