Formatarea discurilor în freebsd - lucrul cu hardware - catalogul articolelor - documentația privind viespa freebsd

Adăugarea de discuri la un sistem existent este o sarcină pentru un administrator de sistem cu experiență. Pentru a partaja un disc și a adăuga noi discuri, aveți nevoie de un sistem de comandă clar și precis și o sintaxă de nume consecventă. O eroare mică poate duce la faptul că în câteva secunde discul va dispărea și conținutul său nu va fi restabilit. Acest document este scris pentru a simplifica această sarcină și a evita erorile ireparabile. Din fericire, în edițiile recente ale FreeBSD, sunt versiuni îmbunătățite ale instrumentelor pentru a facilita acest proces.

Există două moduri posibile de formatare a discurilor:

Pentru a gestiona discuri în sistemul de operare UNIX, au fost inventate multe definiții noi pentru cuvinte vechi. Următoarea este o listă de definiții pentru termenii care vor fi întâlniți în acest document.

modul de compatibilitate: în acest mod, discul are o tabelă de partiții pentru a fi utilizată împreună cu alții. sisteme de operare. În opoziție cu modul selectat.
modul dedicat: formatați discul fără o tabelă de partiții. Acest lucru face mai ușor să adăugați discuri, deși sistemul de operare este diferit de FreeBSD, este posibil să nu recunoască acest disc. Spre deosebire de modul de compatibilitate.

disc: un disc rotund acoperit cu un magnet sau alt material similar. Datele sunt stocate pe disc, prin schimbarea orientării magneților pe disc, care ulterior pot fi decriptate. Exemple de discuri sunt hard disk-urile, CD-urile, discurile magneto-optice și zip-ul.

secțiune: aceasta este o parte a discului. Potrivit standardelor PC, puteți avea până la patru partiții pe un disc. Secțiunile se compun din sectoare. Forumurile sunt înregistrate în tabelul de partiții, care folosește BIOS-ul pentru a localiza partiții de încărcare. La tabela de partiții DOS este de obicei numit partiții tabel (tabel de partiții). Acest tabel este procesat de către fdisk de utilitate.
Partiție: aceasta face parte din secțiune. De obicei, acest termen este folosit pentru a face referire la o parte din secțiunea FreeBSD. Fiecare sistem de fișiere și spațiu de swap aparțin unei anumite partiții. Partițiile sunt gestionate utilizând utilitarul Disklabel.
sector: aceasta este cea mai mică parte a discului. De obicei, un sector conține 512 octeți.

Nu este necesar să tratați ușor discurile. Dacă nu luați măsuri de precauție speciale, puteți distruge conținutul altor discuri din sistem.

Verifică cu atenție munca ta. Lucrul cu aceste echipe este foarte ușor să strice conținutul diska.V caz de dubiu, vă rugăm să consultați „boot“ mesajul de bază pentru dispozitivul adecvat.

Trebuie remarcat faptul că nu suntem responsabili pentru deteriorarea datelor sau echipamentului. Acționați pe propria dvs. teamă și risc.

Zip, Jaz și alte unități amovibile

Discurile detașabile pot fi formate în același mod ca discurile obișnuite. Este important ca la pornire, unitatea să fie conectată la sistem, deoarece nucleul trebuie să determine geometria discului. Verificați mesajele dmesg și asigurați-vă că dispozitivul și dimensiunea discului sunt listate. Dacă nucleul emite un mesaj

Nu pot obține dimensiunea

acest lucru înseamnă că nu există nici un disc în unitate. În acest caz, trebuie să reporniți aparatul înainte de a continua formatarea discului. 2. Formatarea discului în modul dedicat

În acest paragraf, veți învăța cum să creați un disc în întregime pentru FreeBSD. Rețineți că discurile cu moduri dedicate nu pot fi încărcate de arhitectura PC-ului.

Crearea discurilor în modul dedicat folosind programul sysinstalat

Rulați sysinstall ca root și tipul / stand / sysinstall
Selectați Index
Selectați partiția
Selectați discul pentru al edita utilizând tastele săgeată și bara de spațiu
Dacă utilizați întregul disc pentru FreeBSD, selectați A
Când apare următorul mesaj:

Doriți să faceți acest lucru cu o intrare adevărată a partiției?

dd dacă = / dev / zero de = / dev / rwd2
număr = 2
disklabel / dev / rwd2 / disklabel -B -R -r wd2 / dev / stdin
# Am doar o partiție, deci folosirea lui 'c' este ideală
newfs / dev / rwd2

Dacă trebuie să modificați Disklabel pentru a crea mai multe partiții (cum ar fi swap), utilizați următoarele linii: dd if = / dev / zero of = / dev / rwd2 count = 2 disklabel / dev / r $ d |> / tmp / etichetă # edita disklabel pentru a adăuga partiții vi / tmp // label disklabel -B -R -r wd2 / tmp / etichetă

Discul dvs. este acum gata de utilizare.

Crearea discurilor în modul de compatibilitate

Linia de comandă este cel mai simplu mod de a crea un disc dedicat și cel mai greu pentru a crea o unitate compatibilă. Lucrul pe linia de comandă cu fdisk necesită cunoașterea matematicii superioare și o înțelegere aprofundată a tabelului de partiții. Nu este surprinzător că majoritatea oamenilor nu vor să se implice în acest lucru. Utilizați sysnstall pentru a crea discuri compatibile, așa cum este descris mai jos.

Creați discuri în modul compatibil utilizând sysinstall


Rulați sysinstall ca root introducând linia de comandă

Selectați Index
Selectați partiția
Selectați discul care urmează să fie editat cu tastele săgeată și bara de spațiu.
Dacă utilizați întregul disc pentru FreeBSD, selectați A.
Când apare un mesaj

Doriți să faceți acest lucru cu o partiție adevărată
cu orice viitor sistem de operare posibil pe unitatea (ele)?

Eroare de montare / mnt / dev / wd2s1e on / mnt / blah. Nu există un astfel de fișier sau director

Alte operațiuni pe disc.

Adăugarea spațiului pentru swap.


Odată cu creșterea în mărime a sistemului, schimb de spațiu trebuie, de asemenea, adăugarea uvelichivatsya.Hotya spațiu de swap - un proces foarte complex, noua unitate poate fi împărțită în partiții bazate pe spațiul de swap suplimentar.

Cum se adaugă un spațiu swap atunci când se adaugă un disc la un sistem existent.

Divizarea discul în secțiuni, plasați spațiul de swap suplimentar în „b“ parittsii,
și restul în orice alte partiții, de exemplu "a" sau "e". Dimensiunea este specificată în blocuri de 512 octeți.
Când creați un sistem de fișiere pe un disc, nu îl creați în partiția "c". În schimb, rulați newfs pentru partiția unde este spațiul non-spin.
Adăugați o nouă intrare în / etc / fstab /:

/ dev / wd0b niciun swap sw 0 0

Înlocuiți / dev / wd0b cu o nouă extensie.
Pentru a face spațiul disponibil imediat, utilizați comanda swapon.

$ swapon / dev / sd0b
swapon: a adăugat / dev / sd0b ca spațiu de swap


Pentru a muta un fișier de pe discul principal în unul nou, procedați în felul următor:

mount / dev / wd2 / mnt
pax -r -w -p e / usr / home / mnt
umount / mnt
rm -rf / usr / home / *
mount / dev / wd2 / usr / home