Adăugarea unui dispozitiv nou

9.4. Adăugarea unui dispozitiv nou

În timp ce elementul Add-Add Storage Device este în meniul dispozitivelor de stocare, nu există funcții numite de acest meniu în această versiune.







Necesitatea de a adăuga un nou dispozitiv la sistem (de exemplu, pentru a determina fișiere noi de dispozitive speciale) apare rar. Când adăugați un dispozitiv, comanda autoboot specifică fișiere noi. Cu toate acestea, dacă nu se poate face sarcina inițială asupra sistemului și în cazul în care noul dispozitiv utilizează o unitate existentă, puteți utiliza comanda / sbin / mknod pentru a determina fișierele dispozitiv.

Notă. Dacă trebuie să instalați o nouă unitate cu noul dispozitiv, trebuie să reporniți sistemul.

Pentru a adăuga un nou dispozitiv bloc:
  1. Navigați la directorul în care doriți să instalați un dispozitiv nou (cum ar fi / dev)
  2. tip
  3. tip
Pentru a adăuga un nou caracter:
  1. Navigați la directorul în care doriți să instalați un dispozitiv nou (cum ar fi / dev)
  2. tip
  3. Introduceți opțiunile de comandă mknod:
    nume - numele dosarului special;
    b - tipul dispozitivului de blocare;
    c este tipul dispozitivului de caractere;
    major - offset în tabelul unității (sau controlerului) din kernel;
    minor - numărul de identificare al acestui dispozitiv fizic special;
    p este un fișier abstract cu un nume care funcționează ca un dispozitiv primul-venit-primul-out.

9.4.1. Formatarea dischetelor, a hard discurilor și a casetelor magnetice

Înainte de a putea utiliza un disc sau o bandă pentru a stoca informații, acestea trebuie să fie formatate. Pentru discuri, când sunt formatate, ambele părți ale discului apar pe pistă și în sectoarele pe care controlerul de disc le poate accesa. O porțiune a informațiilor de pe disc este stocată pentru date pentru a lucra cu un anumit disc în viitor. Tabela cu conținuturi volumetrice (VTOC) este în mod constant în această zonă și arată cum sunt distribuite partițiile de pe disc. Pe hard diskul dintr-o altă zonă rezervată, sunt afișate porțiuni ale discului, care nu pot fi utilizate. Formatarea discului utilizat anterior, precum și redefinirea pieselor șterg orice date care pot fi găsite acolo.

Casetele de casete sunt formatate pe un sistem UNIX utilizând comanda ctcfmt sau subcomandarea formatului sysadm. Dacă sistemul dvs. are o unitate de bandă cu casetă, subcomandajul formatului sysadm vă solicită să selectați dispozitivul pe care doriți să îl formatați. Pentru a stoca datele, se folosește doar o parte a benzii casetofonului, iar banda rulată prin mecanismul unității de bandă cauzează o eventuală uzură. Comanda ctcfmt casetă de formatare a casetei specifică numărul de repetări pe care le rulează banda înainte de a ajunge la mesajul de avertizare. Valoarea setărilor implicite este de 4000.

Unitățile de bandă SCSI nu necesită formatare.

Unitățile hard disk sunt deja formatate. Comanda disksetup nu formatează hard discuri, ci se folosește pentru a partiționa hard discurile și a instala VTOC.

9.4.1.1. formatarea

Discurile flexibile pot fi formatate folosind comenzi de shell sau prin selectarea formatului - Format volum detașabil din meniul Dispozitiv de stocare.

Dacă alegeți această opțiune, trebuie doar să completați formularul afișat pe ecran, care specifică identificarea dispozitivului și dacă formatul va fi verificat (răspunsul implicit este da).

Pentru a formata discheta, utilizați comanda de formatare. Este necesar să formatați toate dischetele noi, astfel încât să nu mai rămână urme neformate.

Pentru dischete formatate, puteți verifica integritatea datelor utilizând comanda dd. De exemplu, pentru a afla numărul de întregi și parțiale blocuri de date (de intrare și de ieșire) pe o dischetă 1, executați comanda dd în scopul copierii de date de la / dev / rdsk / F0 la / dev / null (la sfârșitul acestei comenzi dă un raport privind numărul de ansamblu copiat și blocuri de date parțiale):

În acest exemplu, s-au copiat 2400 de înregistrări complete și 0 parțiale. Numerele blocurilor de date depind de mărimea blocurilor de date utilizate pe disc. Dacă comanda dd se oprește la mijlocul copierii, înseamnă că a găsit un bloc nereușit.

În timpul formatării, opțiunea -v a comenzii format confirmă faptul că formatarea este executată fără erori.

9.4.2. Afișarea informațiilor

Pentru a afișa informații despre dispozitivele de stocare, puteți utiliza comanda sau selectați meniul corespunzător.

Pentru a utiliza meniul sysadm:
  1. Selectați afișarea din meniul Dispozitive de stocare. În acest caz, dispozitivul dorit este selectat din ecranul care afișează dispozitivele disponibile în sistem.
  2. Completați coloana de identificare necesară pentru un anumit dispozitiv. Sistemul afișează informații despre aspectul și utilizarea acestui dispozitiv.

Utilizarea comenzilor shell.

Pentru a afișa informații despre caseta, executați: unde -t - afișează cuprinsul;
rawdevice - calea către fișierul dispozitivului de caractere din unitatea de pe caseta de banda.

Pentru a afișa informațiile din tabelul de volum, efectuați: unde dispozitivul este calea de fișier a fișierului dispozitivului de caractere.

Pentru a afișa informații despre dispozitiv, executați:

Pentru a afișa numele dispozitivului pentru sistemul de fișiere montat, executați: unde sistemul de fișiere este numele sistemului de fișiere montat (de exemplu, / usr).

Pentru a afișa numerele de blocuri libere și noduri virtuale:

De asemenea, puteți utiliza comanda df pentru a afișa informații despre blocurile de volum ale sistemelor generice pentru sistemele de fișiere, directoarele sau resursele demontate montate sau deconectate.

Pentru a copia informații pe dischete, puteți utiliza meniul sysadm, dar pentru alte tipuri de copiere, utilizați comenzile shell.

Există două modalități de copiere a datelor stocate în dispozitivele de memorie. Primul este să copiați complet datele de pe un dispozitiv de stocare în altul; Al doilea este să copiați fișiere specifice dintr-un dispozitiv de stocare în altul. Dacă sistemele de fișiere din dispozitivele de stocare sunt deja montate, puteți utiliza comanda cp pentru a efectua orice operație. Dacă sistemele de fișiere de pe dispozitivele de stocare nu sunt montate, puteți folosi comenzile cpio, ctccpio sau dd. În funcție de tipul de operație efectuată, unele comenzi sunt mai eficiente și mai rapide decât altele. Mai jos sunt metodele preferate.







În mod obișnuit, comanda cp este utilizată atunci când ambele sisteme de fișiere de început și de sfârșit sunt deja montate. Această comandă este utilizată pentru a copia rapid fișiere mici dintr-un loc în altul.

Când copiați un număr mare de fișiere pe o dischetă sau de bandă magnetică SCSI este adesea mai eficient de a folosi comanda cpio, deoarece această comandă copii nu numai fișiere, dar și folderele și subfolderele.

Când copiați un număr mare de fișiere, este adesea mai eficient să utilizați comanda ctccpio, deoarece această comandă copiază nu numai fișiere, ci și directoare și subdirectoare.

Notă. Puteți folosi orice sistem de fișiere ca zonă temporară de fișier, dar este mai rezonabil să utilizați spațiul fie în / tmp, fie în / var / tmp, deoarece fișierele din aceste două directoare sunt șterse automat în timpul trecerii la modul multi-utilizator. În orice director pe care îl utilizați, trebuie să existe cel puțin 1422 blocuri libere pentru utilizare temporară.

9.4.3.6. Folosind comanda fsck

Când încercați să montați un sistem de fișiere, este posibil să primiți un mesaj de eroare care să ateste că sistemul de fișiere a fost distrus. Aveți posibilitatea să utilizați comanda fsck pentru a verifica integritatea oricărui sistem de fișiere montat și pentru ao remedia.

9.4.4. Eliminarea informațiilor de la dispozitivele de stocare

De obicei, când doriți să ștergeți fișiere, pentru a elibera spațiu suplimentar pe disc, executați comanda rm. Cu toate acestea, dacă doriți să ștergeți toate informațiile, această procedură va depinde de dispozitivul în care este stocată și de la care trebuie să fie șters.

9.4.4.1. Eliminarea informațiilor de pe dischete

Puteți șterge conținutul dischetelor selectând opțiunea de ștergere opțională din ecranul Dispozitive de stocare sau executând comanda corespunzătoare. Pentru a elimina toate informațiile de pe o dischetă, este mai bine să o reformați. Pentru aceasta, lansați comanda de formatare.

9.4.5. Partiționarea pe hard disk

Partiționarea discului dur are loc cu organizarea standard a partițiilor. Această organizație variază în funcție de numărul și dimensiunea unităților de hard disk.

Un hard disk este împărțit în așa fel încât să se plaseze rădăcină (/), / usr, / stand, / var, / home, / opt, / actiune si alte sisteme de fișiere cu nume locale pentru a aloca spațiu de swap, și o partiție mică pentru programul de sistem de boot . Pe sistemele cu mai multe discuri, / usr este plasat pe al doilea disc, iar rădăcina și / home sunt plasate pe primul disc.

Secțiunile implicite sunt generice. După ce sistemul a funcționat timp de mai multe luni, este posibil să constatați că este necesară o altă organizație a sistemului.

9.4.5.1. Programarea modificărilor partiției pe hard disk

Când divizați hard disk-urile, ar trebui să vă puneți întrebarea: "Am nevoie de mai multe sisteme de fișiere mici sau trebuie să părăsesc partițiile în mod implicit?" Există și alte aspecte care afectează această decizie. Iată câteva dintre ele:
  • ce ID-uri de grup sunt definite? Numărul de grupuri este corect determinat? Sunt utilizatorii alocați acestor grupuri?
  • ce fel de prelucrare de date sunt furnizate de aceste grupuri? Lucrările lor necesită dispozitive de stocare pentru stocarea temporară a datelor? Există o diferență între tipul de prelucrare a datelor de către un grup și celălalt?
  • A fost adăugat un software care afectează planul actual de cerințe privind memoria? Va fi adăugat un astfel de software în viitor?

Partiționarea hard diskului poate fi efectuată cu o recuperare completă a sistemului. Comanda disksetup poate fi folosită pentru a suprascrie partițiile de pe discuri diferite de segmentele rădăcină ale discurilor.

Dacă utilizatorii au nevoie de mai mult spațiu de timp, puteți crea o partiție separată pentru / var / tmp. Dacă faceți acest lucru, dacă este posibil, plasați partiția de la începutul discului, spre deosebire de partițiile rădăcină și / usr, pentru a echilibra încărcarea discului.

9.4.5.2. Schimbarea partițiilor pentru a crește spațiul de swap

Dacă primiți frecvent mesaje care avertizează despre o lipsă de memorie, acest lucru poate însemna că nu există suficientă cantitatea de memorie RAM sau configurația zonei swap. Înainte de a mări cantitatea de memorie RAM, puteți încerca să extindeți zona de swap. Pentru a face acest lucru, procedați după cum urmează:
  1. Determinați dimensiunea acestor partiții. (Pentru a obține aceste informații, utilizați subcomandarea sysadm storage_devices).
  2. Decideți care ar trebui să fie dimensiunea secțiunilor noi. (Discul este deja alocat în întregime.) Creșterea dimensiunii partiției swap înseamnă că trebuie să reduceți dimensiunea unei alte partiții.
  3. Efectuați o copie de rezervă a întregului sistem. (Schimbarea partițiilor poate șterge toate informațiile de pe disc). Acum sunteți gata să reporniți sistemul de operare.

9.4.6. Eliminarea dispozitivelor de stocare

Parametrul eliminare din ecranul Dispozitive de stocare nu funcționează.

Avertisment: Este posibil să se deterioreze dacă deconectați orice dispozitiv de stocare de la computerul conectat la rețea.

Această procedură distruge datele (adică sistemele de fișiere montate) care se află în dispozitivul pe care doriți să îl ștergeți. Asigurați-vă că ați creat o copie de rezervă a conținutului discului înainte de a fi șters.

Nu ștergeți unitatea pe care este montat sistemul de fișiere rădăcină.

Există momente când trebuie să dezactivați dispozitivul, de exemplu, atunci când există defecțiuni pe hard disk. Dispozitivele critice pe care sunt montate cele mai importante sisteme de fișiere nu sunt șterse niciodată. Cu toate acestea, puteți elimina dispozitive non-critice din linia de comandă utilizând următoarea procedură sau subcomandarea de eliminare sysadm storage_devices. Apoi, când sistemul este dezactivat, este posibil să se "deservească" dispozitivul defectuos defect.

  • Rulați / usr / sbin / devnm pentru a determina dispozitivul pe care este montat sistemul de fișiere rădăcină. Ecranul va arăta astfel:

    Numărul de la sfârșitul denumirii căii complete raportate (ls0 în acest exemplu) este numărul de partiție în care se montează sistemul de fișiere rădăcină.

  • Pentru a determina numărul și tipul dispozitivului în care este instalat sistemul de fișiere rădăcină, executați ls-l special. Valoarea specială trebuie să fie numărul secțiunii pe care l-ați primit la pasul 2 cu următoarele modificări: ultima cifră a numărului trebuie să fie 6. Numărul nou al secțiunii este utilizat pentru a accesa toate informațiile de pe disc.

    În acest exemplu, numărul de partiție declarat de devnm este ls0, deci valoarea specială este ls6, după cum se arată mai jos:

    Ieșirea indică faptul că tipul de dispozitiv este 0, iar numărul dispozitivului este 6.

  • Rulați / usr / sbin / devnm pentru directorul / usr pentru a determina dispozitivul pe care este montat sistemul de fișiere al utilizatorului. Ecranul va fi următorul:

  • Pentru a determina tipul și numărul dispozitivului în care este montat sistemul de fișiere al utilizatorului, executați din nou ls -l speciale. Valoarea specială trebuie să fie numărul de partiție primit în etapa 2, cu următoarele modificări: ultima cifră a acestui număr trebuie să fie 6. Numărul nou este utilizat pentru a accesa toate informațiile de pe disc.

    În acest exemplu, numărul de partiție raportat de devnm, ls2, deci valoarea specială trebuie să fie ls6, care este prezentat mai jos:

    Ieșirea arată că tipul de dispozitiv este 0, iar numărul este 6.

  • Executați ls -l path_path, unde calea_path este calea spre dispozitivul orientat pe byte sau blocat pe care doriți să-l eliminați. Notați tipul și numărul acestui dispozitiv.

    De exemplu, dacă dispozitivul pe care doriți să îl eliminați este al doilea hard disk, atunci calea către acest dispozitiv este / dev / rdsk / disk2. Ecranul va arăta astfel:

    Ieșirea arată că tipul de dispozitiv este 0, iar numărul este 6.

  • Verificați dacă tipul și numărul dispozitivului pe care doriți să îl eliminați sunt identice cu sistemele de fișiere rădăcină sau de utilizator (consultați ieșirea comenzilor din etapele 5 și 6).

    Notă. Dacă atât tipul, cât și numărul acestui dispozitiv sunt identice cu tipul și numărul de dispozitive pe care sunt montate sistemele de fișiere rădăcină și de utilizator, acest dispozitiv nu poate fi șters.

  • Se determină numărul de controlerul țintă, unitatea de disc și tehsredstv poziția căutând numele dispozitivului cu același tip și număr în directorul / dev / dsk (aceste numere sunt codificate în numele dispozitivului în acest catalog). Utilizați comanda grep cu comanda ls, după cum se arată mai jos:

    Aici, numărul controlerului țintă 1, numărul unității 1 și numărul poziției mijloacelor tehnice ale discului 6.

  • Listați directoarele curente montate pe acest dispozitiv cu comanda grep:

    Notă. Mențineți o evidență a acestor directoare; acestea pot fi restabilite când dispozitivul revine la lucru.

  • Salvați actualul tabel al sistemului de fișiere copiindu-l:

  • Eliminați directoarele de pe dispozitiv utilizând comanda / usr / sbin / umount.

  • Editați fișierul / etc / vfstab, eliminând legăturile inutile cu dispozitivul. Eliminați numele acestui dispozitiv din directoarele / dev / dsk, / dev / rdsk, / dev / rdsk și / dev / rdsk executând comanda rm.

  • Dacă dispozitivul conține unul sau mai multe sisteme de fișiere, eliminați toate intrările asociate acestui dispozitiv din fișierul / etc / vfstab.

  • Eliminați dispozitivul din baza de date a dispozitivului, găsindu-i aliasul și apoi ștergându-l, după cum se arată mai jos. path_path este numele de cale complet calificat al dispozitivului.

  • Aflați în ce grupuri aparatul aparține și apoi ștergeți numele dispozitivului din lista acelui grup sau din listele din baza de date a grupului de dispozitive. alias este pseudo-numele returnat în pasul anterior.






  • Articole similare

    Trimiteți-le prietenilor: