span style="mso-tab-count: 2"> 3.5 inch +


F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do

Dokumentirovanie konfiguracii apparatnoj chasti sistemy

1. Zapustite komandu, kotoraya obespechivaet informaciej ob imeni, statuse i razmeshchenii, a takzhe opisanie ustrojstv, lsdev -CH s vyvodom v fajl.
2. Zapustite komandu, kotoraya vydaet detal'nyj spisok skonfigurirovannyh ustrojstv s ukazaniem takoj informacii kak, naprimer, part number ustrojstva, lscfg -v s vyvodom v fajl
3. Zapustite komandu lsattr -E -I sys0, kotoraya pokazyvaet detal'nuyu informaciyu ob atributah skonfigurirovannogo ustrojstva.

Sleduyushchij paketnyj fajl soderzhit vse tri komandy i sostavlyaet otchet o konfiguracii apparatnoj chasti sistemy, kotoryj mozhet byt' otpechatan:

for DEV in $(lsdev -CF name)
do
ECHO $(lsdev -CI $DEV -F "NAME LOCATOR") >> /tmp/d.log
lsattr -EHI $DEV >> /tmp/d.log
done
lscfg -v >> /tmp/d.log

Primechanie: Dlya komp'yuterov na baze shiny PCI, na kotoryh ustanovleny ISA adaptery, administrator dolzhen vruchnuyu zapisat' nomer raz®ema i ustanovki etih adapterov.

K soderzhaniyu Vpered Nazad

Posledovatel'nye ustrojstva

K soderzhaniyu Vpered Nazad

Posledovatel'nye ustrojstva

Pri zagruzke sistemy komanda cfgmrg zapuskaet opredelennye i dostupnye ustrojstva v sisteme, naprimer, adaptery MCA, PCI ili SCSI. Nekotorye zhe ustrojstva ne imeyut mehanizma dlya samoidentifikacii. Odnimi iz takih ustrojstv, kotorye ne konfiguriruyutsya avtomaticheski i dolzhny byt' opredeleny vruchnuyu, yavlyayutsya ASCII terminaly i printery.

Dobavlenie terminala

Pered dobavleniem novogo terminala administrator dolzhen uyasnit' dlya sebya sleduyushchuyu informaciyu:

˛ TTY interfejs (RS232 ili RS422)
˛ Adapter
˛ Nomer porta
˛ Harakteristiki linii (skorost', chetnost', kol-vo stop-bitov ...)
˛ Tip terminala (dump, IBM 3151, DEC,...)
˛ Atributy klaviatury

Dlya dobavleniya terminala v SMIT ispol'zuetsya opciya podmenyu Add TTY v menyu TTY.

Vozmozhnye znacheniya dlya atributa login:

disable port opredelen, no dostupen tol'ko kak port vyvoda dlya asinhronnoj svyazi s drugim komp'yuterom
enable port dostupen dlya vhoda v sistemu, esli port ne ispol'zuetsya, to dolzhen byt' zapushchen process oprosa porta getty.
delay port dostupen dlya vhoda v sistemu, no priglasheniya vhoda v sistemu ne poyavlyaetsya na displee, poka pol'zovatel' ne nazhmet lyubuyu klavishu na klaviature
share port mozhet byt' ispol'zovan pod upravleniem inogo ustrojstva (dlya modemov i t.p.)

Reshenie problem s terminalami

Pri nepravil'nyh tipe/ustanovkah terminala Izmenite ustanovki terminala s pomoshch'yu SMIT

Pri zavisanii terminala (krushenie programmy ili pri popytke vyvesti na displej soderzhimoe binarnogo fajla)

a) Popytajtes' nazhat' <Ctrl+D>;
b) Perezapustite terminal cherez ego menyu Setup;
v) Popytajtes' vypolnit' sleduyushchuyu proceduru: Nazhmite <Ctrl+j>, naberite stty sane, zatem <Ctrl+j>, zatem vyjdite iz sistemy i snova zajdite (log of/on).

S drugogo terminala

stty -a < /dev/tty n
stty sane echo < /dev/tty n

ili, v krajnem sluchae

kill -9 pid_of_login_shell

CHtoby uznat' pid_of_login_shell naberite komandu ps -ef
login_shell pomechaetsya defisom - v otlichie ot drugih zapushchennyh shell'ov.

Dokumentirovanie ustanovok terminalov

1. Vsegda imejte kartu fizicheskogo podklyucheniya terminalov k koncentratoram portov.
2. Dokumentirujte ustanovki iz menyu Setup terminala.
3. Zapustite komandu lscfg s vyvodom v fajl.

K soderzhaniyu Vpered Nazad

Printery i pechat'

K soderzhaniyu Vpered Nazad

Printery i pechat'

Koncepciya ocheredej

Naznacheniem sistemy ocheredej yavlyaetsya podderzhka ocheredej zadanij dlya ih vypolneniya (dlya takih sistemnyh resursov, takih kak, central'nyj processor ili printer).

Ocheredi kontroliruyutsya administratorom cherez mehanizm ocheredej. Naprimer, sistemnyj administrator mozhet udalyat' zadaniya iz ocheredi, izmenit' status zadaniya i t.p.

Vazhnejshimi preimushchestvami sistemy ocheredej yavlyayutsya sleduyushchie:

˛ Odno zadanie mozhet prinadlezhat' neskol'kim ocheredyam;
˛ Pol'zovatel' mozhet raspredelyat' svoi zadaniya po razlichnym ocheredyam;
˛ S resursom (naprimer, printerom) mozhet byt' svyazano neskol'ko ocheredej.

Opisanie processa pechati

Kogda pol'zovatel' daet odnu iz komand vyvoda fajla v ochered' (qprt, lp ili lpr) zapros na pechat' zadanie razmeshchaetsya v katalog /var/spool/lpd/qdir (pri neobhodimosti, fajl kopiruetsya v katalog /var/spool/qdaemon).

Process qdaemon, kotoryj vse vremya rabotaet, podderzhivaet spisok vseh opredelennyh ocheredej i vse vremya otslezhivaet poyavlenie novyh zadanij i sostoyanie ustrojstv vyvoda.

V sluchae, esli ustrojstvo vyvoda dostupno i ne zanyato, qdaemon peredaet zadanie processu lokal'noj pechati (piobe). V protivnom sluchae, qdaemon budet pytat'sya vypolnit' zadanie pozzhe.

Process qdaemon kontroliruetsya fajlom /etc/qconfig. |tot fajl soderzhit stanzy (stanza) (poimenovannye bloki dannyh) dlya kazhdoj ocheredi.

Primer fajla /etc/qconfig

lp0:                    * 1 ochered' podsoedinennaya k 1 ustrojstvu 
      device=lp0dev
      discipline=fcfs
lp0dev:
      file=/dev/lp0
      backend=/usr/lib/lpd/piobe
      header=group
      trailer=never
      feed=never
lpq:                    * 1 ochered' podsoedinennaya k 2-m ustrojstvam
      device=lpqdev1, lpqdev2
lpqdev1:
      file=/dev/lp1
      backend=/usr/lib/lpd/piobe
lpqdev2:
      file=/dev/lp2
      backend=/usr/lib/lpd/piobe
ps:                     * 2 ocheredi podsoedinennye k 1 ustrojstvu
      device=psdev
psdev:
      file=/dev/lp3
      backend=/usr/lib/lpd/piobe
asc:
      device=ascdev
ascdev:
      file=/dev/lp3
      backend=/usr/lib/lpd/piobe

Stanza ocheredi

Stanza ocheredi nachinaetsya s imeni ocheredi (do 20 simvolov) okanchivayushchemsya dvoetochiem. Pervaya ochered' v fajle /etc/qconfig yavlyaetsya ochered'yu po umolchaniyu i ispol'zuetsya v tom sluchae, esli v komande na pechat' ne bylo special'no ukazana imya ocheredi. Zatem ukazyvaetsya ssylka na ispol'zuemoe etoj ochered'yu ustrojstvo(a).

Stanza ocheredi mozhet soderzhat' nekotorye drugie atributy, samyj vazhnyj iz kotoryh disciplina ocheredi (discipline). |tot atribut mozhet prinimat' dva znacheniya:

fcfs - takoj poryadok obsluzhivaniya ocheredi, kogda pervymi vypolnyayutsya te zadaniya, kotorye pervymi postupili v ochered'.
Disciplina sjn ukazyvaet na to, chto snachala budut vyvedeny zadaniya imeyushchie naimen'shij razmer.

Stanza ustrojstva

Stanza ustrojstva nachinaetsya s imeni ustrojstva (do 20 simvolov), okanchivayushchemsya dvoetochiem. Stanza ustrojstv dolzhna imet' atribut backend, kotoryj ukazyvaet mestopolozhenie vyhodnoj programmy (naprimer, programmy lokal'noj pechati piobe).

Stanza ustrojstv mozhet imet' takzhe sleduyushchie atributy:

Po opredeleniyu Inache
access write both (ispol'zuetsya dlya modemov ili vyhodnyh programm trebuyushchih vozmozhnosti chteniya)
header never always, group
trailer never always, group
feed never Integer
aling FALSE TRUE

Sistemnye fajly, associirovannye s pechat'yu

˛ Katalog /var/spool/lpd/qdir soderzhit informaciyu o fajlah zadannyh na pechat'.
˛ Fajl /etc/qconfig opisyvaet ocheredi i ustrojstva, kotorye s nimi svyazany, dostupnye dlya komand pechati dlya razmeshcheniya zadanij.
˛ Katalog /var/spool/qdaemon soderzhit kopii fajlov zadannyh na pechat'.
˛ Katalog /var/spool soderzhit fajly i katalogi ispol'zuemye programmami i demonami pechati.
˛ Katalog /var/spool/lpd/stat soderzhit informaciyu o statuse zadanij sohranennyh i obnovlennyh dlya ispol'zovaniya qdaemon i vyhodnymi programmami. Rekomenduetsya dlya raboty s etimi resursami ispol'zovat' SMIT.

V bol'shinstve sluchaev obnovlenie standartnyh sistemnyh fajlov ne rekomenduetsya.

Zadanie rabot pechati i prosmotr ocheredi

V razlichnyh sistemah UNIX ispol'zuyutsya razlichnye komandy na vypolnenie pechati. Vse eti komandy imeyut sovsem razlichnye opcii. Dlya sovmestimosti v AIX vy mozhete ispol'zovat' vse tipy komand zadaniya na pechat' i prosmotra zadanij v ocheredi, ispol'zuemye v UNIX System V, BSD i AIX.

                     SYSTEM V     BSD     AIX
zadanie na pechat'    lp           lpr     qprt
prosmotr ocheredi     lpstat       lpq     qchk 

Reshenie problem s pechat'yu

˛ Prover'te podklyuchenie kabelej.
˛ Prover'te vklyuchen li printer v sostoyanie on-line i ready.
˛ Prover'te, sushchestvuet li fajl ustrojstva.
˛ Prover'te fajl /etc/qconfig.
˛ Prover'te sostoyanie qdaemon (mozhet byt' zapushcheno dva qdaemon). V etom sluchae rekomenduetsya dat' komandu stopsrc -s qdaemon (ostanovyatsya oba ekzemplyara), a zatem dat' komandu startsrc -s qdaemon.

Upravleniya ocheredyami

Izmenenie harakteristik ocheredi

Dlya bystrogo vyzova menyu izmeneniya harakteristik ocheredi ispol'zujte komandu smit chpq.

Udalenie ocheredi

Dlya bystrogo vyzova menyu udaleniya ocheredi ispol'zujte komandu smit rmpq. Uchtite, chto pri udalenii ocheredi pol'zovatel'skie nastrojki printera takzhe udalyayutsya.

Upravlenie ochered'yu s pomoshch'yu SMIT

Dlya bystrogo vyzova menyu upravleniya ocheredi (prosmotra statusa ocheredi pechati, starta i ostanovki ocheredi, a takzhe dlya ustanovki ocheredi pechati po umolchaniyu) ispol'zujte komandu smit pqmanage.

Sostoyaniya ocheredi

Sostoyanie

Opisanie

DEV_BUSY Printer zanyat obsluzhivaniem drugih zaprosov na pechat'. |to sostoyanie voznikaet v tom sluchae, esli s odnim printerom svyazano neskol'ko ocheredej i inaya ochered' ispol'zuet printer v nastoyashchij moment. Takoe sostoyanie voznikaet takzhe v tot moment, kogda prilozhenie, otlichnoe ot qdaemon ispol'zuet dannyj printer. Vashi dejstviya: podozhdite, poka printer ne osvoboditsya ili kill (ubejte) process ili rabotu, kotorye ispol'zuyut port printera.
DEV_WAIT Ochered' ozhidaet printer. Takoe sostoyanie voznikaet v takie momenty, kogda printer nahoditsya v sostoyanii offline (net bumagi, zamyata bumaga, problema s kabelem i t.p.)
DOWN Ozhidanie.|to sostoyanie voznikaet v situacii, kogda istekaet vremya ozhidaniya popytok drajvera printera ustanovit' svyaz' s nim. Operator mozhet vvesti ochered' v eto sostoyanie na vremya sistemnogo obsluzhivaniya.
OPR_WAIT Ochered' ozhidaet izmeneniya proizvodimye operatorom. |to sostoyanie ustanavlivaetsya togda, kogda operator zamenyaet bumagu (razmer, orientaciyu) i t.p. Obychno programmnym putem.
QUEUED Rabota v ocheredi i ozhidaet.
READY Ochered' gotova dlya polucheniya zadanij na pechat'.
RUNNING Fajl pechataetsya.
UNKNOWN Problema s ochered'yu. |to sostoyanie voznikaet v takie momenty, kogda pol'zovatel' sozdaet ochered' dlya fajla ustrojstva, kotoroe ispol'zuetsya drugoj ochered'yu i ee sostoyanie DEV_WAIT.

K soderzhaniyu Vpered Nazad

Vvedenie v upravlenie diskami

K soderzhaniyu Vpered Nazad

Vvedenie v upravlenie diskami

Tipy diskovyh podsistem v AIX Version 4

Bazovymi "stroitel'nymi blokami" diskovyh podsistem v AIX yavlyayutsya:

˛ fajly;
˛ direktorii;
˛ fajlovye sistemy;
˛ logicheskie diskovye podsistemy;
˛ fizicheskie diskovye podsistemy;
˛ Logical Volume Manager (LVM).

Obychnyj pol'zovatel' rabotaet s fajlami i direktoriyami. Sistemnyj administrator dolzhen umet' ochen' horosho rabotat' so vsemi elementami diskovyh podsistem.

Diskovye podsistemy v tradicionnom UNIX

Tradicionno razdelenie diska proizvoditsya na fiksirovannye razdely (partition). I pol'zovatel' ne mozhet skorrektirovat' razmer razdela posle ustanovki sistemy. Kazhdaya fajlovaya sistema razmeshchaetsya na razdele zhestkogo diska. Izmenenie razmera razdela i sootvetstvuyushchej fajlovoj sistemy ne prostaya zadacha. Ona trebuet polnogo arhivirovaniya fajlovoj sistemy, udaleniya razdela, sozdaniya ego zanovo s novymi parametrami i vosstanovleniya dannyh iz arhiva. Neobhodimo, chtoby razdel razmeshchalsya tol'ko na odnom fizicheskom diske. Sootvetstvenno eto vedet k tomu, chto fajlovaya sistema ne mozhet byt' bol'she chem razmer fizicheskogo diska. |to takzhe ogranichivaet razmer samogo bol'shogo fajla v sisteme.

Osnovnye svojstva LVM

Dlya ustraneniya nedostatkov tradicionnogo podhoda k rabote s diskami i svyazannogo s nim problem v AIX primenyayutsya logicheskie toma (dopolnitel'nyj uroven' abstrakcii pri rabote s diskami) upravlyaemye Logical Volume Manager (LVM).

Ih osnovnye preimushchestva:

˛ Nepreryvnoe prostranstvo logicheskogo toma;
˛ Logicheskij tom mozhet razmeshchat'sya na neskol'kih diskah;
˛ Vozmozhno dinamicheskoe uvelichenie razmera logicheskogo toma;
˛ Logicheskij tom mozhet zerkalirovat'sya;
˛ ZHestkie diski podsoedinyayutsya k sisteme proshche;
˛ Logicheskie toma mogut byt' peremeshcheny.

Fizicheskie diski

Fizicheskim diskom nazyvayut real'no podklyuchennyj disk k sisteme (kak vnutrennee ili vneshnee ustrojstvo). Pered tem kak ispol'zovat' fizicheskij disk, pol'zovatel' dolzhen dobavit' ego v sushchestvuyushchuyu ili novuyu predvaritel'no sozdannuyu gruppu tomov. Kogda fizicheskij disk dobavlyaetsya v sistemu v direktorii /dev obrazuetsya fajl ustrojstva /dev/hdiskn. |tot fajl mozhet ispol'zovat'sya dlya pryamogo dostupa k disku, no tak ne prinyato.

Naimen'shim razdelom diskovogo prostranstva fizicheskogo diska yavlyaetsya fizicheskij razdel. Vse fizicheskie razdely v odnoj gruppe tomov imeyut odinakovyj razmer. Po umolchaniyu razmer fizicheskogo razdela 4 megabajta. Razmer fizicheskogo razdela dlya vashej gruppy tomov opredelyaetsya sleduyushchim sposobom:

L = SV/1016,

gde L - razmer fizicheskogo razdela;
SV - obshchij ob®em diskovogo prostranstva v gruppe tomov;
1016 - maksimal'noe kolichestvo fizicheskih razdelov v gruppe tomov.

Gruppa tomov - eto naibol'shaya edinica diskovoj podsistemy chetvertoj versii AIX. Gruppa tomov soderzhit v sebe fizicheskie toma (diski), kotorye ob®edineny edinym imenem gruppy tomov. Vse imeyushchiesya v nalichii fizicheskie diski mogut byt' razmeshcheny v odnoj gruppe tomov.

Gruppa tomov (naprimer, vneshne podklyuchaemye SCSI diski) mozhet byt' otsoedinena ot odnoj sistemy i podklyuchena k drugoj sisteme.

Gruppy tomov

Kogda proishodit ustanovka sistemy, sozdaetsya gruppa tomov root (rootvg) i sistemnyj logicheskij tom na vnutrennih diskah, kotorye my vybrali pri ustanovke. Pri dobavlenii novogo fizicheskogo diska pol'zovatel' mozhet dobavit' ego k rootvg ili sozdat' dlya nego novuyu gruppu tomov.

Kogda imeet smysl sozdavat' novuyu gruppu tomov:

˛ Pri neobhodimosti otdelit' fajlovye sistemy pol'zovatelej ot operacionnoj sistemy;
˛ Pri nalichii uzhe v sushchestvuyushchej gruppe tomov tr£h ili chetyreh diskov;
˛ Iz soobrazhenij bezopasnosti;
˛ Iz soobrazhenij uproshcheniya obsluzhivaniya;
˛ Dlya vneshne podklyuchaemyh ustrojstv dlya vozmozhnosti legkogo perenosa informacii.

Pri razmeshchenii fajlovyh sistem pol'zovatelej v otdel'nuyu gruppu tomov dannye fajly pol'zovatelej ne podvergayutsya opasnosti byt' uteryannymi pri obnovleniyah, pereustanovkah i polomkah operacionnoj sistemy.

Dlya snizheniya nakladnyh rashodov na administrirovanie imeet smysl ne podklyuchat' v odnu gruppu tomov bolee treh ili chetyreh fizicheskih tomov.

Komandoj varyoffvg administrator pri neobhodimosti mozhet sdelat' gruppu tomov nedostupnoj dlya ispol'zovaniya, chto povyshaet uroven' bezopasnosti v sisteme.

Oblast' opisaniya gruppy tomov (VGDA)

Oblast' opisaniya gruppy tomov (VGDA) - eto oblast' na diske, v kotoroj soderzhitsya polnaya informaciya o gruppe tomov. Dlya odnogo fizicheskogo diska obychno imeetsya odna VGDA (+ e£ kopiya).

Kolichestvo VGDA, kotorye dolzhny byt' dostupny dlya aktivacii gruppy tomov (varyonvg), nazyvaetsya kvorumom. Trebovaniya kvoruma predusmatrivayut dostupnost' 51% ili bolee VGDA. Kvorum neobhodim dlya obespecheniya celostnosti upravlyayushchih dannyh.

Primechanie: sistemnyj administrator mozhet prinuditel'no aktivizirovat' gruppu tomov bez proverki na kvorum. Tak delat' rekomenduetsya tol'ko v sluchae krajnej neobhodimosti.

Logicheskie diski

Fizicheskij razdel yavlyaetsya strukturnoj naimen'shej edinicej fizicheskogo razmeshcheniya informacii na diske. V diskovoj podsisteme AIX vvedeno ponyatie logicheskogo razdela kak ssylki na fizicheskij razdel.

Logicheskie razdely gruppiruyutsya v logicheskie toma. Logicheskij tom mozhet razmeshchat'sya na neskol'kih fizicheskih tomah i ne trebuet neobhodimosti razmeshcheniya na nepreryvnom fizicheskom diskovom prostranstve. Pri neobhodimosti i pri nalichii ne zanyatyh fizicheskih razdelov v gruppe tomov razmer logicheskogo toma mozhet byt' uvelichen v lyuboe vremya. |to uvelichenie mozhet proishodit' dinamicheski, esli ustanovit' takuyu vozmozhnost' v SMIT.

Dlya umen'sheniya logicheskogo toma administratoru neobhodimo snachala sdelat' arhiv fajlovyh sistem na logicheskom tome, zatem udalit' ego, sozdat' logicheskij tom men'shego razmera i vosstanovit' na nego iz arhiva fajlovye sistemy.

Tipichnyj razmer fizicheskogo/logicheskogo razdela 4 MB (mozhet byt' ot 1-go do 256-ti MB).

Zerkalirovanie (RAID 1)

Pri sozdanii logicheskogo toma vy mozhete zadat' zerkalirovanie logicheskih razdelov na nem. Razmeshchenie logicheskogo razdela na 2-h ili 3-h fizicheskih razdelah (kotorye mogut nahodit'sya na odnom ili na razlichnyh fizicheskih diskah) znachitel'no umen'shayut vozmozhnost' poteri dannyh iz-za polomki diska (za schet uvelicheniya kolichestva neobhodimyh diskov). Po statistike IBM srok sluzhby ee diskov - 5 let.

Ne trebuetsya chtoby fizicheskij razdel byl nepreryvnym.

Sushchestvuyut dva sposoba sinhronizacii dannyh na zerkal'nyh logicheskih razdelah:

1. Parallel'nyj - Zapros na zapis' peredaetsya dlya kazhdoj kopii odnovremenno. Otvet prilozheniyu vozvrashchaetsya posle zapisi dannyh na pervyj disk. Esli sboj s kakim-to iz diskov proizojdet v moment zapisi, to est' vozmozhnost' poteryat' dannye. Poetomu dlya ustraneniya takoj situacii obyazatel'no neobhodimo vklyuchit' opciyu neprotivorechivosti zapisi pri zerkalirovanii (mirror write consistency option).
2. Posledovatel'nyj - Kogda dannye zapisyvayutsya na logicheskij razdel, otvet prilozheniyu vozvrashchaetsya tol'ko posle zapisi vseh kopij. |to bolee medlennyj, no i bolee nadezhnyj sposob zerkalirovaniya, chem parallel'nyj.

Rassloenie (RAID 0)

Rassloenie (striping) - eto takaya tehnologiya, kogda dannye (logicheskie ili fizicheskie razdely) razmeshchayutsya na razlichnyh diskah dlya parallel'nogo dostupa k nim, za schet chego znachitel'no uvelichivaetsya skorost' operacij chteniya-zapisi.

ZHertvovat' prihoditsya nadezhnost'yu. Poetomu etot sposob ispol'zuetsya v osnovnom v sistemah raboty s grafikoj i videomontazha.

Dlya rassloennyh diskov sushchestvuyut takzhe sleduyushchie ogranicheniya:

1. Rassloenyj logicheskij tom ne mozhet byt' zerkalirovan.
2. CHislo fizicheskih razdelov, raspredelennyh na rassloennom logicheskom tome dolzhno byt' ravnomerno raspredelenno sredi diskov.
3. Trebuetsya po men'shej mere 2 fizicheskih toma.
4. ZHelatel'no ispol'zovat' bol'shee chislo adapterov SCSI (ili SSA).
5. Dlya rassloennyh logicheskih tomov neobhodimo sozdanie vydelennoj logicheskoj gruppy.

Politika razmeshcheniya logicheskih tomov

S pomoshch'yu Logical Volume Manager pri sozdanii/izmenenii logicheskogo toma administrator mozhet opredelit' politiku razmeshcheniya fizicheskih razdelov. |ta politika nuzhna iz-za soobrazhenij proizvoditel'nosti diskovoj podsistemy.

Vnutrennyaya politika razmeshcheniya fizicheskih razdelov (Intra-physical volume allocation policy) opredelyaet to, na kakih razdelah fizicheskogo toma budet razmeshchen logicheskij tom. Sushchestvuyut tri znacheniya: central'noe, srednee i krajnee. Dlya dannyh v razdelah pri central'nom razmeshchenii samoe bystroe vremya dostupa, po sravne-niyu s dannymi pri srednem i krajnem razmeshcheniyah.

Vneshnyaya politika (Inter-physical volume allocation policy) ukazyvaet na to, kak mnogo fizicheskih tomov mogut byt' ispol'zovany razmeshcheniya logicheskih tomov. Maksimal'noe chislo fizicheskih tomov kotoroe mozhet byt' ispol'zovano logicheskim tomom mozhet byt' opredeleno (obychno eto kolichestvo fizicheskih tomov v logicheskoj gruppe).

Variantov opredeleniya kolichestva tomov dva:

minimum (tol'ko razmeshchat' razdely na odnom fizicheskom tome ili stol'ko, skol'ko opredeleno kopij) i maksimum (razmeshchat' razdely po vsem fizicheskim tomam do dostizheniya maksimal'nogo kolichestva fizicheskih tomov).

Ogranicheniya dlya struktur diskovoj podsistemy

Naimenovanie

Kolichestvo

Gruppa tomov do 255 na sistemu
Fizicheskij tom do 32 na gruppu tomov
Fizicheskij razdel do 1016 na fizicheskij tom, kazhdyj razmerom do 256MB
Logicheskij tom do 256 na gruppu tomov
Logicheskij razdel do 32512 na logicheskij tom

Ispol'zovanie logicheskih tomov

Logicheskij tom mozhet soderzhat':

˛ ZHurnal'nuyu fajlovuyu sistemu;
˛ Pejdzhingovoe prostranstvo;
˛ Zapisi zhurnala;
˛ Zagruzochnyj logicheskij tom;
˛ Nichego (raw device).

Kogda administrator ustanavlivaet sistemu, avtomaticheski sozdaetsya gruppa tomov rootvg s bazovym naborom logicheskih tomov, trebuemyh dlya zapuska sistemy (a takzhe drugie gruppy tomov, opredelennye v paketnom fajle ustanovki). Gruppa tomov rootvg soderzhit pejdzhingovoe prostranstvo, prostranstva dlya zapisi zhurnala, zagruzochnyh dannyh, kazhdoe iz kotoryh nahoditsya v sootvetstvuyushchem logicheskom tome.

Razmeshchenie zhurnal'noj fajlovoj sistemy - eto naibolee standartnoe ispol'zovanie logicheskogo toma. Ona ispol'zuet special'nuyu bazu dannyh (zhurnal) dlya podderzhki soglasovannosti.

Pejdzhingovoe prostranstvo ispol'zuetsya dlya razmeshcheniya virtual'noj pamyati.

Logicheskij tom s zhurnal'nymi zapisyami ispol'zuetsya dlya razmeshcheniya informacii obo vseh izmeneniyah struktury fajlovyh sistem (rassmatrivaetsya dalee).

Zagruzochnyj logicheskij tom - eto nepreryvnaya oblast' na diske, kotoraya soderzhit zagruzochnyj obraz (boot image).

Raw device - eto prosto pustoj logicheskij tom. Nekotorye prilozheniya, naprimer, pakety sistem upravleniya bazami dannyh, mogut razmeshchat' na raw device svoi dannye svoim osobym obrazom.

K soderzhaniyu Vpered Nazad

Vvedenie v fajlovye sistemy

K soderzhaniyu Vpered Nazad

Vvedenie v fajlovye sistemy

Opredelenie fajlovoj sistemy

Fajlovuyu sistemu mozhno opredelit' kak:

˛ metod hraneniya dannyh;
˛ ierarhiyu direktorij.

AIX podderzhivaet tri tipa fajlovyh sistem:

˛ jfs ZHurnal'naya fajlovaya sistema
˛ cdrfs Fajlovaya sistema CD-ROM na kompakt-diskah
˛ nfs Setevaya fajlovaya sistema

Ne smotrya na to, chto eti fajlovye sistemy fizicheski razlichayutsya, dlya pol'zovatelej i prilozhenij etih razlichij ne vidno.

Prichiny ispol'zovaniya fajlovyh sistem

˛ Ih mozhno razmestit' v opredelennom meste na diske (iz soobrazhenij proizvoditel'nosti).
˛ Nekotorye zadachi, naprimer, arhivirovanie, peremeshchenie, obespechenie bezopasnosti bolee effektivno osushchestvlyat' s fajlovoj sistemoj, a ne s direktoriyami.
˛ Mozhno opredelyat' ogranicheniya na ispol'zovanie diskovogo prostranstva pol'zovatelyami posredstvom kvot.
˛ Podderzhka celostnosti polnoty struktury fajlovoj sistemy, naprimer, esli odna iz fajlovyh sistem povrezhdena drugie budut ne zatronuty.
˛ Special'nye trebovaniya bezopasnosti.
˛ Organizaciya dannyh i programm v gruppy dlya uproshcheniya upravleniya fajlami i luchshej proizvoditel'nosti.

Standartnye fajlovye sistemy v AIX Version 4

Posle pervoj ustanovki AIX sushchestvuet tol'ko pyat' zhurnal'nyh fajlovyh sistem:

˛ / (root) = /dev/hd4 Vershina ierarhii fajlovogo dereva. Soderzhit fajly i direktorii, kritichnye dlya sistemnogo vypolneniya, vklyuchaya direktoriyu ustrojstv i programm, zavershayushchih process zagruzki
˛ /usr = /dev/hd2 Komandy operacionnoj sistemy, biblioteki i programmy prilozhenij. |ta fajlovaya sistema dolzhna byt' opredelena kak dostupnaya po seti.
˛ /var = /dev/hd9var Mesto razmeshcheniya razlichnyh fajlov podkachki i audita.
˛ /home = /dev/hd1 Domashnie direktorii pol'zovatelej. Tradicionnoe mesto razmeshcheniya pol'zovatel'skih fajlov dannyh.
˛ /tmp = /dev/hd3 Prostranstvo ispol'zuemoe vsemi pol'zovatelyami dlya sohraneniya vremennyh fajlov i rabochego prostranstva. Celesoobrazno chasto ochishchat'.

Fajl /etc/filesystems

Fajl /etc/filesystems dokumentiruet harakteristiki komponovki ili atributy fajlovyh sistem. |tot fajl organizovan v vide stanz (stanza). Kazhdoe imya stanzy v etom fajle otnositsya k fajlovoj sisteme, kotoraya normal'no smontirovana.

Atributy fajlovoj sistemy opisyvayut sleduyushchie e£ parametry:

˛ check ispol'zuetsya komandoj fsck dlya opredeleniya fajlovyh sistem proveryaemyh po umolchaniyu. Znachenie True razreshchaet proverku.
˛ dev Dlya lokal'nyh tochek montirovaniya identificiruet ili special'nyj blochnyj fajl, gde fajlovaya sistema postoyanno nahoditsya, ili fajl ili direktoriyu, v kotoruyu budet ustanovlena fajlovaya sistema.
˛ mount ispol'zuetsya komandoj mount dlya opredeleniya tochki montirovaniya fajlovoj sistemy po umolchaniyu. Vozmozhnye znacheniya:

˛ automatic fajlovaya sistema montiruetsya avtomaticheski pri starte sistemy
˛ true fajlovaya sistema montiruetsya pri komande mount all.
˛ false fajlovaya sistema ne montiruetsya avtomaticheski

˛ type ispol'zuetsya dlya gruppirovki vmeste svyazannyh fajlovyh sistem, kotorye mogut ves' byt' ustanovlenny komandoj mount -t.
˛ vfs opisyvaet tip montirovaniya (naprimer, nfs)
˛ vol ispol'zuetsya komandoj mkfs dlya ustanovki yarlyka (label) novoj fajlovoj sistemy.
˛ log ustrojstvo na kotoroe budut zapisyvat'sya dannye ob modifikacii dannoj fajlovoj sistemy (opciya rabotaet tol'ko s JFS).

Montirovanie fajlovoj sistemy

Dlya togo chtoby pol'zovateli smogli poluchit' dostup k dannym, soderzhashchimsya v fajlovoj sisteme, e£ neobhodimo smontirovat'. Montirovaniem fajlovoj sistemy yavlyaetsya e£ logicheskoe podklyuchenie k ierarhii direktorij.

Pol'zovatel' rabotaet imenno s ierarhiej direktorij i mozhet inogda opredelit', chto on podklyuchen k drugoj fajlovoj sisteme, tol'ko na osnovanii kosvennyh priznakov (naprimer pri perehode v setevuyu fajlovuyu sistemu nfs mozhet byt' zametno zamedlenie skorosti dostupa k dannym). Vo vseh ostal'nyh sluchayah razlichnye smontirovannye fajlovye sistemy "prozrachny" dlya pol'zovatelej.

Kogda SMIT sozdaet fajlovuyu sistemu, tochka montirovaniya sozda£tsya avtomaticheski.

Fajlovye sistemy, associirovannye s ustrojstvami, predstavleny v special'nom fajle v logicheskom tome /dev. Pri montirovanii fajlovoj sistemy k pustoj direktorii e£ struktura direktorij i fajly prosto stanovyatsya chast'yu ierarhicheskogo dereva direktorij.

Pri montirovanii fajlovoj sistemy k direktorii, kotoraya soderzhit drugie direktorii i fajly, oni stanovyatsya nedostupnymi dlya pol'zovatelej i dostup k nim mozhno organizovat', tol'ko razmontirovav podsoedin£nnuyu k etoj direktorii fajlovuyu sistemu.

Pol'zovateli mogut montirovat' fajlovye sistemy, esli oni prinadlezhat k gruppe system i imeyut pravo zapisi v tochke montirovaniya.

Pol'zovatel' root mozhet montirovat' fajlovye sistemy v lyuboe neobhodimoe mesto s ustanovkoj lyubyh ogranichenij.

Struktura zhurnal'noj fajlovoj sistemy

ZHurnal'naya fajlovaya sistema AIX razmeshchaetsya na logicheskom tome, kotoryj razdelen na klastery razmerom po 4Kbajta. V tozhe vremya, dlya sovmestimosti s drugimi sistemami UNIX, fajlovaya sistema mozhet byt' podelena na bloki kratnye 512 bajt.

Pervyj adresuemyj blok (klaster) fajlovoj sistemy nazyvaetsya superblokom i soderzhit v sebe informaciyu, kotoraya identificiruet sootvetstvuyushchuyu fajlovuyu sistemu (naprimer, e£ naimenovanie, razmer, kolichestvo inodes (opredelyayut maksimal'noe kolichestvo fajlov v fajlovoj sisteme), datu i vremya sozdaniya) i pustoj spisok, ispol'zuemyj pozdnee.

Superblok ochen' vazhen i fajlovaya sistema pri ego povrezhdenii ne mozhet byt' smontirovana. Poetomu sushchestvuet vtoroj rezervnyj superblok, kotoryj razmeshchaetsya v 31 bloke.

Za superblokom id£t opredelennoe kolichestvo tak nazyvaemyh inodes, kotorye soderzhat identifikacionnuyu informaciyu dlya fajlov (naprimer, tip, razmer, razresheniya, identifikacionnye nomera (ID) pol'zovatelya/gruppy vladel'ca, datu i vremya sozdaniya/izmeneniya/poslednego dostupa). Oni takzhe soderzhat ssylki na bloki dannyh, v kotoryh razmeshchaetsya informaciya fajlov.

Primechanie: inodes ne soderzhat imen fajlov, kotorye razmeshchayutsya v special'nyh fajlah, nazyvaemyh direktoriyami.

Fragmentaciya diska

Kak ranee upominalos', minimal'nym razmerom klastera logicheskogo toma yavlyaetsya razmer 4Kbajta. Dlya primera, pri razmeshchenii fajla razmerom 2Kbajta osta£tsya neispol'zuemymi tozhe 2Kbajta. Pri nalichii bol'shogo kolichestva malen'kih fajlov takaya situaciya ved£t k neekonomnomu ispol'zovaniyu diskovogo prostranstva.

Dlya resheniya etoj problemy mozhet primenyat'sya fragmentaciya diska na bolee melkie strukturnye edinicy - fragmenty (razmerom po 512, 1024, 2048 i 4096 bajt). Razmer fragmentov opredelyaetsya tol'ko pri sozdanii fajlovoj sistemy.

Kompressirovanie fajlovoj sistemy

ZHurnal'naya fajlovaya sistema AIX podderzhivaet kompressiyu informacii. Kompressiya pozvolyaet znachitel'no uvelichit' razmer dostupnogo diskovogo prostranstva (priblizitel'no v 2 raza), pravda, za sch£t snizheniya proizvoditel'nosti.

Kompressirovannaya informaciya dolzhna razmeshchat'sya na nepreryvno sleduyushchih logicheskih blokah i poetomu pered kompressiej obyazatel'no neobhodimo proizvesti defragmentaciyu diskovogo prostranstva.

Vnimanie: fajlovaya sistema root dolzhna byt' obyazatel'no nekompressirovannoj.

Vedenie zhurnala

Pri rabote s zhurnal'noj fajlovoj sistemoj vse operacii s dannymi v fajlah provodyatsya kak tranzakcii (gruppovye operacii).

Tipovaya tranzakciya soderzhit v sebe sleduyushchie operacii:

1. Pri zapisi informacii v fajl dannye snachala razmeshchayutsya v operativnoj pamyati.
2. Kazhduyu minutu vypolnyaetsya sistemnyj vyzov sync, kotoryj zapisyvaet dannye v informacionnye bloki na diske. Pri etom dannye ob neobhodimyh izmeneniyah v inodes zapisyvayutsya v special'nyj fajl jfslog (/dev/hd8) razmerom 4MB. |tot fajl yavlyaetsya zhurnalom tranzakcij zhurnal'noj fajlovoj sistemy. Obnovlenie informacii v n£m proishodit ciklicheski. Takoj fajl imeetsya dlya kazhdoj gruppy tomov.
3. Tol'ko posle udachnoj zapisi vseh informacionnyh blokov proishodit operaciya podtverzhdeniya COMMIT, o kotoroj takzhe proizvoditsya zapis' v jfslog i tol'ko posle etogo proishodit obnovlenie v inodes.
4. Zavershaet tranzakciyu sistemnyj vyzov sync.

Logichno, chto vedenie zhurnala delaet zhurnal'nye fajlovye sistemy ochen' ustojchivymi ko vsyakim sboyam.

Spisok fajlovyh sistem

Vy mozhete prosmotret' spisok opredelennyh v sisteme fajlovyh sistem ispol'zuya komandu lsfs. |ta komanda pokazyvaet informaciyu iz fajla /etc/filesystems i iz logicheskih tomov.

Komanda lsfs takzhe pokazyvaet informaciyu o setveyh fajlovyh sistemah (NFS) i fajlovyh sistemah CD-ROM.

# lsfs
Name Nodename Mount Pt VFS Size Options Auto
/dev/hd4 - / jfs 8192 - yes
/dev/hd1 - /home jfs 90112 - yes
/dev/hd2 - /usr jfs 507904 - yes
/dev/hd9var - /var jfs 8192 - yes
/dev/hd3 - /tmp jfs 16384 - yes
/dev/cd0 - /infocd cdrfs ro yes
/dev/lv00 - /home/john jfs 8192 rw yes

Sintaksis komandy lsfs sleduyushchij:

lsfs [-q][-c|-l][-v vfstype|-u mountgrp] file_system

gde, opciya -q ispol'zuetsya esli vam nuzhen vyvod informacii o razmere fragmenta, algoritme kompressii i kolichestva vydelennyh