Cramfs

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 5 september 2017; kontroller kräver 4 redigeringar .

Komprimerat ROM-filsystem ( cramfs ) är ett gratis Linux -komprimerat filsystem för ROM - baserade inbäddade system . Cramfs ger stöd för att arbeta med ett filsystem som mappas direkt till minnet (till exempel till NVRAM). I kombination med användningen av okomprimerade minnesområden låter den här funktionen dig organisera "exekvering på plats" (exekvera på plats) utan ytterligare kopiering till RAM. Cramfs är skrivskyddad (även om det finns patchar som lägger till stöd för temporär datamodifiering [1] ), är begränsad till 256*10^6 byte per filsystem (och 16*10^6 byte per fil), och stöder inte 16 /32-bitars användar- och grupp - ID:n .

Du kan skapa en bild av ett cramfs-filsystem med hjälp av verktyget mkcramfs.

Teoretiskt kan storleken på den sista filen överstiga gränsen på 256 MB. Hårda länkar stöds, men länkantalet är alltid ett, inklusive för kataloger. Kataloger har inte "." och "...". Filtidsstämplar lagras inte, alla filer har skapats den 1 januari 1970, men nyligen modifierade filer kan ha ett annat datum, detta varar så länge filsystemnoden är cachelagrad i minnet, dvs. tidsstämpeln återställs till 1970 när filsystemet monteras om, eller återställer cachen .

Se även

Anteckningar

  1. "Fake"  skrivstöd

Länkar