Unix File System
|
|
L'article o secció necessita millores quant al seu format. (Col·laboreu-hi!) Pot necessitar retocs en negretes, cursives, enllaços, imatges, categories, interviquis, infotaules, ... |
Aquest article o secció no cita les fonts o necessita més referències per verificabilitat. Us animem a millorar-lo afegint referències a fonts fiables i independents. Tota informació no verificable pot ser posada en dubte o eliminada.{{subst:AvísFR|Unix File System}}--~~~~ |
SISTEMA DE FITXERS UFS
A les versions d'UNIX feia servir el sistema d'arxius FS, després BSD va optimitzar això amb la creació del sistema FFS invertint els grups de cilindres, dividint el disc en grups més petits, cadascun amb el seu propi grup d'i-nodes i blocs de dades. El que realitza el BSD FFS és tractar de localitzar els blocs de dades associades i els ajunta en el mateix grup de cilindre. Després va evolucionar i es va crear UFS. Gairebé tots els derivats de BSD incloent a FreeBSD, NetBSD, OpenBSD, Nextstep i Solaris l' utilitze. HFS és compatible amb Mac Us X. GNU/Linux, també existeix com a suport parcial al sistema d'arxius UFS. Aquesta compatibilitat amb tants sistemes operatius lliures està proporcionant una evolució constant i FreeBSD 5.0 va introduir UFS2, que ha estat portat a també a NetBSD.
Limitacions en el nom dels fitxers. 255 bytes.
Mida màxima d'un fitxer. 2 elevat a la 73 bytes (8 ZB.).
Nombre màxim de fitxers que hi pot haver en un directori i en el disc. Il·limitat.
Mida màxima d'una partició per cada sistema de fitxers. 2 elevat a la 73 bytes (8 ZB.).
Característiques ofereix per millorar la seguretat d'accés als fitxers. Des de Solaris 7, Sun Microsystems inclou UFS Logging en Solaris que té suport journaling.
Característiques ofereix per a la compressió de fitxers en temps real. En USF el cap del lector pot ser mogut entre pistes properes per a llegir els sectors fragmentats i poder alternar-se les pistes mentre espera que el disc giri. Era un problema pels fitxers petits ja que no era necessari fer tot el que hem explicar anteriorment. Per solucionar això, el que es va fer va ser deixar un cert espai anomenat bloc level fragmentation on es guarden els fitxers petits en un mateix espai.
El grau de fragmentació. Per reduir el grau de fragmentació el que fa USF és tractar de localitzar els blocs de dades associades en el mateix grup de cilindres, i idealment, tots el continguts d'un directori en el mateix o proper pel grup de cilindre,també ajunta els arxius de petits tamanys al bloc level fragmentation.