1 / 7

2 Upravljanje sistemom datoteka, podacima, informacijama i Linux fajl sistemi

2 Upravljanje sistemom datoteka, podacima, informacijama i Linux fajl sistemi. Linux f ajl sistemi. Za korisnike, Linux-ov fajl sistem je kao hijerarhijsko stablo direktorijuma koje treba da se povinuje UNIX semantici ,

fala
Download Presentation

2 Upravljanje sistemom datoteka, podacima, informacijama i Linux fajl sistemi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2 Upravljanje sistemom datoteka, podacima, informacijama i Linux fajl sistemi

  2. Linux fajl sistemi • Za korisnike, Linux-ov fajl sistem je kao hijerarhijsko stablo direktorijuma koje treba da se povinuje UNIXsemantici, • drajveri uređaja mogu da se pojave kao datoteke i međuprocesno-komunikacioni kanali ili mrežne konekcije, takođe, korisniku izgledaju kao datoteke. • Interno, kernel skriva detalje implementacije i upravlja sa više različitih fajl sistema preko jednog apstraktnog sloja, to je virtuelni fajl sistem (Vfs). • LinuxVfs je projektovan po objektno-orijentisanim principima i sastavljen je od dve komponente: • skup definicija koje definišu na šta je dozvoljeno da liči fajl objekat, • softverski sloj za manipulisanje ovim objektima.

  3. Linux ext2fs fajl sistem • Ext2fs (secondExtended File System) koristi mehanizam sličan onom iz BSD Fast File System (Ffs) (brzi fajl sistem) za lociranje blokova podataka koji pripadaju specifičnoj datoteci. • Glavna razlika između Ext2fs i Ffstiče se pitanja njihove disk alokacije • uFfs-u, disk je alociran na datoteke u blokovima od 8KB, sa blokovima koji su podeljeni na fragmente od 1KB da bi uskladištili male datoteke ili parcijalno popunili blokove na kraju fajla, • suprotno, Ext2fs ne koristi fragmente uopšte; on izvršava svoja alociranja u malim jedinicama. • Unapred definisana blok veličina kod Ext2fs je 1KB, mada su takođe podržani i blokovi veličine 2KB i 4KB, • Ext2fs koristi alociranje projektovano tako da smešta logički susedne blokove datoteke na fizički susedne blokove na disku, tako da može da podnese jedan I/O zahtev za nekoliko disk blokova kao prostu operaciju.

  4. Ext2fs problem alociranja blokova

  5. Osnovni Linux direktorijumi Naziv Opis - bin Root direktorijum - boot Punioci boot-a, Linux jezgro - dev datoteke uređaja - etc Sistemske konfiguracione datoteke - homeKorisnički osnovni, home direktorijumi - lib Deljenje biblioteke, moduli jezgra - mnt Uobičajene tačke montianja za lokalne, udaljene fajl siteme - opt Dodati softverski paketi - proc Informacije o jezgru, kontrola procesa - root Superuser (root) direktorijum - sbin Sistemske komande - tftpboot Podška za mrežni boot - tmp Privremene datoteke - usr Softverske datoteke drugog reda hijerarhuje - var Promenljivi podaci

  6. Linux procfajl sistem • Linux process file system, poznat kaoproc fajl sistem, je primer fajl sistema čiji sadržaji nisu stvarno smešteni bilo gde već su izračunati računarski na zahtev prema korisničkojdatoteci I/O zahteva. • procfajl sistem mora da primeni dve stvari: • strukturu direktorijuma i sadržaje unutar datoteke; • on mora da definiše jedinstven i trajan “inode” broj za svaki direktorijum i pridružene datoteke; • on koristi ovaj inode broj da bi identifikavao upravo koja se operacija zahteva kada korisnik pokuša da učita iz posebnedatoteke“inode” ili da izvrši-potraži u posebnom direktorijumu “inode”, • kada se podaci učitavaju iz jedne od ovih datoteka, proc fajl sistem će sakupiti odgovarajuće informacije, formatirati ih u tekstualnu formu i smestiti ih u traženi read bafer procesa.

  7. Zadatak za dopunu nedostajućeg • Sadržaj • Ostali aspekati ovog drugog segmenta (prema naslovu) • Zaključna razmatranja • Literatura

More Related