Unul dintre lucrurile pe care mulți utilizatori doresc să le facă este să monteze automat o partiție automat. Cu alte cuvinte, să presupunem că avem o parte din hard disk (100 GB de exemplu) într-o partiție diferită, o partiție pe care o folosim pentru a ne stoca lucrurile sau pentru a juca jocuri pe Windows.
¿Cómo hacer para que podamos acceder automáticamente a esta partición desde Linux?
Există mai multe moduri, dar în această postare vă voi arăta cele mai comune, folosind / Etc / fstab
Fișierul / etc / fstab este util pentru multe lucruri, dar ... să ne concentrăm asupra a ceea ce avem de-a face acum 😉
Să presupunem că avem o partiție numită „Windows” (fără ghilimele) și dorim ca această partiție să fie accesibilă ori de câte ori pornim computerul, adică să fie montat. Pentru aceasta …
1. Mai întâi trebuie să creăm un folder în /jumătate/, de exemplu: / media / windows Pentru a face acest lucru, deschideți un terminal și introduceți următoarele:
sudo mkdir /media/windows
2. Gata, acum trebuie să aflăm exact ce partiție dorim să montăm, adică locația sa reală. Pentru a face acest lucru în terminal, scrieți următoarele:
sudo fdisk -l | grep NTFS
3. Ar trebui să apară așa ceva:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Detalii cu caractere aldine ce avem nevoie din acea linie, care este doar primul lucru pe linie, în exemplu: / dev / sda1
De fapt ... aici este linia care v-ar arăta doar asta:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Ei bine ... ideea este că ne amintim FOARTE BINE de ce avem nevoie din acea linie.
4. Până acum trebuie să dorim să montăm (urmând acest exemplu) partiția / dev / sda1 în folderul pe care l-am creat la început, / media / windows / ... pentru aceasta într-un terminal să punem:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Ceea ce va face este să scrieți instrucțiunea în / etc / fstab astfel încât, atunci când sistemul pornește, să monteze automat partiția.
Reporniți computerul și ar trebui să montați partiția după cum doriți.
post excelent, doar mă luptam cu asta.
Înainte de a citi această postare, am avut o problemă de a putea modifica datele pe care le aveam în partiția ntfs, îmi imaginez că este rezolvată cu „rw” și o alta că nu mă lasă să șterg datele pe care le aveam deja în partiția nfts, deoarece îmi spune că nu poate face legătura cu coșul de gunoi.
Ați putea explica ce înseamnă comenzile pe care le utilizați: ... "utilizatori, umask = 000 0 0 ″ >> / etc / fstab"?
Gracias
După efectuarea modificărilor la fișierul / etc / fstab, puteți scrie în terminal:
$ sudo mount -a
Apoi linux montează partițiile menționate în fișierul fstab, fără a reporni sistemul.
Salutări.
Excelent, vă mulțumesc foarte mult pentru comandă:
sudo mount -a
Este perfect, este ca și cum ai face sursa după ce ai aplicat un alias sau ai declarat o variabilă,
de exemplu: $ JAVA_HOME
Salutări.
@platonov Hai să mergem în părți
Opțiunea „utilizatori” permite utilizatorilor care aparțin grupului „utilizatori” să monteze partiția (opțiunea similară „utilizator” permite tuturor utilizatorilor fără excepție)
Opțiunea „umask = 000” este o mască de permisiune, în acest caz fișierele partiției montate vor avea 777 permisiuni, adică rwx rwx rwx, cea mai permisivă. Dacă doriți ca fișierele să aibă permisiunile 755, umask-ul ar fi 022, trebuie doar să scădeți masca din 777, se înțelege asta? 🙂
cele două zerouri finale corespund coloanelor „dump” și „pass”. Primul este pentru copiile de siguranță ale partiției, în general este la 0. Al doilea este ordinea de prioritate fsck, dacă este la 1 (de obicei partiția rădăcină) este primul care trebuie verificat, dacă este la 2 este următorul iar dacă este la 0 nu este verificat.
Cred că așa este, în anumite momente am îndoieli, așa că dezamăgește-mă dacă greșesc echivo
Foarte bună explicație.
O întrebare: Știți dacă coloana de descărcare este utilizată de un program modern sau este deja depreciată? Poate mă înșel, dar din câte știu, singura comandă care o folosește este dump, care este deja destul de depășită ... Este doar curios. 🙂
RudaMale,
Mulțumesc pentru informații, acum funcționează corect pentru mine și am învățat puțin mai mult.
Unul dintre multele lucruri care îmi plac la Linux este asistența pe care o oferiți utilizatorilor!
Despre dump, nici o idee, nu fac niciodată acest tip de backup. Suntem aici pentru a învăța 🙂
Când alerg:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
El îmi răspunde:
bash: / etc / fstab: Permisiunea refuzată
Vă mulțumim anticipat pentru răspuns.
pentru a modifica orice fișier din directorul / etc (așa cum este cazul cu fstab) trebuie să fiți root sau să utilizați programul sudo (care vă face să rădăcinați în acea comandă specială).
Ori de câte ori apare „Permisiunea refuzată”, aceasta este problema. Poate părea enervant să trebuiască să rădăcină, dar este o măsură excelentă de sistem pentru a evita modificările nedorite.
În ceea ce priveşte
Ei bine, da, asta mi-ai spus.
Am fost confuz pentru că am crezut că cu sudo-ul inițial eram deja la fel de rădăcină.
Multe mulțumiri pentru necazul de a-mi răspunde și, de asemenea, mulțumită postării articolului, pe care o voi salva pentru ocazii ulterioare.
De fapt, cu sudo lansați comanda ca root. Ceea ce se întâmplă este că redirecționarea >> este făcută de bash înainte de a executa sudo, astfel încât fișierul încearcă să scrie fără permisiuni root.
@ KZKG ^ Gaara: O opțiune poate fi să puneți comanda astfel:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Este mai puțin clar, dar nu dă probleme cu permisiunea. 🙂
Mulțumesc Gaara, am rezolvat știind partiția care interesează cu gparted, variantă pe care o caut, orice altceva OK
Dacă este o partiție în FAT32 comanda așa cum ar fi
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
Sper că mă puteți ajuta, mulțumesc
Ar:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat este Fat32 😉
Post bun 😀
foarte bun pentru utilizatorii Fedora, care are un program de instalare care nu permite montarea în timpul instalării
Doar un articol grozav.
A venit din perle.
Vă mulţumim!
Acest tutorial ar fi fost minunat pentru mine acum câteva zile, dar am decis să fac o instalare curată a iubitei mele Mageia 3 pe un hard disk și pe un alt disc o instalare curată și de bază a W7 pentru a o lăsa ca „Consolă”, hehehe. Chiar și așa o voi folosi puțin pentru că testez deja jocuri bune care rulează nativ pe Linux ...
Nu este niciodată prea târziu, vă mulțumesc foarte mult pentru explicație.
Nu am putut niciodată cu acel cod, nu s-a întâmplat nimic cu fișierul fstab, a ieșit:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
El îmi răspunde:
bash: / etc / fstab: Permisiunea refuzată
testează cu:
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 nu s-a întâmplat nimic, a trebuit să-l adaug manual, funcționează deja, ciudat este că au fost create două fișiere în Acasă, unul numit su, iar celălalt sudo și interior au fost toate încercările făcute pentru a copia linia menționată, dar fără citatele,
Ce crezi?
Acesta este modul în care funcționează „ecoul”, face acest lucru, autentificându-se ca root, pentru că face:
[code] sudo su [/ code]
Vă va cere parola sudo și apoi veți vedea așa ceva:
[cod] [rădăcină @ Jarvis x11tete11x] # [/ cod]
aici veți avea permisiuni de root și puteți executa acea comandă în liniște
A funcționat perfect pentru mine în Mageia 4 alpha 3 pentru că, deși am bifat în „Preferințe sistem” că va monta automat toate partițiile și le va marca pe toate, nu a funcționat.
În Ubuntu și derivatele care au udisk este mai ușor să folosiți:
user @ machine: # udisk –mount / dev / sdaX
sdaX = partiție ntfs
Îl puteți adăuga cu ușurință la /etc/rc.local și voila = D
Bună ziua, am o problemă, ceea ce se întâmplă este că nu pot monta partiția Windows și încerc să folosesc Ubuntu 14.04 fără să îl am instalat, cum pot face acest lucru? Trebuie să-mi scot lucrurile din folderul personal: / Și când am vrut să instalez acest lucru, vrea să elimine complet Windows: /
Vă mulțumesc foarte mult pentru contribuție, dar nu pot monta partiția, îmi spune permisiunea refuzată, trebuie să mai spun că înainte de a avea instalat Windows 8, dar l-am eliminat total, nu știu ce să fac, sper ma poti ajuta, multumesc anticipat
funcționează perfect, mulțumesc.
@johnjoneshq face-o ca root (+ parola ta) și nu cu sudo.
așa funcționează pentru mine 😉
Nu este necesar să reporniți dacă executăm comanda:
$ montura -a
Probabil cel mai bun blog linux în spaniolă. Salutări pentru întreaga comunitate
Cum să anulezi ultima instrucțiune pe care ai pus-o?
pentru că atunci când introduc ultimul cod de mai multe ori, primesc următoarele în intrarea de sistem:
Unitatea ntfs-3g nu este pregătită sau prezentă.
Continuați să așteptați sau apăsați S pentru fără montare sau M pentru recuperare manuală
Am iubit!!! Mulțumesc foarte mult!!
Privind pe aici https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Am găsit acest mod de a conecta o partiție FAT32 cu „fstab”.
/ dev / sda5 / media / Volume13GB vfat user, rw, umask = 111, dmask = 000 0 0
Nicio problemă pe Linux Mint
Sunt un vechi utilizator linux si acum ma interesa hahahhaa, salutari si bun articol