Komprimeret ROM-filsystem ( cramfs ) er et gratis Linux -komprimeret filsystem til ROM- baserede indlejrede systemer . Cramfs giver support til at arbejde med et filsystem, der er mappet direkte til hukommelsen (for eksempel til NVRAM). I kombination med brugen af ukomprimerede hukommelsesområder giver denne funktion dig mulighed for at organisere "execution in place" (execute-in-place) uden yderligere kopiering til RAM. Cramfs er skrivebeskyttet (selvom der er patches , der tilføjer understøttelse af midlertidig datamodifikation [1] ), er begrænset til 256*10^6 bytes pr. filsystem (og 16*10^6 bytes pr. fil), og understøtter ikke 16 /32-bit bruger-id'erog grupper .
Du kan oprette et billede af et cramfs-filsystem ved at bruge mkcramfs-værktøjet.
Teoretisk set kan størrelsen af den sidste fil overskride grænsen på 256 MB. Hårde links understøttes, men antallet af links er altid ét, også for mapper. Mapper har ikke "." og "...". Filtidsstempler gemmes ikke, alle filer har en oprettelsesdato på 1. januar 1970, men nyligt ændrede filer kan have en anden dato, dette varer så længe filsystemnoden er cachelagret i hukommelsen, dvs. tidsstemplet nulstilles tilbage til 1970, når filsystemet genmonteres, eller nulstilles cachen .
Filsystemer ( liste , sammenligning ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribueret (netværk) | |||||||
Særlig |
|