MTAT Operatsioonisüsteemid - Failisüsteemid

Seotud dokumendid
Loeng03

MTAT Operatsioonisüsteemid - Turvalisus

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

MTAT Operatsioonisüsteemid - Turvalisus

PowerPointi esitlus

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Operatsioonisüsteemide ehitus

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Operatsioonisüsteemi ülesanded

Microsoft Word - installation-guide.doc

Microsoft Word - Referaat.docx

Kfloppy vormindamistööriista käsiraamat

Linux süsteemi administreerimine

P2P süsteemid

Andmed arvuti mälus Bitid ja baidid

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

StandardBooks_versiooni_uuendusWin

Document number:

Programmi AnimatorDV Simple+ lühike kasutajajuhend

MTAT Operatsioonisüsteemid - Turvalisus

Operatsioonisüsteemid 1. loeng

Häälestusutiliit Kasutusjuhend

Operatsioonisüsteemi ülesanded

PowerPoint Presentation

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Nimeteenuse näited DNS DNS NIS NIS+ LDAP JNDI Hierarhiline Interneti nimede süsteem Põhilised päringud: Arvuti nime järg

Pealkiri

TALLINNA PEDAGOOGIKAÜLIKOOL

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

MTAT Operatsioonisüsteemid - protsessid

Pealkiri


Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

Kom igang med Scratch

SQL

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

PowerPoint Presentation

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Microsoft Word - requirements.doc

EID TARKVARA (v.1812 baasil)

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Funktsionaalne Programmeerimine

1. AKE Ajalise keerukuse empiiriline hindamine

PowerPoint Presentation

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

Mining Meaningful Patterns

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

EE-macbook-retina-12-early2015-qs.indd

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK

Andmeturve

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

Monitooring

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

Hajussüsteemid

EST_QIG_TEW-424UB(V3.1.1).cdr

AG informaatika ainekava PK

Loeng05

SPORTident Air+

Loeng12

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Microsoft Word - Heiki_Tahis_Bakalaureuse_Too

Võrguväljaanded ja veebiarhiveerimine

FRESENIUS ÕPPEKESKUS KIIRJUHEND

AU350 kasutusjuhend

Microsoft Word - EHR.docx

Relatsiooniline andmebaaside teooria II. 6. Loeng

Kiire Paigaldamine Otseühenduse Korral Lühi Manual DS-7000 Seeria NVR Salvestiste Jaoks

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

Kursuseprogrammi vorm

Sülearvutikasutaja ABC

Image segmentation

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

Ajaveeb-veebileht.pptx

Esitlusslaidide kujundusest

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et

HAJUSSÜSTEEMID HAJUSSÜSTEEMID SOAP ja veebiteenused Web Services Web Services SOAP WSDL Ühilduvus UDDI Kihiline arhitektuur masinsuhtluse jaoks erinev

Andmeturve

Microsoft Word - E-portfoolio-googlesites.docx

Pangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust Kaupmees teeb päringu Pocopayle aadressile

Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers)

RIIGIPILVE TEENUSE TOOTETINGIMUSED ÜLDINE JA MÕISTED KINNITATUD WD nr 2017/1-11.2/ Riigipilve Teenuse Tootetingimused (edaspidi Ting

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

Statistikatarkvara

Microsoft Word - Keypad-controller-manual-new_1.docx

Võistlusülesanne Vastutuulelaev Finaal

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

Side

Sülearvutikasutaja ABC MTAT Kersti Taurus

Microsoft Word - QOS_2008_Tallinn_OK.doc

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Sissejuhatus mehhatroonikasse MHK0120

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Väljavõte:

Salvestusseadmed ja kettahaldus 1. slaid

Salvestusseadmed Lindid Kettad Välkmäluseadmed (flash memory) 2. slaid

Lindid Lindiseadmeid kasutati esmalt salvestusseadmena Lindil aktiivne andmete kasutamine on aeglane Praegusel ajal kasutatakse magnetlinte suurte andmemahtude varundamisel. Lindile mahub palju andmeid (sadu GB) Lindilt lugemine ja lindile kirjutamine on kiire Õige koha leidmine võtab aega Väikese andmehulga taastamine otsib kaua Suure andmehulga taastamine järjest lugemine 3. slaid

Kettad Peamine andmete hoidmise vahend tänapäeval Oma ehituse tõttu on võimalik kiiresti suvalise kettapiirkonna poole pöörduda. Adresseeritud ühedimensioonilised loogiliste plokkide kogumid, milles ühe loogilise ploki suurus on väikseim andmeühik. Magnetkettad. Optilised kettad. 4. slaid

Välkmäluseadmed Liik püsimälusid, millel andmed püsivad ka peale toite väljalülitamist Igasugused mälupulgad, SSD kettad jms. 5. slaid

Partitsioon Selleks, et andmekandjatel andmeid paremini hallata kasutatakse partitsioneerimist. Kõvakettad, CD-plaadid, ühe füüsilise kettana paistvad kettamassiivid (RAID) Partitsioon on salvestusseadme salvestatava pinna loogiline jaotis Partitsioone saab omakorda jagada väiksemateks loogilisteks üksusteks kasutades selleks LVMi 6. slaid

Piirangud Iga partitsioon koosneb ainult külgnevast kettaruumist; Iga failisüsteem on piiratud ühe partitsiooniga; Standardsed võimalused partitsioonide suuruste dünaamiliseks muutmiseks üldjuhul puuduvad 7. slaid

MS-DOS-tüüpi partitsioonitabel Lubab kasutada kuni 4 esmast partitsiooni; Võib ühe esmasest partitsioonist muuta laiendatud partitsiooniks sinna sisse saab teha loogilisi partitsioone; 4 esmast partitsiooni asuvad kõvaketta alguses, laiendatud partitsioonide kohta on info laiendatud partitsiooni sees. Loogilised partitsioonid peavad olema järjest Iga loogilise partitsiooni alguses on tema pikkus ja lõpp selle järgi saab leida järgmise loogilise partitsiooni alguse 8. slaid

GUID partitsioonitabel GUID (Globally Unique Identifier) Partition Table ehk GPT On osa Inteli arendatud alglaadurisüsteemist EFI (Extensible Firmware Interface) Enamus tänapäevaseid operatsioonisüsteeme toetavad seda skeemi ka. Mõned ainult juhul, kui on kasutuses ka EFI BIOS. 9. slaid

GPT Info partisioonide kohta on nii andmekandja alguses kui ka lõpus. Kasutajal on võimalus teha (teoreetiliselt piiramatul hulgal) suurel hulgal partitsioone, mida võib vaadelda kui esmased partitsioonid. 10. slaid

Partsiooni suuruse muutmine 11. slaid

Dynamic Disk ja Basic Disk Windows XP Pro ja uuemad Basic Disk võimaldab traditsioonilist partitsioonide kasutamist (MS Dos partitsioonitabel). Windowsis saab ketast konvertida dünaamiliseks. Dynamic Disk: kasutab dünaamilisi köiteid (volumes) Simple volumes, spanned volumes, striped volumes, mirrored volumes ja RAID-5 volumes 12. slaid

Dynamic Volumes Simple volume on tervikuna ühel kettal. Spanned volume on mitmel kettal (max 32 ketast) Striped volume andmed on vööditud mitmele kettale (RAID-0). Mirrored volume andmed on peegeldatud mitmele kettale (RAID-1) RAID-5 volume. Seda ei saa peegeldada ega laiendada. System volume ja Boot volume. 13. slaid

Köidete haldus (UNIX tüüpi OS) (Logical Volume Manager - LVM) On vahekihiks failisüsteemide ja füüsilise ketta partitsioonide vahel Paindlikud loogilised köited Dünaamiline haldus Hea käideldavus Jõudlus Kettaruum on jagatud köitegruppideks Kettaruumi lõppemise korral lisatakse füüsiline ketas ja suurendatakse olemasolevat loogilist köidet. 14. slaid

LVM Köitegrupp on füüsiliste ja loogiliste köidete grupp. Füüsilised köited: Kõvakettad, RAID, partitsioonid Kõik füüsilised köited on jagatud sama suurusega tükkideks (näiteks 16 MB) Loogiline köide Nähtav kui plokkseade (ketas) Võib sisaldada failisüsteemi 15. slaid

Köidete haldus: näide /home /tmp Loogiline vaade lk0 lk1 Füüsiline vaade fk0 fk1 fk2 peakg 16. slaid

RAID (Redundant Array of Independent Disks) Sõltumatute ketaste liiasmassiiv Mitmest füüsilisest kettast koosnev üks loogiline salvestusseade Töökindlus kasvab (veakindlus, tõrkekindlus) kiirus/maht kasvab Samu andmeid kirjutatakse erinevatesse kohtadesse/andmeid kirjutatakse korraga mitmetele ketastele Erinevad RAID tasemed ketaste liitmine ja kasutamine võimaldab täita erinevaid eesmärke 17. slaid

Probleemidest andmete ja andmekandjatega Ketta tõrge (disk failure) seadmelt enam ei saa andmeid lugeda (kogu ketas katki) Ketta viga (disk error) seadme mingi osa andmed on vigased/ei saa lugeda (tarkvaralisel või ka riistvaralisel põhjusel) 18. slaid

Hargsalvestus ja vöötimine (striping) Selline salvestussüsteem, kus andmed (fail) jaotatakse mitme kettaseadme peale. Bititaseme vöötimine Andmeid kirjutatakse ketastele bittide kaupa ühe baidi sisu on mitmel erineval füüsilisel kettal. Plokktasemel vöötimine Andmeid kirjutatakse ketastele plokkide kaupa. 19. slaid

RAID 0 (striping) Kettad jaotatakse (plokkides) vöötideks, andmete liiasust pole. Ketastelt loetakse ja neile kirjutatakse vaheldumisi Jõudlus paraneb Veakindlus ja tõrkekindlus EI suurene (vs üks ketas) 20. slaid

RAID 1 (mirror) - peegel Kasutuses on kaks või enam ketast Andmete kirjutamine käib neile samaaegselt Vöötideks jagamist ei ole Paraneb lugemiskiirus (saab lugeda kaht ketast samaaegselt) Kirjutamise kiirus ei parane Kettaseadme tõrkekindlus kasvab koopia koopia koopia 21. slaid

RAID 2 Toimub vöötideks (bittidena) jagamine üle ketaste Mõned kettad salvestavad veakontrolli ja veaparanduse infot Ei oma eeliseid RAID 3 ees kontrollbitid kontrollbitid kontrollbitid 22. slaid

RAID 3 Toimub baiditasemel vöötideks jagamine üle ketaste. Üks kettaseade on eraldatud paarsuskontrolli informatsiooni jaoks. Taastamine kontrollbittidest XOR abil. kontrollbitid 23. slaid

RAID 4 Laiad (plokkides) vöödid kirjeid saab lugeda mistahes üksikult kettaseadmelt Lisaks kontrollplokid taastamiseks Lugemine kiire, kirjutamine mitte Võrreldes RAID 5 hoitakse kontrollinfot spetskettal. kontrollplokid 24. slaid

RAID 5 Sama, mis RAID 4, kuid paarsusekontrolli plokid on jaotatud kõikidele ketastele Kirjutamise kiirus paraneb Vajab oma tööks vähemalt kolme (soovitavalt viite) kettaseadet k-plokk k-plokk k-plokk k-plokk k-plokk 25. slaid

RAID 6 Sarnaneb RAID 5-le, kuid sisaldab ka teist paarsusskeemi, mis on jaotatud üle erinevate kettaseadete. Tugev veakindlus Kettaseadmete tõrkekindlus kontroll kontroll kontroll kontroll kontroll kontroll kontroll kontroll kontroll kontroll 26. slaid

RAID 0+1 RAID 0 ja RAID 1 kombinatsioon. (vöödid peegeldatakse) Jõudlus paraneb aga on kallim peegel vööt vööt 27. slaid

RAID 1+0 Peegeldatud kettad vööditakse peegel peegel peegel peegel vööt 28. slaid

Failisüsteem Faili mõiste Pöördusmeetodid Kaustastruktuurid Failisüsteemi ühendamine Failide jagamine Kaitse 29. slaid

Faili mõiste välismällu salvestatud seotud infokogum näiteks: andmed numbrilised sümbolid binaarkood programmid 30. slaid

Faili struktuur pole lihtsalt sõnade või baitide jada Lihtne kirjestruktuur read fikseeritud pikkusega erineva pikkusega Keerukamad struktuurid vormindatud dokumendid (näiteks OLE objektivoog) segmentidest koosnev käivitatav fail 31. slaid

Faili struktuur Keerulisemaid formaate saab teha lihtsamate abil Kes otsustab formaadi üle: operatsioonisüsteem programm 32. slaid

Faili atribuudid 1 Nimi 2 Identifikaator 3 Tüüp enamustes OS'ides 4 Asukoht kuskohas fail kettal asub 5 Suurus (maht) faili pikkus 6 Kaitse juurdepääsuõigused 7 Kuupäev, kellaaeg ja kasutajainfo Infot failide kohta hoitakse kettal kaustastruktuurides 33. slaid

Operatsioonid failidega 1 Loomine 2 Kirjutamine 3 Lugemine 4 Positsioneerimine failis (seek) 5 Kustutamine 6 Kärpimine (pikkuse muutmine) 7 Avamine ja sulgemine Kõrgema taseme operatsioonid on tehtavad nende kaudu 34. slaid

Faili tüüp käivitatav objektifail lähtekood pakkfail tekstiredaktor teek arhiiv Laiendid exe, com, bin obj, o c, cc, java, pas, asm, a bat, cmd, sh txt, tex, rtf, doc, sxw, odt lib, a, so, dll zip, tar 35. slaid

Faili pöördusmeetodid järjestikpöördus (samm-sammult lõpu poole lindid) algus loe järgmine (read next) kirjuta järgmine (write next) liigu tagasi faili algusesse (rewind) asukoht hetkel lõpp liigu algusesse loe või kirjuta 36. slaid

Faili pöördusmeetodid otsepöördus ketta mudelil fail koosneb fikseeritud pikkusega nummerdatud kirjetest, mis lubab neid kiiresti lugeda/kirjutada suvalises järjekorras read n write n positsion to n read next write next rewrite n n = ploki number (faili algusest) 37. slaid

Pöördusmeetodid indekseerimine otsepöördusmeetodi põhjal faili poole pöördumisel otsitakse kõigepealt indeksist kirje asukoht; sealt liigutakse otse vastavale asukohale. 38. slaid

Kaustad faile on vaja kettal organiseerida Sektsioonid ehk partitsioonid (partition) kaustad (directory) lihtsamal juhul on selleks iga seadme alguses kaust selle seadme failide kohta juurkataloog failid 39. slaid

Operatsioonid kataloogidega 1 faili otsimine nime järgi 2 faili loomine 3 faili kustutamine 4 kausta sisu kuvamine 5 faili ümber nimetamine 6 failisüsteemi läbimine 40. slaid

Kataloogisüsteemi organiseerimine Ühest kataloogist jääb väheks mitu kasutajat võivad tahta kasutada sama failinime sama fail mitme erineva nime all soov sarnaste omadustega faile grupeerida 41. slaid

Kahetasemeline kataloogistruktuur Igal kasutajal on oma kataloog, mis on ära määratud vastava teega (path) kõrgemal tasemel on metakataloog, kus on viited kasutajate kataloogidele juurkataloog kasutajate kataloogid failid 42. slaid

Kahetasemeline kaustastruktuur Tekivad mõned küsimused: Kas kasutajad näevad ka teiste kasutajate kaustu? Kui näeb kuidas sinna pöörduda? Kus hoitakse süsteemseid faile? 43. slaid

Puustruktuuriga kataloogid Otsimisvõimalused paranevad; mitu kasutajat saavad kasutada sama faili; töökaust (hetkel aktiivne kaust) juurkataloog kasutaja kataloog kasutaja alamkataloog 44. slaid

Puustruktuuriga kaustad Kaust on eriline fail, mille sees võivad olla uued kaustakirjed. Jooksva kataloogi mõiste. Kataloogidele saab viidata kas absoluutse või suhtelise tee abil (path). Küsimus kustutamisel (kui leidub alamkaustu): kustutada rekursiivselt kõik või jätta üldse kustutamata. 45. slaid

Tsükliteta graafid Sarnane puustruktuuriga kataloogidele; saab lisaks: viidata samale failile/kaustale mitmest erinevast kaustast; lubab faile/kaustu jagada mitme kasutaja vahel. Link meetod alias-nimede loomiseks Nimeviit (symbolic link, symlink) Viit (hard link) Mis saab viidatava objekti kustutamisel? Tagasiviidad linkide kustutamiseks 46. slaid

Üldine graaf Viidad võivad tekitada kataloogistruktuuri tsükleid. Seega võib failisüsteemi läbimisel sattuda tsüklisse. Graafist tsüklite leidmise algoritmid on kulukad, arvestada tuleb igal sammul kettalt lugemisega. Lahendus: mitte lubada viiteid kataloogidele. Nimeviitade korral on tsüklid tavaliselt siiski lubatud: failisüsteemi läbimisel piiratakse nimeviitade läbimise sügavust. 47. slaid

Näide Nimeviida tegemine UNIXis võib Windowsi segadusse ajada: kasutaja@math:~/yks/kaks> ln -s../yks yks Windowsis paistab see selge kataloogina kustutamisel kustutatakse ära tegelik kataloog ja tema sisu: (häda tekib kui link peaks juhuslikult juurkataloogile viitama kogu koduketas koheselt tühi) Kustutada selliseid linke UNIXis 48. slaid

Failisüsteemi ühendamine Monteerimine, ühendamine (mounting). Failisüsteem tuleb enne kasutamist ühendada, et ta nimeruumis nähtavaks saaks. Failisüsteem ühendatakse mingisse kindlasse punkti olemasolevas nimeruumis (enamasti on selleks tühi kaust). Mis juhtub, kui kaust ei ole tühi? I Veateade II Peidetakse vana sisu kuni lahtiühendamiseni III Andmed seal taga lähevad kaotsi 49. slaid

Failisüsteemide ühendamine (2) Erinevatel protsessidel võib nimeruum olla erinev (monteeritud on erinevad failisüsteemid) Monteerida saab failisüsteemi Failisüsteem võib olla mingil plokkseadmel, võrgus või üldse käigu pealt kokku pandud Kokku üks suur virtuaalne failisüsteem (VFS) Eriotstarbelised failisüsteemid procfs, kernfs, usbfs... 50. slaid

Näide Windowsi operatsioonisüsteemiga arvutis (PURK) on välja jagatud kataloog KURK Linux arvutis tuleb selle kausta kasutamiseks teha järgmist: su - mkdir /mnt/kurk mount -t cifs -o username=purk\kasutaja,password=parool //purk/kurk /mnt/kurk 51. slaid

Failide jagamine Sama faili tahavad mõnikord korraga kasutada mitu kasutajat. Selleks kasutatakse erinevaid semantikaid: Lukustamine (kohustuslik ja soovitav; opportunistic locking) Eksklusiivne avamine Atomaarsus - kas üksikute lugemiskirjutamisoperatsioonide tasemel või sessiooni (open ja close vahel) tasemel 52. slaid

Failide lukustamine - Windows OS haldab lukustamist Programmifailid lukustatakse käivitamisel neid ei saa töötamise ajal kustutada ega muuta. Failide lukustamise õigused seatakse vastava parameetriga mida lubatakse failiga teha (eksklusiivne, jagatud lugemine/jagatud kirjutamine) Faililukke ( file handles) saab näha ja jälgida Process Exploreri abil opportunistic locking 53. slaid

Failide lukustamine - Unix Avatud faile ja kaustu vaikimisi ei lukustata faili kirjutamine on koheselt nähtav; Lukustamine on realiseeritud programmi tasemel 54. slaid

Kaitse Kaks kategooriat: kindlus (reliability) failide duplikaadid, ka RAID vahendid; tagavarakoopiate tegemine (backup); kaitse (protection) ligipääsuõigused; ketaste füüsiline kaitse (hoiame seifis); andmete krüpteerimine. 55. slaid

Kaitse Igal failisüsteemi objektil (failil/kaustal) on omanik; omanikku tähistatakse numbrilise ID abil (Unix UID, Windows SID,...); omanik saab määrata objektile juurdepääsu; õiguseid Unixi loabitid; ACL (Access Control List) üldisemalt. 56. slaid

UNIXi loabitid Kasutaja grupp ülejäänud drwxrwxrwx d (directory) kaust R (read) lugemisõigus 4 W (write) kirjutamisõigus 2 X (execute) käivitusõigus 1 Käsud: getfacl, ls, setfacl, chmod, attributes 57. slaid

NTFS Failisüsteem, milles on toetatud erinevatele kasutajatele ja gruppidele õiguste andmine. Ta omab ka vahendeid failisüsteemi taastamiseks logifailidest. Windows 2000/XP Failide ja kaustade õigused on eraldi Krüpteerimine Kettakvoodid Pakkimine 58. slaid

Kaitse Saab määrata juurdepääsuõigused kasutajate, gruppide ja ülejäänute lõikes; muud meetodid: võib iga failiga siduda parooli: kasu on vaid siis, kui parooli tihti muudetakse; suur hulk erinevaid paroole; siduda parooli kaustaga; failide krüpteerimine. 59. slaid

Mida hoitakse kettal? (Partitsioonitabel väljaspool konkreetset failisüsteemi); alglaadeplokk (UFS: boot block, NTFS: partition boot sector) operatsioonisüsteemi alglaadimiseks vajalik info; failisüsteemi juhtplokk konkreetse failisüsteemi detailne info: (plokkide arv, vabade plokkide arv ja asukoht, vabade failikirjete arv ja asukoht,... ). UFS puhul superblock, NTFS puhul MFT (Master File Table) 60. slaid

Mida hoitakse kettal? Kataloogistruktuur kaustapuu hoidmiseks; failide kontrollplokid (FCB File Control Block) detailid iga konkreetse faili kohta. UFS puhul i-kirje NTFS puhul asub see MFT tabelis. 61. slaid

Võimalik failisüsteemi laotus kettal KETAS Partitsioonitabel partitsioonid kettal MBR Boot block Super block Free space mgmt I-nodes Root dir files and directories 62. slaid

Master Boot Record (MBR) Asub alati kettaseadme 0-silindri 0-lugemispea esimeses sektoris Lisaks neljale esmasele partitsioonile (MS-DOS tüüpi partitsioonitabeli puhul) sisaldab ka alglaadimiskoodi, mis võimaldab käivitada aktiivse partitsiooni. MBRi pikkus on 512 baiti ketta algusest. 63. slaid

Failisüsteem hoiab mälus: (Ühenduspunktide tabelit) ühendatud failisüsteemide tabelit; viimati kasutatud kataloogistruktuuri kirjeid (ja muu metainfo) puhverdamise mõttes; puhverdatud andmeplokke; süsteemne avatud failide tabel avatud failide FCB-de koopiaid; iga protsessi avatud failide tabel: UNIX: failikirjeldused (file descriptor); Win32: failipidemed (file handle). 64. slaid

Näide: MS-DOSi failisüsteem Kettaruumi haldamiseks kasutatakse FAT-i FAT File Allocation Table Failisüsteemi paigutus kettal: Boot FAT1 FAT2 root Files and directories Kolm versiooni FAT-12, FAT-16, FAT-32 Ketta-aadressi pikkus vastavalt 12, 16 ja 32 bitti FAT-32 korral on tegelikult kasutusel 28 bitti Kettaploki suurus on 512 B 32 kb 65. slaid

Näide: MS-DOSi failisüsteem Maksimaalne partitsiooni (sektsiooni) suurus: Ploki suurus FAT-12 FAT-16 FAT-32 0,5 kb 1 kb 2 kb 4 kb 8 kb 16 kb 32 kb 2 MB 4 MB 8 MB 16 MB 128 MB 256 MB 512 MB 1024 MB 2048 MB 1 TB 2 TB 2 TB 2 TB 66. slaid

Fragmenteerumine Ühe faili andmed kettal ei ole järjest Lugemiskiirus väheneb Defragmenteerimine On olemas programmid, mis failide laialiasuvaid tükke järjestikku tagasi seavad. 67. slaid

Kõvaketaste piirangud 1024 silindri (504 MB) piirang 4096 silindri (1,97 GB) piirang Need piirangud on seotud kõvaketaste füüsilise adresseerimisega (vanemates) BIOSides. Tänapäeval kasutatakse LBA (logical block addressing) selleks et kasutada suuremaid kettaid. LBA aadressid ATA ketastel võivad olla 28 bitised (ketas kuni 128 GB) või 48 bitised. 68. slaid

Tänaseks kõik 69. slaid