tsya operaciya zapisi v fajl servera, to mashina-ser- ver posylaet soobshcheniya ob otkaze na vse pol'zovatel'skie mashiny, kotorye imeyut etot fajl otkrytym. |ti pol'zovatel'skie mashiny uda- lyayut dannye, zaporchennye etoj operaciej zapisi, iz svoego kesha. Keshirovanie dannyh etogo fajla ne proizvoditsya do togo, kak zapisyvayushchie pro- cessy zakroyut etot fajl, ili do togo, kak iste- chet vremya, ukazannoe v etom parametre. Predpolagaetsya, chto zapisyvaemyj potok yavlyaetsya "pul'siruyushchim" i chto za pervoj zapis'yu mogut neposredstvenno sledovat' drugie zapisi. Otklyu- chenie keshirovaniya pozvolyaet izbezhat' nakladnyh rashodov posylki soobshchenij ob otkaze dlya posle- duyushchih zapisej. - 8-40 - RFS_VHIGH Naivysshij nomer versii RFS, s kotoroj mozhet byt' svyazana Vasha mashina. RFS_LOW Nainizshij nomer versii RFS, s kotoroj mozhet byt' svyazana Vasha mashina. NRCVD (maksimal'noe chislo deskriptorov priema dannyh) Vasha sistema sozdaet po odnomu deskriptoru prie- ma na kazhdyj fajl ili katalog, na kotoryj ssylayutsya udalennye pol'zovateli, i po odnomu deskriptoru na kazhdyj process Vashej mashiny, ozhi- dayushchej otveta na udalennyj zapros. Esli Vy og- ranichite chislo deskriptorov priema, to tem sa- mym, Vy ogranichite chislo lokal'nyh fajlov i katalogov, odnovremenno dostupnyh udalennym pol'zovatelyam. Rezul'tatom prevysheniya etogo og- ranicheniya budet soobshchenie ob oshibke dlya komand udalennyh pol'zovatelej. NSNDD (maksimal'noe chislo deskriptorov peredachi dannyh) Dlya kazhdogo udalennogo resursa ( fajla ili di- rektoriya), k kotoromu obrashchayutsya Vashi pol'zova- teli, Vashej sistemoj sozdaetsya deskriptor pere- dachi. On raspredelyaetsya takzhe dlya kazhdogo pro- cessa servera i kazhdogo soobshcheniya, zhdushchego v ocheredi prinyatyh soobshchenij. Vy mozhete izmenit' eto znachenie, chtoby ogranichit' chislo odnovreme- nno dostupnyh Vashej mashine udalennyh fajlov i katalogov. |to budet dejstvitel'no ogranichivat' ob®em RFS-aktivnosti Vashih pol'zovatelej. Rezu- l'tatom prevysheniya etogo ogranicheniya budut soob- shcheniya ob oshibke dlya komand pol'zovatelej. - 8-41 - NSRMOUNT (elementy tablicy montirovaniya servera) Kazhdyj raz, kogda udalennaya mashina montiruet odin iz Vashih resursov, dobavlyaetsya element v tablicu montirovaniya Vashego servera. |to znache- nie ogranichivaet obshchee chislo Vashih resursov, kotorye mogut odnovremenno montirovat'sya uda- lennymi mashinami. NADVERTISE (tablica ob'yavlenij) V Vashu tablicu ob'yavlenij pomeshchaetsya element na kazhdyj ob'yavlennyj Vami resurs. |tot parametr ustanavlivaet maksimum resursov, kotorye Vy mo- zhete ob'yavit'. MAXGDP (virtual'nye cepi) Mozhet byt' ustanovleno do dvuh soedinenij (vir- tual'nyh cepej) v seti mezhdu Vami i kazhdoj ma- shinoj, s kotoroj Vy v dannyj moment razdelyaete resursy. Odna cep' na kazhdyj komp'yuter, ch'i re- sursy Vy montiruete i odna cep' na kazhdyj komp'yuter, kotoryj montiruet Vashi resursy. Vir- tual'naya cep' sozdaetsya, kogda komp'yuter vper- vye montiruet resurs drugogo, i eta cep' razru- shaetsya, kogda razmontiruetsya poslednij resurs. |tot parametr ogranichivaet chislo virtual'nyh cepej RFS, kotorye mozhet otkryvat' odnovremenno v seti Vash komp'yuter. |to ogranichivaet chislo udalennyh komp'yuterov, s kotorymi Vy mozhete razdelyat' resursy odnovremenno. Uchtite, chto konkretnaya set' mozhet imet' ogranichennoe chislo cepej na odin komp'yuter, poetomu etot parametr vliyaet na maksimal'nyj procent ispol'zovaniya RFS. MINSERVE (minimal'noe chislo processov servera) Vasha sistema ispol'zuet processy servera dlya obrabotki udalennyh zaprosov na Vashi resursy. |tot parametr opredelyaet, skol'ko processov servera postoyanno aktivno na Vashem komp'yutere. (sm. komandu sar -S dlya polucheniya informacii po upravleniyu processami servera). - 8-41a - MAXSERVE (maksimal'noe chislo processov servera) Esli udalennyh zaprosov na Vashi resursy bol'she, chem mozhet byt' obrabotano minimal'nym chislom serverov, to Vash komp'yuter mozhet vremenno soz- dat' ih bol'she. |tot parametr ustanavlivaet maksimum obshchego chisla processov servera v Vashej sisteme (MINSERVE+chislo dinamicheski sozdavae- myh). NRDUSER |to znachenie opredelyaet chislo elementov user deskriptorov priema dannyh, kotorye mogut byt' raspredeleny. Kazhdyj element predstavlyaet rasp- redelenie odnogo iz Vashih fajlov ili katalogov v pol'zovatel'skoj mashine. V to vremya kak su- shchestvuet odin deskriptor priema dannyh, raspredelennyj dlya kazhdogo fajla i kataloga, k kotorym osushchestvlyaetsya udalennyj dostup (NRCVD), mozhet byt' neskol'ko elementov user deskriptora priema dannyh dlya kazhdogo klienta, ispol'zuyushchego eti fajl i katalog (NRDUSER). |ti elementy ispol'zuyutsya dlya vozvrata, kogda set' ili pol'zovatel' zakryvayutsya. |to znachenie dolzhno byt' primerno v 1.5 raza bol'she, chem znachenie NRCVD. - 8-42 - RFHEAP |to znachenie opredelyaet razmer v bajtah oblasti pamyati, otvedennoj dlya informacii RFS. |ta ob- last' soderzhit sleduyushchuyu informaciyu: * Tablicy sootvetstvij pol'zovatelya i gruppy identifikatorov ID i imya oblasti opredeleniya dlya kazhdoj mashiny, razdelyayushchej resursy s Va- shej mashinoj. * Spisok imen mashin, vosprinimaemyj kak spisok klientov pri ob'yavlenii resursov. Podhodyashchij razmer dlya RFHEAP zavisit ot sle- duyushchego: - UID/GID tablicy (razmer i chislo). Zdes' vsegda dolzhny byt' dve global'nye tablicy, odna UID i odna GID. Takzhe lyubaya mashina s elementom host v fajlah uid.rules ili gid.rules budet imet' tab- licu, sootvetstvuyushchuyu kazhdomu iz etih elementov, kogda oni podsoedineny k etoj mashine. Mashiny, kotorye ne imeyut otdel'- nyh elementov v odnom iz etih fajlov, ne zanimayut dopolnitel'noe mesto. Dlya togo, chtoby ocenit' razmer konkretnoj tablicy, naberite idload -n. Poluchite odin 4-bajtovyj element tablicy na stroku vyhodnoj informacii, poluchennoj posle ra- boty idload, plyus dopolnitel'no do 24 bajt na tablicu. - Spisok klientov ob'yavlennyh resursov (razmer i chislo). Kazhdoe ob'yavlenie mozhet imet' spisok av- torizovannyh pol'zovatelej, prikreplennyh k nemu. |tot spisok hranitsya v etoj ob- lasti, s neizmenyaemym razmerom, do togo kak etot resurs budet snyat. - 8-43 - - Resursy, prisoedinennye v nastoyashchee vremya. Kazhdoe podsoedinenie budet ispol'zovat' maksimum 64 bajta dlya hraneniya imeni pri- soedinennogo resursa. |ta pamyat' raspre- delyaetsya dinamicheski, poetomu, trebuetsya nekotoraya dopolnitel'naya pamyat' dlya ucheta vozmozhnoj fragmentacii pri raspredelenii i osvobozhdenii pamyati. Hotya obshchij razmer, veroyatno, dolzhen byt' otnositel'no neve- lik, ot 1 do 4 kilobajt, luchshe predosta- vit' emu bol'she mesta, chem zanizit' ego velichinu. V dobavlenie k vysheskazannomu, prichastnost' k RFS imeet pa- rametr NHBUF. Znachenie NHBUF ispol'zuetsya dlya opredeleniya koli- chestva "korzin heshirovaniya" dlya raspredeleniya udalennyh dannyh v bufernom pule, takzhe, kak i dlya lokal'nyh dannyh. Korziny heshi- rovaniya ispol'zuyutsya dlya prosmotra bufera po zadannomu ID uda- lennoj mashiny-servera i ID fajla vmesto togo, chtoby posledova- tel'no prosmatrivat' polnyj spisok buferov. (sm. razdel "Osnovnye parametry yadra", gde bolee podrobno rassmotren para- metr NHBUF). Tablica 8.4 soderzhit spisok klyuchevyh parametrov RFS i reko- mendovannye znacheniya dlya razlichnyh primenenij RFS. "Tol'ko pol'- zovatel'" oznachaet, chto Vasha mashina budet pol'zovat'sya tol'ko udalennymi resursami, ne razdelyaya svoi sobstvennye resursy. "Tol'ko server" oznachaet, chto Vy budete tol'ko predlagat' svoi resursy dlya drugih mashin, bez montirovaniya nekotoryh udalennyh resursov. "Pol'zovatel'+Server" oznachaet, chto Vy mozhete kak predlagat' svoi sobstvennye resursy, tak i ispol'zovat' udalen- nye resursy. - 8-44 - Tablica 8.4 Ustanovka nastraivaemyh parametrov RFS +------------+-------+---------+---------+---------+-----------+ | Parametr |Tol'ko | Tol'ko | Pol'zo- | Znacheniya| Razmer | | |pol'zo-| server | vatel'+ | po umol-| elementov | | |vatel' | | Server | chaniyu | v bajtah | +------------+-------+---------+---------+---------+-----------+ | NSRMOUNT | 0 | 50 | 50 | 24 | | | MAXGDP | 10 | 24 | 24 | 24 | 104 | | NADVERTISE | 0 | 25 | 25 | 25 | 32 | | NRCVD | 40 | 300 | 150 | 150 | 48 | | NRDUSER | 0 | 450 | 255 | 225 | 24 | | NSNDD | 150 | 30 | 150 | 150 | 44 | | MINSERVE | 0 | 3 | 3 | 3 | 9K | | MAXSERVE | 0 | 6 | 6 | 6 | - | | RFHEAP | 2048 | 3072 | 3072 | 3072 | 1 | | NREMOTE | 0 | 0 | 0 | 0 | - | | NLOCAL | 0 | 0 | 0 | 0 | - | | RCACHETIME | 10 | 10 | 10 | 10 | - | +------------+-------+---------+---------+---------+-----------+ Glava 9 Ispol'zovanie operacionnyh sistem DOS i OS/2 ________________________________________________________________ Vvedenie 9-1 Sovmestimost' s OS/2 9-2 Razbivka zhestkogo diska komandoj fdisk 9-3 Pereklyuchenie operacionnyh sistem 9-5 Ustanovka razdela UNIX v sistemu DOS 9-7 Ispol'zovanie sistem UNIX i DOS na komp'yutere s dvumya zhestkimi diskami 9-9 Udalenie operacionnoj sistemy s zhestkogo diska 9-11 Utility, obespechivayushchie dostup k DOS 9-12 Argumenty fajlov i katalogov 9-13 Pol'zovatel'skij, prinimaemyj po umolchaniyu fajl s perestraivaemoj konfiguraciej 9-13 Organizaciya fajlovoj sistemy DOS v UNIX sisteme 9-15 Podderzhka processa sozdaniya konfiguracii dlya organizovannyh fajlovyh sistem DOS 9-15 Kak organizuetsya dostup v fajlovye sistemy DOS 9-15 Ispol'zovanie komandy mount 9-16 Vosstanovlenie i proverka fajlovoj sistemy DOS 9-17 Kto mozhet poluchit' dostup k fajlovoj sisteme DOS 9-17 Prosmotr fajlov DOS 9-18 Ogranicheniya 9-18 Operacionnye sistemy UNIX i DOS na nestandartnyh diskah 9-20 - 9-1 - _______________________________________________________________ Vvedenie Mnogie pol'zovateli obespecheny operacionnoj sistemoj MS-DOS, ili drugimi operacionnymi sistemami sovmestimymi s DOS. |ta glava opisyvaet ispol'zovanie utilit, fajlov i programmnyh prilozhenij operacionnoj sistemy DOS posle ustanovki operacionnoj sistemy UNIX. Vy mozhete dazhe poluchit' dostup k fajlam i direkto- riyam DOS v Vashej sisteme UNIX, ili sformirovat' fajlovuyu sistemu DOS i poluchit' neposredstvenno dostup k fajlam. Operacionnaya sistema obespechivaet etu vozmozhnost' takim obrazom, chto Vy ne budete nuzhdat'sya peresmatrivat' svoe programmnoe obespechenie dlya DOS, ili pokupat' drugoj komp'yuter dlya togo, chtoby ispol'zovat' sistemu UNIX. Neskol'ko programm delayut etu sovmestimost' vozmozhnoj. Uti- lity dos(C) pozvolyaet poluchit' dostup k fajlam DOS na diskete ili v razdele DOS na zhestkom diske. |ti utility obsuzhdayutsya da- lee v etoj glave. Utilita, razbivayushchaya disk na razdely, nazyva- etsya fdisk(ADM) i dostupna v versiyah DOS i UNIX. Sleduyushchij raz- del opisyvaet ispol'zovanie fdisk s cel'yu razbivki odnogo i togo zhe zhestkogo diska na razdely DOS i UNIX. Eshche odin razdel obsuzh- daet ustanovku razdela UNIX v zhestkij disk naryadu s razdelom DOS. Sushchestvuyut takzhe razdely, kotorye opisyvayut razlichnye kon- figuracii zagruzki sistemy, dlya pol'zovatelej, ispol'zuyushchih chashche sistemu UNIX, i pol'zovatelej, ispol'zuyushchih chashche sistemu DOS. ________________________________________________________________ Primechanie Vy dolzhny imet' ustanovlennuyu DOS 3.3 ili bolee rannyuyu. Razdely extended (rasshireniya) ne podderzhivayutsya ________________________________________________________________ - 9-2 - ________________________________________________________________  Sovmestimost' s OS/2 Hotya OS/2 mozhet byt' uspeshno ustanovlena, OS/2 mozhet ne byt' zagruzhaemoj na Vashej mashine, v zavisimosti ot togo sushchestvu- et ili net razdel UNIX; my ne garantiruem, chto OS/2 budet rabo- tat' s Vashej sistemoj UNIX. Obratites' k tehnicheskomu opisaniyu Vashego komp'yutera, chtoby opredelit', podderzhivaetsya li Vasha ma- shina dlya zapuska na nej OS/2. Esli Vy hotite ispol'zovat' OS/2 i ili DOS na tom zhe zhestkom diske sovmestno s Vashej sistemoj UNIX, Vy dolzhny zagruzit' ih v sleduyushchem poryadke: 1. DOS (razdel 32 M ili menee) 2. programmnoe obespechenie UNIX 3. OS/2 Ne sushchestvuet dostupnyh sredstv dlya OS/2 ( takih kak utili- ty DOS, opisyvaemye v dannoj glave). Krome togo, Vy dolzhny is- pol'zovat' fdisk(ADM) chtoby pereklyuchitsya na OS/2 ili vyjti iz nee. Utilita fdisk(ADM) sistemy UNIX otobrazhaet razdely OS/2 kak razdely DOS. - 9-3 - ________________________________________________________________ Razbivka zhestkogo diska komandoj fdisk Kazhdaya versiya komandy fdisk dokumentirovana v sootvetstvii s rukovodstvom po operacionnoj sisteme. Esli eto special'no ne ukazano, eta glava ssylaetsya na komandu fdisk(ADM) versii UNIX. Komanda fdisk yavlyaetsya interaktivnoj i ispol'zuet menyu dlya otobrazheniya svoih funkcij. Zdes' privoditsya glavnoe menyu komandy fdisk: +---------------------------------------------------------- | 1. Display Partition Table (otobrazit' tablicu razdelov) | 2. Use Entire Disk For UNIX (ispol'zovat' ves' disk pod | UNIX) | 3. Use Rest of Disk for UNIX (ispol'zovat' ostavshuyusya chast' | diska pod UNIX) | 4. Create UNIX Partition (sozdat' razdel UNIX) | 5. Activate Partition (aktivizirovat' razdel) | 6. Delete UNIX Partition (udalit' razdel UNIX) | | Enter your choice or 'q' to quit: | (Vvedite Vash vybor ili vvedite 'q' dlya vyhoda:) Utilita fdisk pozvolyaet ustanavlivat' otdel'nye oblasti (razdely) na Vashem zhestkom diske dlya Vashej operacionnoj sistemy. ZHestkij disk razdelen na treki. CHislo trekov zavisit ot razmera konkretnogo zhestkogo diska. Razdel sostoit iz gruppy trekov. Odin zhestkij disk mozhet soderzhat' do 4 razdelov. Kazhdyj razdel mozhet imet' svoyu operaci- onnuyu sistemu i sootvetstvuyushchie katalogi i fajlovye sistemy. Komanda fdisk pozvolyaet Vam otmetit' kakoj-libo razdel dis- ka kak "aktivnyj". |to pozvolyaet Vam pri vklyuchenii(zagruzke) komp'yutera zagruzhat' operacionnuyu sistemu iz aktivnogo razdela. Razdel UNIX dolzhen byt' aktivnym, kogda Vy hotite ispol'zovat' Vashu sistemu UNIX. Komanda fdisk pozvolyaet Vam ukazat' chislo trekov dlya kazhdo- go razdela. CHislo dostupnyh trekov sil'no zavisit ot razmera Vashego zhestkogo diska. My rekomenduem ispol'zovat' zhestkij disk emkost'yu ne menee 50 megabajt. Razmer razdela UNIX takzhe zavisit ot chisla paketov programmnogo obespecheniya, kotorye Vy hotite us- tanovit'. Obratites' k rukovodstvu po komande custom(ADM), chtoby poluchit' informaciyu kak ustanovit' ili udalit' iz dvuh distribu- tivnyh sistem UNIX. Vam neobhodimo po krajnej mere 40 megabajt dlya kazhdogo razdela UNIX. Vy mozhete ustanovit' konkretnyj paket operacionnoj sistemy v eto diskovoe prostranstvo, a ostal'noe ispol'zovat' dlya hraneniya pol'zovatel'skih fajlov i drugih pake- tov programnogo obespecheniya. - 9-4 - Komanda fdisk pozvolyaet Vam ukazyvat' gde nachinaetsya i gde konchaetsya konkretnyj razdel. ¬1fdisk¬3 ne pozvolit Vam sozdat' pe- rekryvayushchiesya razdely. Vy ne dolzhny ustanavlivat' sistemu UNIX v pervyj razdel. Vy vsegda dolzhny ustanavlivat' nachalo Vashego razdela DOS na nachalo diska, nachinaya s pervogo cilindra, no ne s nulevogo. Tak kak DOS zapisyvaet zagruzochnyj blok na cilindr 0 ochen' blizko k koncu glavnogo zagruzochnogo bloka, to ustanovka nachala razdela DOS na nulevoj cilindr privedet k tomu, chto razdel DOS stanet nedostupnym posle ego ustanovki. Esli Vy ustanavlivaete razdel UNIX na odin tot zhe disk pos- le razdela DOS, ustanovite nachalo razdela UNIX na sleduyushchij ci- lindr etogo diska. Dlya togo, chtoby opredelit' nachalo sleduyushchego cilindra, zamet'te nomer poslednego treka Vashego razdela DOS i opredelite nachalo razdela UNIX kak sleduyushchij nomer treka, krat- nyj chislu schityvayushchih golovok Vashego diska. Naprimer, esli u Vashego zhestkogo diska 5 schityvayushchih golovok i razdel DOS kon- chaetsya na treke s nomerom 103, to ustanovite nachalo razdela UNIX na trek s nomerom 105. Kogda Vy zapuskaete Vashu sistemu UNIX, imya ustrojstva raz- dela UNIX - /dev/hd0a. Dlya polucheniya bolee podrobnoj informacii obratites' k rukovodstvu po komande hd(HW). Odna iz opcij fdisk formiruet tablicu tekushchego sostoyaniya razdelov ( opciya otobrazheniya tablicy razdelov). |ta opciya ukazy- vaet dlya kazhdogo razdela ego aktivnost', pervyj trek, poslednij trek, chislo ispol'zuemyh trekov i sootvetstvuyushchuyu operacionnuyu sistemu. Esli Vy vyberite etu opciyu i nazhmete klavishu <Return>, to rezul'tat budet vyglyadet' sleduyushchim obrazom : +---------------------------------------------------------------- | Current Hard Disk Drive: /dev/hd00 | (tekushchij drajver zhestkogo diska : /dev/hd00) |________________________________________________________________ || Partition | Status | Type | Start | End | Size | || (razdel) | (status) | (tip ) | (nachalo)|(konec)| (razmer)| |================================================================ || 1 | Inactive | DOS | 005 | 398 | 393 | |________________________________________________________________ || 2 | Active | UNIX | 400 | 1219 | 819 | |________________________________________________________________ | | Total disk size : 1229 tracks (9 tracks reserved for | masterboot and diagnostics). | [Obshchij razmer diska : 1229 trekov (9 trekov rezervirovano | pod blok osnovnoj zagruzki i diagnostiku)] - 9-5 - Pepeklyuchenie opepacionnyh sistem Sushchestvuet 3 puti pereklyucheniya v DOS, esli Vy ustanovili razdely DOS i UNIX razdely : * ukazat' DOS v zaprose na vybor zagruzki, * ispol'zovat' disketu, kotoraya soderzhit fajly, neobhodimye dlya zagruzki operacionnoj sistemy DOS, ili * ispol'zovat' fdisk dlya izmeneniya aktivnosti tekushchego raz- dela. My rekomenduem Vam ispol'zovat' zagruzku s diskety ili vvod otveta DOS na zapros vybora operacionnoj sistemy dlya zag- ruzki. Zagruzka s diskety ili vybor otveta na zapros v osnovnom legche, bystree i sohranyaet aktivnost' razdelov, ustanovlennyh komandoj fdisk. Kogda Vy ispol'zuete vybor otveta na zapros ili disketu dlya zagruzki DOS, razdel UNIX ostaetsya aktivnym hotya Vy i pereklyuchi- li operacionnuyu sistemu. Kogda Vy ispol'zuete fdisk, razdel UNIX stanovitsya neaktivnym do teh por, poka Vy ne vernete obratno znachenie aktivnosti etoj zhe komandoj. Dlya togo, chtoby ispol'zovat' sposob vybora otveta na zap- ros, vvedite : dos kogda poyavitsya zapros : +--------------------------------------------------------------- | Boot | : | Dlya togo, chtoby ispol'zovat' zagruzku s diskety, sledujte sleduyushchej procedure : 1. Otklyuchite vseh pol'zovatelej sistemy. 2. Zapustite shutdown(ADM) dlya razgruzki sistemy UNIX. |ta komanda obespechivaet to, chto vse pol'zovateli uznayut, chto sistema razgruzhaetsya, vse processy zakanchivayutsya, zatem sistema ostanavlivaetsya. 3. Posle togo, kak sistema UNIX razgruzhena, vstav'te zagru- zochnuyu disketu DOS v osnovnoj(zagruzochnyj) diskovod. 4. Zagruzite DOS. - 9-6 - 5. Dlya togo, chtoby vernut'sya opyat' v UNIX, udalite disketu iz diskovoda i nazhmite klavishi <CTRL><Alt><Del>, ili knopku <Reset>, ili vyklyuchite, a zatem vklyuchite komp'- yuter. Zapomnite, chto aktivnyj razdel - razdel UNIX, a kogda Vy zagruzhaete sistemu s diskety Vy mozhete perejti na disk S: dlya togo, chtoby rabotat' s fajlami DOS. Drugoj put' smenit' operacionnuyu sistemu - zapustit' utili- tu fdisk i ustanovit' neaktivnost' razdela UNIX i aktivnost' razdela DOS. Zatem, posle togo kak Vy razgruzite tekushchuyu sistemu (sm. vyshe) DOS zagruzitsya s zhestkogo diska. Vy ne dolzhny v etom sluchae stavit' na diskovod zagruzochnuyu disketu DOS, tak kak DOS pomeshchen v razdel DOS na zhestkij disk. CHtoby pereklyuchitsya obratno na sistemu UNIX, zapustite fdisk pod sistemoj DOS, i sdelajte aktivnym razdel UNIX. CHtoby perezagruzit'sya iz razdela UNIX, nazhmite klavishi <CTRL><Alt><Del>, ili knopku <Reset>, ili vyklyuchite, a zatem vklyuchite komp'yuter. Tak kak razdel UNIX dolzhen byt' aktivnym dlya togo, chtoby rabotat' s etoj sistemoj, Vy ne obyazatel'no dolzhny ispol'zovat' zagruzochnuyu disketu dlya zagruzki sistemy. |tot metod primenim dlya redkoj smeny operacionnoj sistemy. Tablica 9.1 Ustrojstva zhestkih diskov dlya DOS +-----------------+-------------------+ | soglashenie | soglashenie | |po ustrojstvam | po ustrojstvam| | XENIX | UNIX | +-----------------+-------------------+ |/dev/hd0d | /dev/dsk/0sd | |/dev/rhd0d | /dev/rdsk/0sd | |/dev/hdld | /dev/dsk/lsd | |/dev/rdld | /dev/rdsklsd | +-----------------+-------------------+ Imena ustrojstv dlya zhestkih diskov, pokazannye v tablice 9.1, pohozhi na /dev/hd0a (aktivnyj razdel diska), togda, kogda drajver diska opredelyaet opredelyaet kakoj razdel yavlyaetsya razde- lom DOS, on ispol'zuet ih kak hd0d i hdld. ( Vy mozhete ispol'zo- vat' soglashenie po imenam ustrojstv kak XENIX, tak i UNIX, oni ekvivalentny). |to znachit, chto programmnoe obespechenie zapuskae- moe iz razdela UNIX i ispol'zuyushchee razdel DOS neobyazano znat' kakoj razdel - razdel DOS (drajver diska sdelaet eto sam). - 9-7 - ________________________________________________________________ Ustanovka razdela UNIX v sistemu DOS Esli Vy hotite ustanovit' sistemu UNIX na zhestkij disk, ko- toryj pered etim soderzhal tol'ko DOS, vypolnite sleduyushchuyu posle- dovatel'nost' dejstvij : 1. Skopirujte (sdelajte rezervnuyu kopiyu) vseh fajlov i di- rektoriev s zhestkogo diska na disketu ili v kakuyu-libo zhelaemuyu oblast'. 2. Zapustite komandu fdisk pod upravleniem sistemy DOS. Es- li sushchestvuet svobodnaya oblast' pod razdel UNIX (ne me- nee 40 megabajt) na Vashem zhestkom diske, perejdite na shag 4. Inache, udalite razdel DOS, zatem sozdajte ego snova, ostavlyaya dostatochno mesta na diske dlya ustanovki UNIX i drugogo programmnogo obespecheniya, kotoroe Vy dolzhny ustanovit'. 3. Vozvratite iz rezervnoj kopii fajly DOS v zanovo sozdan- nyj razdel. Sohranite rezervnuyu kopiyu na sluchaj oshibok, chtoby ne poteryat' dannye. 4. Vyklyuchite Vash komp'yuter. 5. Sledujte posledovatel'nosti dejstvij procedury ustanov- ki, opisannoj v rukovodstve po ustanovke Vashej sistemy UNIX. Vy uvidite soobshchenie, preduprezhdayushchee o tom, chto soder- zhimoe zhestkogo diska budet razrusheno. |to ne yavlyaetsya prichinoj dlya bespokojstva, tak kak Vy uzhe sozdali re- zervnuyu kopiyu fajlov DOS i zagruzili ih v novyj razdel DOS. Sozdavaemyj novyj razdel budet soderzhat' sistemu UNIX, i process ustanovki etoj sistemy budet pisat' in- formaciyu tol'ko v razdel UNIX. 6. V techenie procedury ustanovki budet vyzvan fdisk dlya sozdaniya razdela na zhestkom diske. Ispol'zujte fdisk dlya vydeleniya razdela razmerom ne menee 40 megabajt pod raz- del UNIX. 7. Naznach'te UNIX aktivnoj operacionnoj sistemoj, vybrav opciyu komandy fdisk - "Aktivizaciya razdela". 8. Zavershite ustanovku sistemy UNIX. - 9-8 - ________________________________________________________________ Ppimechanie Komanda fdisk sistemy UNIX otobrazhaet razdely DOS kak DOS, togda kak komanda fdisk sistemy DOS otobrazhaet razdely UNIX kak Other (otlichnye ot sistemy DOS). S pomoshch'yu komandy fdisk sistemy DOS Vy mozhete sozdat' tol'- ko razdely DOS, ispol'zuya fdisk UNIX - tol'ko razdely UNIX. Uchtite, chto komanda fdisk DOS soobshchaet razmery v cilindrah, a fdisk UNIX - v trekah. Opredelite chislo i razmer cilindrov na Vashem zhestkom diske. ________________________________________________________________ - 9-9 - ________________________________________________________________ Ispol'zovanie sistem UNIX i DOS na komp'yutere s dvumya zhestkimi diskami Vash komp'yuter zagruzhaet operacionnuyu sistemu iz aktivnogo razdela na pervom zhestkom diske. Sistema UNIX dolzhna zagruzhat'sya s pervogo zhestkogo diska. Sushchestvuet neskol'ko putej konfiguracii sistemy, v sluchae, esli Vy imeete dva zhestkih diska i hotite zagruzhat' DOS. V etom razdele opisyvayutsya tol'ko dva. Pervyj sostoit v tom, chto Vy naznachaete ves' disk pod raz- del UNIX. A dlya zapuska DOS ispol'zuete disketu i ukazyvaete: A> A: C: dlya perehoda v oblast' DOS na vtorom zhestkom diske, gde S est' oboznachenie vtorogo diska. |tot sposob rabotaet dlya nekotoryh versij DOS. Rannie versii DOS raspoznayut tol'ko pervyj zhestkij disk v sisteme. ________________________________________________________________ Ppimechanie Esli Vy ispol'zuete zhestkij disk pod sistemoj DOS, etot disk dolzhen byt' skonfigurirovan pod sistemoj DOS. Dlya polucheniya podrobnoj informacii po konfiguracii zhestkogo diska obratites' k glave "Ustanovka dopolnitel'nyh zhestkih diskov" etogo rukovods- tva. ________________________________________________________________ Drugoj metod sostoit v vydelenii razdela DOS malogo razmera na pervom zhestkom diske. |tot razdel DOS sozdaetsya kak aktivnyj. V etom sluchae komp'yuter vsegda zagruzhaet DOS. Dlya zagruzki UNIX s zhestkogo diska trebuetsya izmenit' aktivnyj razdel. Esli Vy polnost'yu ispol'zuete vtoroj zhestkij disk, vy dolzh- ny zapustit' komandu mkdev hd dlya togo, chtoby sozdat' fajly ust- rojstva dlya vtorogo diska, v sluchae esli Vy planiruete ispol'zo- vat' utility DOS sistemy UNIX (doscp, dosls, doscat i dr.) Esli Vy ne hotite ispol'zovat' eti utility dlya togo, chtoby poluchit' dostup k fajlam DOS na vtorom zhestkom diske, mozhno ne ispol'zo- vat' komandu mkdev hd. - 9-10 - ________________________________________________________________ Ppimechanie Nepremenno sdelajte rezervnuyu kopiyu Vashej zagruzochnoj dis- kety, esli Vy ispol'zuete ee dlya zagruzki Vashej vtoroj operaci- onnoj sistemy. ________________________________________________________________ - 9-11 - ________________________________________________________________ Udalenie operacionnoj sistemy s zhestkogo diska Vy mozhete reshit', chto Vam bol'she ne nuzhna odna iz operacionnyh sistem, ustanovlennyh na Vashem zhestkom diske. Esli Vy hotite udalit' nekotoruyu operacionnuyu sistemu, ispol'zujte sootvetstvuyushchuyu versiyu fdisk. Dlya udaleniya razdela UNIX Vy dolzh- ny ispol'zovat' versiyu fdisk sistemy UNIX. CHtoby udalit' razdel DOS, ispol'zujte fdisk pod sistemoj DOS. Udalenie razdela udalya- et soderzhimoe etogo razdela i osvobozhdaet neraspredelennoe prostranstvo. Vy mozhete zatem pereraspredelit' eto prostranstvo dobavle- niem drugogo razdela UNIX ili DOS ili rasshireniem sushchestvuyushchih. Rasshirenie kakogo-libo razdela trebuet pereustanovki operacion- noj sistemy i (dlya razdela UNIX) pereorganizacii fajlovoj siste- my v etom razdele, ispol'zuya komandu divvy(ADM). Obratites' k glave "ustanovka dopolnitel'nogo zhestkogo diska" etogo rukovods- tva, esli Vy dobavlyaete vtoroj razdel UNIX i zhelaete ispol'zo- vat' etot razdel kak sformirovannuyu fajlovuyu sistemu. - 9-12 - ________________________________________________________________ Utility, obespechivayushchie dostup k DOS Utility, obespechivayushchie dostup k DOS podrobno opisany v ru- kovodstve pol'zovatelya v "Ispol'zovanii utilit, obespechivayushchih dostup k DOS". Zametim, chto Vy dolzhny imet' zagruzhaemyj, hotya i ne aktivnyj, razdel DOS na zhestkom diske ili diskete DOS. Dlya to- go, chtoby ispol'zovat' eti komandy. Naprimer, Vy mozhete pereme- shchat' fajly tol'ko iz razdela UNIX na zhestkom diske na diskete DOS, esli ili eta disketa yavlyaetsya zagruzochnoj, ili sushchestvuet razdel DOS na etom zhestkom diske. Dlya polucheniya dopolnitel'noj informacii ob utilitah, obespechivayushchih dostup k DOS, obratites' k rukovodstvu pol'zovatelya. Vy mozhete takzhe ispol'zovat' komandy UNIX - dd(C) i diskcp(C) dlya kopirovaniya i sravneniya disket DOS. Komanda siste- my UNIX dtype(S) kakoj tip diskety Vy ispol'zuete (DOS ili UNIX). Takzhe, fajl /etc/default/msdos opisyvaet kakie fajlovye sistemy DOS sootvetstvuyut kakim ustrojstvam UNIX (t.e. A:, B:, C: ...). ________________________________________________________________ Primechanie Vy ne dolzhny vypolnyat' programmy ili programmnye pri- lozheniya DOS iz Vashej sistemy UNIX. ________________________________________________________________ Operacionnaya sistema ne ispol'zuet plohie treki v oblasti DOS na zhestkom diske. Esli poyavlyaetsya plohoj trek v oblasti DOS, to operaciya, takaya kak doscp, kotoraya delaet popytku dostupa k isporchennoj oblasti, mozhet zakonchit'sya oshibochno. V takom sluchae poyavitsya soobshchenie "Oshibka na zhestkom diske". Esli fajly nebol'shogo razmera, to mozhno skopirovat' ih na drugoe mesto pod upravleniem DOS, i zatem obrashchat'sya k kopiyam etih fajlov. - 9-13 - ________________________________________________________________ Primechanie Pri popytke ispol'zovat' utility DOS dlya dostupa k fajlam v Vashem razdele DOS, Vy mozhete poluchit' soobshchenie ob oshibke "bad media byte (plohoj bajt v oblasti)". |to soobshchenie oznachaet, chto razdel DOS na zhestkom diske ne yavlyaetsya zagruzochnym. Vy mozhete sdelat' Vash razdel DOS zagruzochnym, dlya etogo snachala neobhodimo sozdat' rezervnuyu kopiyu fajlov etogo razdela DOS, zatem zagru- zit' DOS s diskety i otformatirovat' etot razdel, ispol'zuya ko- mandu : format /s c: Teper' Vy dolzhny perepisat' obratno Vashi fajly DOS. ________________________________________________________________ Argumenty fajlov i katalogov Argumenty fajlov i katalogov imeyut format: device:name gde device - imya puti formata UNIX dlya special'nogo fajla ustrojstva, soderzhashchego imya diskety ili razdela DOS, name - imya puti fajla ili kataloga DOS. Naprimer: /dev/fd0:/john/memos oznachaet, chto fajl memos soderzhitsya v kataloge /john, i oni oba razmeshchayutsya v fajle ustrojstva /dev/fd0 ( special'nyj fajl ustrojstva UNIX dlya osnovnoj diskety drajvera). Argumenty bez ukazaniya device: vosprinimayutsya kak fajly UNIX. Pol'zovatel'skij, prinimaemyj po umolchaniyu fajl s perestraivaemoj konfiguraciej Po soglasheniyu, pol'zovatel'skij, prinimaemyj po umolchaniyu fajl s perestraivaemoj konfiguraciej /etc/default/msdos mozhet opredelyat' imena drajverov DOS, kotorye Vy mozhete ispol'zovat' vmesto imen puti special'nogo fajla ustrojstva UNIX. Naprimer, Vy mozhete vklyuchit' sleduyushchie elementy v opisannyj vyshe fajl: A=/dev/fd048ds9 B=/dev/fd096ds15 C=/dev/hd0d D=/dev/hdld - 9-14 - Kak tol'ko Vy opredelili eti peremennye, Vy mozhete ispol'- zovat' bukvu "A" dlya oboznacheniya drajvera vmesto special'nogo fajla ustrojstva /dev/fd0 (48ds9 po umolchaniyu) pri obrashchenii k fajlam ili katalogam DOS. Naprimer : /dev/fd0:/john/memos mozhno zamenit' sleduyushchim: A:/john/memos Bukva "B" dlya oboznacheniya drajvera ssylaetsya na osnovnoj diskete drajver vysokoj plotnosti (96ds15), a bukvy "C" i "D" ssylayutsya na razdely DOS osnovnogo i dopolnitel'nogo zhestkogo diska. ________________________________________________________________ Primechanie Esli Vy poluchili soobshchenie " cannot open /dev/hd0d (ne mo- zhet byt' otkryto ustrojstvo /dev/hd0d)" ili pohozhee na nego, prover'te ustanovleno li razreshenie pol'zovatelyu na etot speci- al'nyj fajl ustrojstva. Priveligirovannyj pol'zovatel' mozhet iz- menit' eti razresheniya s pomoshch'yu komandy chmod. Naprimer, koman- da: chmod 666/dev/hd0d ustanavlivaet razreshenie na polnye chtenie i zapis' dlya vseh pol'zovatelej special'nogo fajla ustrojstva "/dev/hd0d", kotoroe yavlyaetsya razdelom DOS na osnovnom zhestkom diske. ________________________________________________________________ - 9-15 - ________________________________________________________________ Organizaciya fajlovoj sistemy DOS v UNIX sisteme V dopolnenie k DOS-utilitam obespechennym opisyvaemoj opera- cionnoj sistemoj dlya raboty s fajlami DOS (opisannym v rukovods- tve pol'zovatelya), vozmozhno takzhe organizovat' fajlovuyu sistemu DOS i poluchit' svobodnyj dostup k ee fajlam vo vremya raboty Va- shej sistemy UNIX. |to oznachaet, chto fajly DOS mozhno redaktirovat' ili prove- ryat' na meste bez predvaritel'nogo kopirovaniya ih v fajlovuyu sistemu UNIX. Osnovnym ogranicheniem yavlyaetsya to, chto fajly i programmnye prilozheniya DOS ne mogut byt' vypolneny po etomu sog- lasheniyu; eto trebuet ispol'zovaniya VP/ix (pri rabote v Vashej sis- teme UNIX) ili zagruzki iz razdela DOS. Odnako, tekstovye i in- formacionnye fajly mogut byt' prosmotreny,skopirovany ili otre- daktirovany. Podderzhka processa sozdaniya konfiguracii dlya organizovannyh  fajlovyh sistem DOS V sootvetstvie s tem kak byli organizovany fajlovye sistemy DOS, podderzhka etih sredstv dolzhna prisutstvovat' i v yadre. Esli eto ne tak, Vy dolzhny pervym delom dobavit' eto v Vashe yadro s pomoshch'yu komandy mkdev(ADM). Udostover'tes', chto Vy zaregistriro- vany kak root(osnovnoj pol'zovatel'), i vvedite komandu: mkdev dos sysadmsh vybor pol'zovatelya: Sistema-> Konfiguraciya-> YAdro-> DOS |ta komanda dobavlyaet neobhodimye funkcional'nye vozmozhnos- ti i zaprashivaet redaktirovanie yadra. (Esli ne ustanovlen konstruktor svyazej, Vy budete zaprosheny na ego ustanovku). Posle perezagruzki, Vy mozhete organizovat' fajlovye sistemy DOS kak opisano v sleduyushchem razdele. Kak organizuetsya dostup v fajlovye sistemy DOS Operacionnaya sistema rabotaet s fajlovymi sistemami DOS posredstvom nalozheniya nekotoryh svojstv fajlovyh sistem UNIX na fajlovye sistemy DOS. Fajlovye sistemy UNIX yavlyayutsya vysoko strukturirovannymi i rabotayut v mnogopol'zovatel'skoj srede. Poe- tomu oni imeyut mnogie otlichitel'nye cherty, kotorye ne imeyut zna- cheniya pri rabote v DOS, takie kak: - 9-16 - * monopol'noe ispol'zovanie fajlov * razreshenie dostupa * special'nye fajly (takie kak kanaly, fajly ustrojstv i dr.) * svyazi dannyh ________________________________________________________________ Primechanie Drugie prikladnye/operacionnye sistemy pozvolyayut organizo- vyvat' i obrashchat'sya k fajlovym sistemam DOS takim zhe obrazom. Odnako, bol'shinstvo iz nih izmenyayut fajlovye sistemy DOS, uso- vershenstvuya ih. Ne sushchestvuet sootvetstvuyushchih modifikacij ili rasshirenij fajlovoj sistemy DOS, imeyushchih cel'yu uvelichenie ee mo- bil'nosti. Vozmozhnost' organizacii takih fajlovyh sistem vpolne uspeshno dostigaetsya posredstvom pereklyuchatelya fajlovyh sistem (FSS). ________________________________________________________________ Dlya togo, chtoby sdelat' fajly DOS dostupnymi dlya chteniya, na fajlovuyu sistemu DOS nalagayutsya funkcii razresheniya dostupa i mo- nopol'nogo ispol'zovaniya, kogda ona organizuetsya.  Ispol'zovanie komandy mount Komanda dlya organizacii fajlovoj sistemy DOS imeet sleduyu- shchij format: ¬2mount -r -f DOS /dev/hdxy /mountpoint gde x nomer zhestkogo diska y nomer razdela diska mountpoint  imya kataloga v kornevoj fajlovoj sisteme, gde organizuetsya fajlovaya sistema DOS. Ispol'zuya komandu mount, Vy dolzhny ukazat' opredelennye no- mera zhestkogo diska i razdela (chtoby predotvratit' nesootvets- tvie). - 9-17 - Organizaciya diskety Vy mozhete takzhe organizovat' disketu DOS, v sleduyushchem primere ispol'zuetsya disketa 96tpi organizovannyj v katalog /mnt : mount -r -f DOS /dev/fd096 /mnt Vosstanovlenie i proverka fajlovoj sistemy DOS Operacionnaya sistema soderzhit versiyu DOS utility fsck(ADM), kotoraya rabotaet v fajlovoj sisteme DOS. |ta utilita soglasovy- vaet tablicu FAT (tablicu razmeshcheniya fajlov) DOS s fajlami, na- hodyashchimisya v fajlovoj sisteme DOS. Kogda aktivizirovana komanda fsck, avtomaticheski opredelyaet fajlovuyu sistemu DOS i ustanavli- vaet sootvetstvuyushchij dvoichnyj kod. Kto mozhet poluchit' dostup k fajlovoj sisteme DOS Tol'ko osnovnoj pol'zovatel' mozhet organizovat' fajlovuyu sistemu. Dostup pol'zovatelej k fajlam ustanavlivaetsya v soot- vetstvii s trebovaniyami ego razresheniya i sobstvennosti, kotorye osnovnoj pol'zovatel' nakladyv