Disc de partiție în linux. Partiții de hard disk și sisteme de fișiere.

Partajare pe disc Linux - În această postare voi vorbi despre sisteme de fișiere și voi împărtăși opinia mea despre cum să participezi mai bine un disc. În prezent în Linux  Există multe sisteme de fișiere și opțiuni pentru partiționarea unui disc. Dar nu toate sunt utilizate în mod activ.

Sisteme de fișiere Linux.

ext2  - Dezavantajul principal, care este un plus, este lipsa jurnalizaredatorită mare  performanță. Ideal pentru partiția de pornire   / cizme.

ext4  - Acesta este jurnalizare   sistemul de fișiere, sistemul principal de fișiere, este utilizat în toate celelalte secțiuni, cu excepția / cizme.

În afară de acești doi frați, sunt și mai puțin populari, nu are sens să vorbim despre toate sistemele de fișiere. Mai jos sunt cele care sunt adesea utilizate:

ReiserFS  - sistem de fișiere de jurnalizare, în unele cazuri mai rapid ext4  dar mai puțin este stabil. Funcționează rapid cu fișiere mici, potrivite pentru stocarea și lucrul cu multimedia, torrent-uri. Folosit în principal pentru partiții / acasă, / var, / tmp.

Reiser4  - a 4-a versiune ReiserFS, de asemenea, un sistem de fișiere rapid, funcționează bine cu o mulțime de fișiere mici, dar există minuslipsa unui sistem de fișiere în ramura principală a nucleului.

tmpfs  - Stocare temporară / tmp de fișiere, plasată în RAM și nu pe un disc fizic. Acest lucru este, de asemenea, numit „Unitatea de ram”. Multe distribuții * nix o folosesc implicit. tmpfs  - mai ales este util  pentru aceia care folosește SSDExtinde durata de viață prin stocarea fișierului temporar în memoria RAM. tmpfs  - variază ca mărime și, dacă este necesar, este extins prin schimb. Recomand tuturor proprietarilor o cantitate mare de memorie RAM.

schimb  - stând separat de sistemele de fișiere, aceasta este partiția swap (fișier). Folosit în cazuri de lipsă de memorie RAM.

Deci, cu sistemele de fișiere, mai mult sau mai puțin calculat cine are nevoie de informații mai detaliate - există Wikipedia.

Acum voi împărtăși opinia mea subiectivă cu privire la modul de partitionare mai bună a discului. Pentru început, care sunt secțiunile principale și de ce sunt necesare:

/   - Aceasta este partiția rădăcină, este rădăcină. Cel mai important, toate secțiunile ulterioare sunt montate pe el și cele mai importante fișiere de sistem de operare sunt stocate în el. / boot - Conține miez OC  și fișiere de descărcat. / usr - Toate programe importanteși bibliotecile utilizatorilor. / tmp - Această secțiune conține fișiere temporare. / var - Magazin log, cesh-file de asemenea poștăuneori web. / opt - Există programe suplimentare - terțe părți. / home - Toate directoarele home user sunt plasate aici.

Aceasta este toate secțiunile principale, există, de asemenea, cum ar fi: / etc, / bin, / llib, / mnt și multe altele, dar acesta este un alt subiect ...

Există multe opțiuni pentru partiționarea unei unități Linux și printre ele nu există 100% corect.  Pentru a alege opțiunea cea mai potrivită, trebuie să decideți scopul. Se trezește un server web, server de e-mail, ftp, desktop sau altceva.

Trebuie menționat că discul nu poate fi divizat la nesfârșit.

Există doar 4 secțiuni principale ( Partiție primară). Dacă este necesar, una dintre secțiunile primare poate fi declarată extinsă ( Partiție extinsă) și în extins ,   poate crea logică ( Partiție logică) secțiuni până la 15buc. (dacă nu greșești).

distribuire Linux, nu joacă rolul de alegere, ca și cum ar fi Ubuntu, Fedora, OpenSUS  sau altceva. Chiar și în mare, aspectul discului, puteți avea încredere în instalatorul kitului de distribuție sau puteți utiliza întregul spațiu pe disc. Unitate de partiție  mâinile necesare pentru a putea, cu   eșecul  o partiție, salvați informațiile despre alte partiții și sistemul în ansamblu (/ acasă este suficient pentru stocarea informațiilor).

(Partiționare Linux) Permiteți-mi să vă arăt exemplul meu de lucru, pe un laptop, desktop (desktop). Winchester la 250 GB, sistem de operare - ArchLinux.

primar   / boot ( ext2  ) - 100mb Acesta este tavanul, mai mult de 50mb nu l-am încărcat niciodată. primar   / swap - recomand RAM x 2, dar dacă aveți   6 și multe altele  gb puteți ram x 1 sau RAM x 0,5. primar  / usr ( ext4  ) 50 gb - Aceasta este secțiunea principală unde vor fi sistemul de operare și programele, pe care le am atunci când sunt instalate KDE  + O mulțime de programe, mai mult de 15 GB nu au depășit. logic   / tmp ( ext4  ) 7 gb - De asemenea, suficient pentru moment. logic   / var ( ext4  ) 5 gb - Prins în ochi, dacă nu este depozitat mail la domiciliu. logic   / var / log ( ext4  ) 2 gb - La fel s-a procedat la limitarea spațiului sub jurnalele (jurnalul de evenimente). logic   / opțiune ( ext4  ) 20 gb - instalat pe el xAMPP  și există site-uri. logic   / acasă ( ext4  ) ~ 150 gb (spațiu rămas) din directorul de acasă.

Multa lume prefera sa separe partitia / usr de /   (Root)presupus mai sigur și creează mai mult / media pentru stocarea bibliotecii. De asemenea, multe formate / tmp   și/ var in ReiserFS, deci se presupune mai repede, dar în opinia mea, încă mai bine ext4.

Dacă aveți 6 GB sau mai mult RAM și aveți un SSD ,   Aș recomanda plasarea secțiunii / tmp în tmpfs.  Va fi mai rapid și SSD-ul va dura mai mult.

De exemplu, dacă o faceți sub un server de e-mail ,   apoi secțiune / var  ar trebui să ia cel mai mare loc .

Despre cum și cu ce discul de partiție pentru linux, Nu voi vorbi despre acest subiect. Fiecare distribuție Linux este  programul de instalare și programele dvs., deși există unele generale, cum ar fi: fdisk, sfdisk, cfdisk.

Așadar, ați decis să instalați singur sistemul de operare Ubuntu, dar dintr-o dată v-ați confruntat cu un astfel de concept precum aspectul discului și nu înțelegeți ce să faceți în continuare. Situația este dureros familiar pentru mulți nou-veniți în lumea Linux. Dar nu intrați în panică. Este doar puțin să vă dați seama cum puteți crea partiții pe disc atunci când instalați Ubuntu și puteți face cu ușurință singur.

Partitionarea unui HDD în timpul instalării Ubuntu.

Cu siguranță, în multe articole de pe forumurile Linux ați auzit de nenumărate ori că „Linux este diferit”. Este într-adevăr. Dar acest lucru nu înseamnă deloc că totul este mai complicat și mai dificil acolo. Doar că aceste sisteme de operare folosesc aceleași unități de disc într-un mod ușor diferit. Încercați să înțelegeți modul în care toate acțiunile sunt clare.

Windows, de regulă, nu a văzut discul în mai multe părți (și chiar dacă o face, atunci maxim două și foarte rar trei), ci îl folosește ca un întreg indivizibil: unde este sistemul, unde sunt fișierele, folderul de acasă și toate celelalte. . Sistemele Linux implicit împart HDD-ul în trei sau patru părți sau partiții. Aceste secțiuni sunt de trei tipuri.

  • Secțiunea principală sau principală. Principalul lucru pe care trebuie să-l știți este că ar trebui să fie întotdeauna pe disc. Instalează sisteme de operare. De exemplu, Windows poate fi instalat exclusiv pe partiția principală.
  • Partiția logică este spațiul liber pe care sistemul îl lasă pe hard disk pentru nevoile utilizatorului. Dacă aveți Windows XP, vă amintiți mai multe „unități locale”: C, D, E, F. Acestea sunt partiții logice. Apropo, sistemele Linux sunt ușor de pornit.
  • O secțiune extinsă este un container pe care trebuie să-l creezi pentru a plasa un număr nelimitat de logice. În practică, suma, desigur, este limitată de software, dar în teorie, nu. Spre deosebire de aceleași de bază: pot exista maximum patru - această regulă este dictată de echipamente computerizate moderne care nu vor trage mai mult decât partiții primare.

De ce ai nevoie de o astfel de tăiere a discului în bucăți? Probabil că unii au ghicit deja.

  • Securitatea datelor. Dacă sistemul de operare instalat într-o parte „zboară” brusc, atunci toate celelalte secțiuni vor rămâne intacte și veți salva toate fișierele.
  • Utilizarea diferitelor sisteme de fișiere. Adesea, acest lucru oferă o mare comoditate și avantaje.
  • Posibilitatea de a instala două sisteme de operare simultan, ceea ce este exact ceea ce aveți nevoie.

Acum este clar de ce merită să creăm o partiție extinsă, dacă nu este deja pe HDD, instalați Ubuntu acolo. Totuși, acest lucru nu este totul. Linux, la rândul său, împarte această jumătate, o treime sau un sfert de măr mare în mai multe bucăți de dimensiuni diferite. În acest fel, diferă fundamental de Windows. Să luăm în considerare aceste părți principale.

  • / - secțiunea principală În interior sunt toate datele. Din anumite motive, aceasta nu este chiar o partiție, ci un container pentru partiții.
  • / acasă este partiția de acasă. Orice date ale utilizatorilor se află aici. După cum puteți vedea, aparține partiției rădăcină.
  • / swap - partiție swap. După cum știți, memoria RAM nu este întotdeauna suficientă, pe lângă intrarea în modul de hibernare, este întotdeauna necesar să existe o astfel de secțiune. Pe Windows, un fișier este folosit pentru asta, dar cu o secțiune este încă mai convenabil.
  • / boot este partea hard disk-ului unde se află sistemul de operare în sine: nucleul și orice altceva.


Partitionare - aceasta este divizarea hard disk-ului, în urma căreia se dovedește că acesta este format din mai multe părți. Windows se bazează pe unul dintre ele, iar Ubuntu prosperă pentru altele. Cu toate acestea, ceea ce se va odihni și ceea ce înflorește depinde de tine.

De ce se face asta? Din nou, pentru a nu distruge toate fișierele dintr-o singură eroare din cauza unui fel de eroare de sistem. A zburat miezul? Nicio problemă, am instalat unul nou, iar fișierele din directorul de acasă nu au suferit în niciun fel. Mai mult, Ubuntu lansează adesea actualizări. În timpul acestei actualizări, versiunile anterioare pot fi șterse, astfel încât este convenabil să păstrați sistemul separat de datele utilizatorului. Ulterior, mulți maeștri creează partiții și mai logice pentru ei înșiși: pentru muzică, servere, un cache special și multe altele.

Pregătirea discului

Să trecem la practică. Înainte de a începe marcarea directă, trebuie să pregătiți HDD-ul cu Windows instalat. Procesul pe care îl vom efectua se numește compresie. Cert este că nu există spațiu inițial nealocat, așa că trebuie să îl faceți singur. Este convenabil să comprimați folosind vechiul sistem de operare, deoarece Ubuntu poate șterge cu ușurință toate fișierele instalate din unitatea C, și cu acesta sistemul.

Pe Windows-ul nou, este adesea oferită o unitate C, dar nu există deloc o unitate D. Acest lucru nu este foarte convenabil, deoarece lucrați cu această secțiune, riscați să părăsiți computerul fără sisteme de operare și să distrugeți toate datele. Prin urmare, înainte de a începe toate acțiunile, ar trebui să faceți o copie de rezervă și să o salvați pe un disc sau unitate flash. După aceea, puteți continua cu siguranță la compresie.



Aspect disc

Marcarea se poate face în mai multe moduri diferite, inclusiv prin terminal. Pentru începători, aspectul discului optim în Ubuntu în timpul instalării sau prin utilitatea GParted, ceea ce este excelent în acest scop.

Separarea Ubuntu

Acesta este cel mai simplu aspect HDD. Se efectuează atunci când instalați sistemul de pe o unitate flash sau un disc USB bootabil.

  1. Ne pornim de pe suporturi de pornire (îmi pare rău pentru tautologie).
  2. Selectați „Instalare Ubuntu”.
  3. Aranjăm toate opțiunile, ghidate de prioritățile lor. Cel mai important este fereastra „Tip instalare”. Sunt propuse aici trei opțiuni: împreună cu sistemul de operare vechi, ștergeți sistemul de operare vechi și instalați Ubuntu sau propria versiune. Te poți limita la alegerea unuia dintre primele două. Atunci totul se va întâmpla automat, nu puteți citi mai departe. Cu toate acestea, va fi util să faceți totul cu propriile mâini pentru a aplica cu succes cunoștințe noi. În general - decideți-vă pentru voi înșivă.
  4. Dacă ați selectat a treia opțiune, în următoarea fereastră va trebui să creați un nou tabel de partiții făcând clic pe butonul corespunzător.
  5. Selectați spațiul liber realizat în pasul anterior și faceți clic pe plus.

Merită să faci o digresiune mică, dar importantă. Apoi, din nou, puteți merge în două moduri.

  • Primul este dacă aveți UEFI. UEFI este un analog al BIOS, dar mai modern, care îndeplinește aceleași funcții. De obicei, dacă este instalat UEFI, atunci va fi indicat pe un autocolant de pe computer. Sau puteți utiliza utilități speciale pentru a afla. În orice caz, dacă ajungeți la acest pas, înseamnă că ați conectat media bootabilă, deci ați utilizat deja UEFI sau BIOS.
  • Al doilea este dacă aveți un BIOS. Atunci totul va fi ușor diferit și puțin mai ușor.

Deci, dacă UEFI.


  1. Faceți clic pe plus.
  2. Prima partiție care va fi creată va fi pornită. Trebuie să puneți marcatorul pe „Primar” și să selectați „Utilizați ca partiție de pornire EFI”. Dimensiune: 200 MB.
  3. Apoi, creați directorul rădăcină. Am introdus în grafic să folosim „sistemul de fișiere Journaled Ext4”. Dimensiune: 20-30 GB, în funcție de cât spațiu ai. În general, aceasta reprezintă aproximativ 40-50% din întregul loc. Primar. Începutul acestui spațiu.
  4. Secțiunea următoare: acasă. La fel, cu excepția dimensiunii care acum trebuie ajustată, astfel încât 2–4 GB să rămână pentru fișierul paginii și punctul de montare: / home. Deși este foarte posibil să se facă o partiție logică. Nu contează mult.
  5. A treia secțiune, după cum puteți ghici, va fi Swap sau Swap. Pentru el, alocăm un loc egal cu cantitatea de RAM pe computer. Nu are sens să mai desprindeți. Punem: „Utilizați ca o partiție swap”. Tipul este logic.
  6. Selectăm dispozitivul pentru a instala bootloaderul complet întreaga secțiune anterior nealocată.
  7. Faceți clic pe „Instalare acum”.

Lucrurile sunt puțin diferite dacă nu ai UEFI.

  1. Prima partiție care va fi creată va fi numită / boot. Dimensiune ocupată: 7-10 GB. Șapte este destul, însă, dacă nu există nicio problemă cu locul, este mai bine să luați zece, deoarece fiecare actualizare ulterioară va adăuga 200-300 MB fiecare. Tip: logic. Sistem de fișiere în jurnal
  2. Secțiunea a doua: / acasă. Aici alocăm întregul loc, cu excepția a ceea ce rămâne pe Swap. Sistemul de fișiere este același, tipul este de asemenea logic.
  3. Ei bine și Swap. Aici totul este exact ca în instrucțiunea pas cu pas anterior.
  4. Acum dispozitivului pentru instalarea bootloader-ului trebuie să i se atribuie partiția / boot, care a fost creată pentru aceasta.

TIP. Metoda poate părea puțin dificilă și confuză. Există o opțiune care pare mai ușoară pentru începători. Deși trebuie să funcționeze cu Ubuntu înainte de instalarea acestuia.

GParted

Utilitarul GParted face față defalcării hard disk-ului. Vei vedea asta singur dacă decizi să folosești această metodă.


  1. Pentru a începe, conectați un CD sau USB bootabil și rulați Ubuntu fără instalare.
  2. Porniți GParted. Nu este necesar să îl descărcați, este deja inclus în lista programelor preinstalate.
  3. Lucrăm cu spațiu nealocat. Ar trebui să fie deja afișat în fereastra principală a programului. Dacă dintr-o dată se dovedește a fi montat (o cheie este desenată în linia de lângă ea), faceți clic dreapta pe ea și faceți clic pe „Dezmembrați”. După aceea, puteți efectua acțiuni suplimentare cu acesta.
  4. Din aceasta creăm o secțiune extinsă. Facem clic pe RMB, selectăm „Nou” sau Nou și, fără a reduce spațiul, introducem secțiunea extinsă sau Partea extinsă în coloana din dreapta sus. Numele poate fi lăsat necompletat.
  5. Faceți clic dreapta din nou și selectați „Creare partiție”, sau Nou. Mărimea va fi de 7-10 GB sau 7000–10000 MB. Sistem de fișiere: extindere partiție logică. Nume: / root.
  6. În mod similar, setăm Swap cu același tip de partiție, dar cu un nume diferit (swap), sistem de fișiere (linux-swap) și un volum de 2 sau 4 GB.
  7. Iar ultima secțiune, care conține din nou tot spațiul rămas, va fi / acasă. Sistem de fișiere Ext4 și tip boolean.
  8. Apropo, nu uitați de UEFI. Dacă există una, trebuie să creați o secțiune pentru ea, prin analogie cu instrucțiunile anterioare.
  9. Ultimul pas. Verificăm dacă totul a fost setat corect, apoi facem clic pe marcajul verde din partea de sus. Cert este că GParted are o caracteristică foarte convenabilă. Nu va începe să efectueze nicio operație până nu faceți clic pe acest buton din partea de sus. Până în acest moment, puteți experimenta fără teamă marcajul după cum doriți. Principalul lucru este să comparați totul înainte de a apăsa butonul apreciat.
  10. Procesele nu vor fi rapide. În acest moment, nu puteți deconecta laptopul sau computerul de la rețea.

După o asemenea marcare prin GParted, puteți instala cu ușurință Ubuntu într-un director gata pregătit. Trebuie să utilizați partiția / boot, după cum știți.

Ei bine, acum v-ați extins semnificativ cunoștințele despre hard disk-uri. Și cel mai important, au înțeles (chiar sper că așa) cum se face partitionarea pe disc în Ubuntu, pentru ce și cum se face singur. Acesta este doar primul pas către crearea unui sistem de operare ideal pentru tine. Atunci vor fi multe lucruri mai interesante.

Opțiuni de dispunere pentru suporturile de instalare linux

Se presupune că nu avem niciun „Windofsof” pe hard disk. În caz contrar, strategia de marcare se schimbă ușor, deși principiile rămân aceleași. Eu consider asta pentru o mașină de lucru, și nu pentru un server, unde este de dorit să faci ceva diferit. Pentru comoditate, suntem de acord că avem un șurub cu dimensiunea de cel puțin 80 GB, iar RAM - 500 MB. În caz contrar, aș sugera dimensiuni diferite de partiții. Cuvintele partiție și secțiune sunt sinonime.

Opțiunea 1  - simplu
  Totul este clar din nume. O opțiune similară este oferită, probabil de toate distribuțiile moderne atunci când sunt instalate pentru „newbies”. Și acest lucru este corect. La urma urmei, există doar 2 secțiuni: swap este secțiunea swap și / este secțiunea rădăcină unde se află toate celelalte, inclusiv directorul de origine și multe altele. Folosesc marcaje similare în mașini virtuale - rapid și convenabil. Partiții pe disc - Primar.

SWAP  - 500Mb
/   - tot restul spațiului

Opțiunea 2  - optim
  Opțiune de layout foarte profitabilă. Totul este clar și optim. Toate secțiunile primare. În opinia mea, aceasta este cea mai bună soluție dacă un nivel ridicat de securitate a sistemului nu este foarte important pentru noi.

/   - 5-10 Gb
SWAP  -500Mb
/ Acasă  - restul spațiului (nodev, noexec)

Cred că aceasta este cea mai populară opțiune de dispunere a discului.

Opțiunea 3  - în siguranță.
  Dacă există o conexiune la Internet permanentă (de exemplu, printr-o linie dedicată), aș fi făcut mai multe secțiuni. Și acest lucru este conectat, în primul rând, din punct de vedere al securității. Îți place sau nu, și mașinile de sub Linux sunt, de asemenea, sensibile la atacuri și hacking „din afară”, cu excepția faptului că nu am văzut încă viruși. Prin urmare, se propune următoarea schemă:

primar / cizme  20Mb ro
  primar schimb  500 Mb
  extins /   5-10Gb
  logic / tmp  1-2 Gb (nodev, nosuid, noexec)
  logic / var / log  500 Mb (noexec)
  primar / acasă  Restul (nodev, noexec)

Pentru partiții, am specificat și opțiuni de montare. Acestea pot fi setate în timpul instalării Ubuntu, dar este de preferat să vă înregistrați sau să schimbați fișierul / etc / fstab. În opinia mea, este mult mai convenabil.

/ cizme
  Această secțiune conține fișiere statice: kernel images, configs, ramdisks and bootloader. Punctul principal al unei montare separate este de a face doar citire. Acest lucru exclude orice posibilitate de înregistrare a virușilor sau troienilor în bootloader pentru activare automată atunci când sistemul pornește. Consider că acest pas este o măsură destul de eficientă pentru a-mi proteja sistemul.

Valoarea parametrului: ro  - acces numai în citire.

Cu toate acestea, trebuie să vă amintiți că această secțiune este în modul numai de citire atunci când vom instala un nucleu nou sau vom schimba ceva în fișierele de încărcare. Dacă trebuie să scriem ceva acolo, atunci mai întâi trebuie să punem această secțiune în modul citire-scriere. Puteți face acest lucru în moduri diferite, dar îmi place următoarea opțiune:

# mount -o remount, rw / boot

Acum, directorul / boot este accesibil pentru noi și în modul „scrie”. Puteți returna acest director în modul numai de citire, fie repornind sistemul (directorul nostru este montat din nou în modul numai în citire) sau rulând următoarea comandă în consolă:

# mount -o remount, ro / boot

Nu uitați să „ieșiți” din director înainte de remontarea operațiunilor, altfel sistemul va jura pe el.

Pentru această secțiune, este optim să folosiți sistemul de fișiere ext2, deoarece accesul de încărcare este accesat fără ajutorul sistemului de operare, iar înregistrarea nu este necesară aici.

În detrimentul fișierului swap, nu totul este atât de simplu. Există opinii diferite despre dimensiunea partiției swap, în funcție de dimensiunea RAM. După cum am înțeles, în laptopuri are sens să faceți o partiție swap de dimensiunea RAM, deoarece în modul „adormiți”, laptopul ar trebui să arunce toată memoria RAM pe hard disk.

Undeva am întâlnit recomandări potrivit cărora este suficient să facem o partiție swap la jumătate din cantitatea de RAM. În această versiune, am lucrat destul de mult timp și vreau să notez că este destul de acceptabil pentru muncă. Cu toate acestea, din cauza posibilității de a utiliza mașini virtuale, cum ar fi QEMU și Virtual Box, un astfel de calcul al partiției swap nu este suficient.

Când utilizați o cantitate mare de RAM, totul este puțin diferit. Există o afirmație că, atunci când utilizați RAM de 2 GB sau mai mult, nu este necesară deloc o partiție swap. Cu asta este greu de certat și aș face și eu bine (cu atâta memorie). Dar, din nou, pentru laptopuri, secțiunea de swap este un lucru urgent.

Concluzie: toată lumea decide pentru sine, dar în acest caz folosim opțiunea de calcul al partiției swap atunci când este egală cu cantitatea de RAM.

/   (partiție rădăcină)
  De obicei nu setez opțiuni speciale de montare pentru această secțiune. Sistemul în sine prescrie în fișier / etc / fstab  urmatoarele:

prestabiliti, erori \u003d remount-ro

Aceasta înseamnă că conexiunea are loc cu setările implicite, iar în cazul oricăror erori (care, de exemplu, pot apărea la încărcarea Debian), această secțiune va fi montată în modul numai de citire. Ceea ce mi se potrivește complet.

Sistemul de fișiere, de obicei folosesc ext3, deoarece conectarea aici nu este chiar rău.

/ tmp
  Acesta este directorul pentru stocarea fișierelor temporare, iar după repornire ar trebui să fie gol.
  Sensul eliminării sale către o partiție separată este de a elimina o gaură în securitatea sistemului.
  De aceea, impunem restricții sub formă de nodev, nosuid, noexec. Valori parametru:

* nodev  - nu permite crearea și utilizarea fișierelor de dispozitive cu caracter sau bloc pe acest sistem de fișiere
* nosuid  - bitul suid nu funcționează pe acest sistem de fișiere (execuția programului în numele proprietarului său, și nu al utilizatorului care l-a lansat)
* noexec  - interdicția de a porni de la acest sistem de fișiere (totuși, scripturile pot fi rulate în continuare cu comanda bash script.sh)

Și opțiuni de cont noexec Au existat cazuri în care unele programe software (așa cum am înțeles - nu sunt foarte corect scrise) necesită posibilitatea de a rula din acest sistem de fișiere, așa că aici trebuie să încercați. V-aș recomanda după finalizarea instalării tuturor programelor necesare în sistem, să încercați să activați această opțiune (amintiți-vă că aceasta este făcută în fișierul / etc / fstab) și să lucrați la ea. În cazul în care există probleme în lucrare, opriți-l (ștergeți-l din / etc / fstab și reporniți, de exemplu) și încercați să lucrați din nou. În general, în această categorie. Încă o dată observ că această opțiune este un punct foarte important în securitatea sistemului.

Recomand sistemul de fișiere reiserFS  - sistem de fișiere cu jurnale, care diferă de alții prin viteza bună, cu directoare cu un număr mare de fișiere mici. În plus, este capabil să stocheze compact cozi din fișiere pentru a economisi spațiu, de obicei irosit.

  / var / log
  Mulți sfătuiesc să conecteze directorul / var în sine ca o partiție separată, dar m-am limitat doar la acest director, deoarece Cred că acest lucru este mai important din punct de vedere al securității, dar nu este nici o dorință de a crea o „ghirlandă” de secțiuni pe desktop. Probabil că acest lucru a venit din servere, deoarece în timpul prăbușirilor sau atacurilor DoS, dimensiunea jurnalelor poate crește dramatic, astfel revărsând această secțiune. Și dacă nu este plasat într-o secțiune separată, adică. situat în secțiunea / (rădăcină), atunci revărsarea sa poate bloca întregul sistem. Și uite așa - nu se va întâmpla nimic rău, cu excepția erorilor legate de imposibilitatea creării unei reviste.

Valori parametru:
  noatime - la fiecare acces (inclusiv citirea) la un fișier, inodul actualizează ora ultimului acces la fișier, ceea ce este extrem de rar; atunci când este utilizată această opțiune, această actualizare nu va fi efectuată. Importanța setării opțiunii noatime este că elimină nevoia de a scrie în sistemul de fișiere pentru fișierele care pot fi citite pur și simplu. Deoarece înregistrarea este o operație „costisitoare”, absența acesteia poate îmbunătăți semnificativ performanțele sistemului.

Pentru el, cea mai bună soluție ar fi sistemul de fișiere reiserfs cu opțiunile noexec, nodev, noatime.

  / acasă
  Iată o linie de exemplu din fișierul meu / etc / fstab:

  / dev / sda3 / home ext3 nodev, noexec 0 2

Valorile parametrilor de montare sunt prezentate mai sus. Cu toate acestea, dacă nu setăm parametrul noexec, atunci nosuid este foarte de dorit.

Sistemul de fișiere, probabil că are sens să fac reiserfs, dar îl am ext3: cumva s-a întâmplat istoric, dar nu l-am refăcut.

concluzie
În ceea ce privește plasarea sistemelor de fișiere pe disc, voi spune doar următoarele: / boot este cel mai bine plasat chiar la începutul hard disk-ului. În spatele acesteia, este de dorit să așezați secțiunea swap / swap. Începutul discului este situat fizic la exteriorul cilindrului. Prin urmare, atunci când schimbați, capetele hard disk-ului nu vor trebui să facă mișcări inutile atunci când lucrați cu date, ca urmare, capul acoperă o suprafață mare într-o singură revoluție. Ei bine, restul ține de tine.

Volume Manager (LVM2) - un strat între sistemul de fișiere și hardware. Vă permite să redimensionați partițiile, să creați și să ștergeți partiții. Sunt sceptic față de el și folosesc doar aspectul discului static. În apărarea punctului meu de vedere, pot da mai multe motive împotriva utilizării LVM:

  1. Nu am nevoie să redimensionați partițiile în fiecare zi.
  2. Stratul suplimentar afectează viteza de acces la disc.
  3. Am suficient marcaj static.

Ultimele versiuni de Solaris (și acum linux și BSD) vă permit să instalați sistemul pe partiții cu ZFS. Folosind ZFS, puteți redimensiona partițiile și realiza instantanee.

De ce s-ar putea să aveți nevoie să împărțiți discul în partiții?

  • Pentru a proteja datele.
  • Folosiți diferite sisteme de fișiere.
  • Poate să demontezi o partiție.
  • Utilizați diferite opțiuni de montare pentru diferite partiții (ro, nodev, nosuid, noexec)
  • Plasați-le pe diferite hard disk-uri.

/ - Rădăcină

Această secțiune trebuie să fie prezentă.
  În lipsa altor partiții, toate fișierele de sistem și de utilizator vor fi stocate pe el. Acest lucru trebuie luat în considerare la determinarea dimensiunii sale. De obicei, producătorul distribuției oferă recomandări cu privire la dimensiunea minimă a partiției rădăcină.

schimb

Este necesar un fișier swap sau swap pentru a plasa pagini de memorie care nu sunt utilizate în prezent. Un swap poate fi făcut ca o partiție separată sau pus într-un fișier pe orice partiție (un fișier pentru un swap poate fi creat folosind utilitarul dd). Desigur, prima opțiune este de preferat.

Dacă nu utilizați modul de repaus, nu porniți aplicații grele și aveți multă memorie RAM, puteți reduce dimensiunea swap-ului sau dezactiva totul.

cizmă

Această secțiune este plasată la începutul discului. Mai mult, nu poate fi montat deloc la boot sau montat cu opțiunea ro.
  Dimensiunea nucleului este de ~ 1,5-2M, deci 15-20M pentru această secțiune vor fi suficiente.
  Se recomandă instalarea ext2 ca sistem de fișiere.

acasă

Secțiune cu directoare de domiciliu ale utilizatorilor / acasă poate fi distins din motive de securitate (montați-l cu opțiunile noexec, nosuid, nodev) sau pentru a crește fiabilitatea sistemului.

Puteți utiliza, de asemenea, o secțiune. / acasă  pentru mai multe sisteme de operare pe aceeași mașină.
  Mărimea acestei secțiuni este determinată în funcție de nevoile utilizatorilor.

var

Pe servere (mail, web, proxy-uri de memorie în cache) această secțiune poate fi înfundată cu un număr mare de fișiere mici. În acest caz, este destul de rezonabil să o formatați în raiserfs.

Și, de exemplu, pe o mașină gentoo, compilarea OpenOffice necesită până la cinci gigabite de spațiu liber în / var / tmp.
  Mărimea acestei secțiuni va depinde de sarcina efectuată de sistem.

opta

Când utilizați un software terț care necesită mult spațiu pe disc, puteți muta / opta într-o partiție separată și puteți pune acest software în ea. De asemenea, crește fiabilitatea sistemului (o defalcare a acestui software nu va afecta în niciun fel sistemul principal).

usr

Stochează fișiere de utilizator, documentație, diverse pictograme și alte mesaje de gunoi. Există iubitori care să separe această secțiune.

tmpfs

Informațiile din secțiunile / tmp / var / tmp / var / lock nu trebuie să fie stocate pe disc.
  Aceste secțiuni conțin fișiere temporare. Când le montați în tmpfs, tot conținutul va fi plasat în memorie sau într-un swap. În plus, puteți specifica opțiunile de montare pentru aceste secțiuni: noexec, nodev, nosuid, ceea ce va crește securitatea sistemului.

Alte secțiuni

Puteți crea o partiție cu informații care nu au legătură cu sistemul principal sau montați partiția de pe un alt hard disk. Exemplu: / mnt / pron sau / mnt / anime.

fstab

Informațiile despre sistemele de fișiere, punctele de montaj și opțiunile sunt conținute în fișier / etc / fstab, sau / etc / vfstab  în Solaris.
  mai multe informații despre opțiunile de montare pot fi găsite în ajutor om montat
  despre formatul fisierului - om fstab.

Utilități

Partitionarea unui disc se face de obicei atunci când instalați sistemul folosind programul de instalare.
  Dacă în timpul instalării a rămas un spațiu nealocat sau a fost necesară modificarea machetei, puteți utiliza următoarele utilități:

  • fdisk
  • cfdisk
  • format - în Solaris
  • parted

concluzie

Mai multe moduri de a partiționa un disc:

Pentru desktop:

   swap 2 x ram_size / 10G / home - tot spațiul rămas / boot 20M (noauto, noatime) swap 2 x ram_size / 10G / home opțional (noatime, noexec, nodev) / tmp, / var / tmp, / var / lock - în tmpfs (noexec, nodev)

Pentru server:

   / Schimb 10G 2 x mărime ram_ / var 10G

Deci, este timpul să găsiți un loc pentru Ubuntu pe computer. Voi spune imediat: de fapt, nu puteți fi deosebit de nedumerit de acest lucru, ci puneți Ubuntu de sub Windows și pe o partiție Windows folosind Wubi. Cu toate acestea, nu recomand cu mare drag această metodă, deoarece nu este „nativă” pentru Ubuntu și duce la probleme complet de neînțeles.

Pentru a instala Ubuntu, în general, 7 gigabyte de spațiu liber sunt suficiente. Cu toate acestea, aș recomanda alocarea a cel puțin 15, astfel încât să existe loc pentru salvarea diverselor documente și a altor fișiere de utilizator.

Dacă aveți o secțiune întreagă pe care sunteți complet gata să o oferiți Ubuntu - foarte bine. În caz contrar, se pare că va trebui să tăiați o bucată de pe un disc de date. Nu vă temeți, aceasta nu este o afacere mare, dar vreau să vă avertizez imediat: schimbarea machetei hard disk-ului este o operație periculoasă, plină de pierderea a tot ceea ce a dobândit prin suprasolicitare. Prin urmare, este foarte recomandat să salvați toate datele importante într-un loc retras, înainte de a face modificări în aspectul hard disk-ului.

Trebuie menționat imediat că Ubuntu acceptă unități Windows fără probleme, așa că dacă decideți să lăsați Windows pe computer, atunci puteți accesa în siguranță fișierele stocate pe partițiile Windows din Ubuntu. Dar, din păcate, nu este adevărat. Windows nu știe să funcționeze cu niciun sistem de fișiere Linux (deși toate sunt complet deschise), astfel încât Windows nu va vedea nicio partiție Linux, Windows pur și simplu le ignoră și consideră că nu există.

Despre Winchester Partitionare

În primul rând, o teorie puțin plictisitoare despre aspectul discului. Din păcate, fără ea în niciun fel. Deci, există trei tipuri de partiții Winchester: de bază, avansat și logic. Acestea sunt conectate după cum urmează: hard disk-ul în sine este împărțit în secțiuni principale, una dintre secțiunile principale poate fi atribuită ca extinsă și împărțită în logic. În acest caz, secțiunile principale pot fi de maximum patru (inclusiv extinse), extinse, dacă există, atunci întotdeauna una, dar pot exista la fel de multe. Adică dacă este în limba rusă: puteți tăia hard disk-ul în maximum 4 părți, dar puteți împărți în siguranță una dintre ele în câte piese doriți.

Luați în considerare cele de mai sus atunci când marcați. Unele programe, de exemplu, vă permit cu calm să creați nu doar o partiție extinsă, ci mai multe. Cu toate acestea, nici Ubuntu, nici măcar Windows nu vor vedea unități logice pe astfel de partiții.

Despre atitudinea Linux față de partițiile de hard disk

Linux funcționează foarte amuzant cu o varietate de dispozitive și surse de date. Pentru fiecare astfel de obiect, este creat un fișier special prin care acest obiect comunică cu sistemul. În special, există fișiere similare pentru hard disk-uri și partiții pe acestea. Și, de obicei, atunci când se descrie lucrări cu hard disk-uri și partiții, numele acestor fișiere sunt utilizate ca nume.

Winchesters se numesc sda, sdb, sdc etc. (sda - primul hard disk, sdb - al doilea și mai departe prin analogie). Apropo, unitățile flash plug-in și alte dispozitive USB sunt, de asemenea, identificate ca hard disk-uri și obțin, de asemenea, nume ale formei sd *.

Partițiile de pe hard disk-uri sunt numite astfel: sda1, sda2, sda3 etc. Ie numele partiției constă din numele hard disk-ului și numărul partiției. Există însă o caracteristică complicată. Primele patru cifre sunt rezervate secțiunilor principale, în cadrul secțiunii extinse numerotarea logică începe întotdeauna cu cinci. De exemplu, luați în considerare o astfel de partiție a unui hard disk:

    sda1  - primar (Windows Drive C)

    sda2  - primar (Windows Disk D)

    sda3  - avansat

    • sda5  - logic (Ubuntu /)

      sda6  - logic (swap Ubuntu)

      sda7  - logic (acasă Ubuntu)

După cum puteți vedea, avem 2 partiții principale cu Windows și 3 partiții logice cu Ubuntu.

Vă rugăm să rețineți că secțiunea extinsă este doar un container pentru cele logice, prin urmare nu este disponibilă de pe sistemul de operare și nu i se pot scrie date.

Aici se termină temporar teoria, este momentul să începeți să vă marcați direct discul.

Începerea unui program de interacțiune

În general, puteți folosi orice program de partiționare, de exemplu PartitionMagic sau Acronis Disk Director Suite, însă voi vorbi despre utilitatea Gparted inclusă cu Ubuntu.

Sper că nu ai lăsat încă Ubuntu lansat de la LiveCD. Dacă nu este cazul, atunci porniți din nou sistemul din LiveCD. Am menționat deja meniul principal al sistemului, acum avem nevoie de el. Accesați meniul Sistem → Administrare  și rulați programul gparted:

După pornire, veți vedea fereastra principală a programului cu configurația curentă a hard disk-ului dvs.:


Deci, este timpul să începeți marcarea.

Partitionarea unui disc de instalare Ubuntu

În primul rând, unele cunoștințe mai utile. Poate că știți că de multe ori cantitatea existentă de RAM pentru funcționarea normală a tuturor aplicațiilor nu este suficientă. În acest caz, este activat așa-numitul mecanism de swap, care folosește spațiu liber pe hard disk pentru a crește cantitatea de RAM disponibilă. Windows folosește fișierele obișnuite în aceste scopuri, pe care le plasează pe partițiile disponibile. De asemenea, Linux știe să facă acest lucru, dar din cauza ineficienței acestei abordări, de obicei, pe Linux, totul este organizat puțin diferit. Pentru scopuri swap, Linux folosește o secțiune separată cu un sistem de fișiere special numit swap (swap în engleză).

Nu veți putea scrie nimic în această secțiune, de fapt, nu o veți vedea deloc din sistem, Linux în sine gestionează lucrul cu ea. De obicei, dimensiunea swap-ului este aleasă egală cu cantitatea de RAM sau puțin mai mare, deoarece swap-ul este folosit pentru a salva starea computerului (adică conținutul RAM) atunci când se utilizează modul de repaus (aka hibernate).

În principiu, dacă aveți multă memorie RAM și nu aveți nevoie să folosiți modul de repaus, puteți refuza să utilizați un swap, însă vă recomand cu mare drag să nu economisiți un gigabyte sau două suplimentare pe hard disk și să creați o partiție swap. Este adevărat, nu merită să fii dus, alocarea unui spațiu prea mare pentru o schimbare este absolut inutilă.

Așadar, ne-am dat seama de prima secțiune necesară instalării Ubuntu. Dar, pe lângă swap, veți avea nevoie de cel puțin o secțiune adecvată pentru fișierele sistemului în sine. Cu toate acestea, dacă sunteți gata să alocați cel puțin 15 GB de spațiu pentru Ubuntu, atunci pe lângă partiția de sistem, se recomandă crearea unei secțiuni pentru documentele și setările utilizatorului. Cert este că Ubuntu este proiectat astfel încât toate datele utilizatorului, inclusiv toate setările, să fie complet separate de fișierele de sistem și să poată fi mutate într-o secțiune separată. Sensul de a face acest lucru este destul de simplu: dacă distrugeți ceva, puteți reinstala Ubuntu pur și simplu formattând partiția sistemului și reinstalând sistemul acolo și nu va trebui să vă deranjați cu setările și datele de salvare, deoarece toate acestea vor rămâne într-o partiție separată.

Voi descrie marcarea standard, adică o secțiune pentru sistem, una pentru datele utilizatorului și una pentru swap. În același timp, pentru partiția de sistem avem nevoie de 7 gigabyte, pentru swap - atât cât aveți RAM, cât și pentru partiția rămasă pentru datele utilizatorului, tot spațiul liber rămas.

De fapt, Ubuntu ocupă puțin mai puțin de 4 gigabyte pe hard disk, astfel încât să nu existe probleme cu preaplinul după instalarea de programe suplimentare, vă recomand să alocați aproximativ 7 Gb pentru partiția de sistem.

De fapt, v-am spus deja toate informațiile necesare pentru partiționare, apoi totul depinde de configurația dvs. actuală a hard disk-ului și de planurile dvs. Acum voi arăta doar cum să pun în practică toate cunoștințele dobândite folosind un exemplu de situație destul de tipic și va putea continua cu instalarea Ubuntu pe computer.

Un exemplu de utilizare a GParted pentru repartizarea unui hard disk

Ca iepure experimental, voi folosi această configurație:


Să presupunem că Windows este pe primul disc și unele date sunt pe al doilea, deci doriți să reduceți al doilea disc și să puneți Ubuntu în spațiul liber. Vreau să vă avertizez imediat: înainte de redimensionarea sau mutarea unei partiții Windows cu date, este foarte recomandat să defragmentați acea partiție de sub Windows în sine (Linux nu poate face acest lucru ca inutil), mai ales dacă există o mulțime de fișiere stocate în această partiție. După cum vedeți, nu am aproape nimic despre partiție, dar dacă ar exista ceva, cu siguranță l-aș defragmenta mai întâi.

Nu puteți face nimic cu partiția în timp ce este conectată la sistem (în termeni de Linux se numește montat, dar mai mult pe aceea mai târziu), adică oricând puteți redimensiona partiția, sau puteți vedea conținutul acesteia și lucrați cumva cu fișiere de pe acesta. Secțiunile conectate sunt marcate cu o cheie din listă:

Pentru a dezactiva o partiție și a o face disponibilă pentru modificare, trebuie doar să faceți clic dreapta pe ea în listă sau pe imaginea grafică a hard disk-ului și selectați „Dezmembrați” din meniul care apare.


După aceea, puteți face orice cu această secțiune. Aproape toate operațiunile necesare sunt disponibile din meniul contextual pe care l-am folosit deja:


Ați putea fi interesat de următoarele puncte:

    Șterge  - scoateți complet partiția de pe hard disk.

    Redimensionați / mutați  - redimensionați sau mutați secțiunea.

    Formatează la  - formatați partiția la FS specificat, distrugând astfel conținutul acesteia.

    etichetă  - Alocați o etichetă text la unitate.

Acum trebuie să reduc secțiunea, așa că am selectat Redimensionați / mutați. Când selectați acest articol, apare această fereastră:


În ea, puteți utiliza mouse-ul pentru a redimensiona și muta secțiunea sau pentru a introduce valorile dorite folosind câmpuri de text. Vreau să eliberez aproximativ 40 de gigabyte pentru Ubuntu:


Apăsați butonul Redimensionați / mutați, revenim la fereastra principală și vedem modificările:


Toate modificările făcute cu GParted nu se aplică imediat, ci pur și simplu se pun în coadă pentru execuție. Pentru a începe operațiunile reale de schimbare a partițiilor hard disk, selectați „Aplicați toate operațiunile” din meniul „Edit” sau faceți clic pe bifa verde din bara de instrumente:


După alegerea acestui articol, nu puteți anula nimic, trebuie doar să așteptați până la sfârșitul tuturor operațiunilor, care poate dura, în funcție de complexitate, mai mult de o oră. Cele mai multe operații care consumă timp sunt mișcarea și redimensionarea partițiilor, în special cele puternic fragmentate. Întreruperea procesului la mijloc este garantată să conducă la pierderea a cel puțin tuturor datelor din partiții mutabile.

Deci, de fapt, nu am făcut încă nicio modificare în aspectul discului, GParted arată doar ce se va întâmpla după finalizarea tuturor operațiunilor. Ei bine, am eliberat un loc sub Ubuntu, rămâne să-l rupem în modul în care avem nevoie. Pentru a face acest lucru, voi crea o partiție extinsă și o voi împărți în trei dintre cele logice. Acest lucru se face foarte simplu. Faceți clic dreapta pe un spațiu liber, selectați „Nou” în meniul care apare, în fereastra care se deschide, asigurați-vă că partiția pe care o creați ocupă întreaga zonă disponibilă și selectați „Partiție extinsă” în câmpul tip:


Din nou, faceți clic dreapta pe partiția extinsă recent creată, selectați din nou „Nou”, dar de data aceasta creați o partiție pentru un sistem cu dimensiunea de 7 Gb (în general, nu uitați 7168Mb, 1024 megabyte într-un gigabyte, dar îmi plac numerele rotunde) și specificați sistemul de fișiere ext4 pentru acesta:


După aceea, pe spațiul liber rămas pe partiția extinsă, creați un disc swap. Am 2 GB de RAM, deci aceeași dimensiune am ales-o pentru swap:


Și în final, oferim tot spațiul rămas în secțiunea pentru datele utilizatorului. Sistemul de fișiere este din nou ext4. Drept urmare, obținem următoarea imagine:


Ei bine, totul mi se potrivește și ai ultima șansă de a schimba sau anula ceva. Acum rămâne doar să finalizăm toate operațiunile planificate, pentru aceasta mergem în meniul „Editare” și selectăm „Aplicați toate operațiunile” sau doar faceți clic pe marcajul verde din bara de instrumente. Va apărea o fereastră care arată progresul curent al execuției și puteți merge pentru o perioadă în timp ce beți ceai:


Dacă așteptați cu succes finalizarea procesului, veți vedea un mesaj despre finalizarea tuturor operațiunilor:


Închizându-l, veți vedea rezultatul aplicării întregului șamanism. Vă amintiți ce partiții ale hard disk-ului în Linux sunt numite și numerotate? Iată ce avem:


Asta e, aspectul discului este terminat. Acum, în general, puteți merge în siguranță la instalare, dar mai întâi voi vorbi despre dispozitivul de sistem de fișiere, astfel încât să puteți afla în sfârșit modul în care funcționează Ubuntu cu partițiile și fișierele de pe hard disk. Și atunci am pregătit un loc pentru Ubuntu, însă instalând Ubuntu și nu citim următorul articol, veți fi foarte surprins să nu găsiți discuri C: și D: în noul dvs. sistem. Prin urmare, trebuie să stăpâniți un pic mai multă teorie:

În mod implicit, primul hard disk este selectat în Gparted (adică sda), dacă aveți nevoie de altul, consultați meniul GParted → Dispozitive  sau fiți atenți la lista derulantă de pe panoul principal al programului.

De fapt, nu puteți marca nimic deloc, ci pur și simplu alocați spațiu sub Ubuntu. Programul de instalare poate efectua automat marcarea, dar, din păcate, nu o face în mod optim. Prin urmare, nu voi descrie cea mai ușoară metodă de instalare, care implică partiționarea manuală a discului.

Se încarcă ...Se încarcă ...