för Linux Filsystemet Composefs föreslogs.

Alexander Larsson, skaparen av Flatpak och anställd på Red Hat, har släppt en preliminär patch för kärnan som implementerar Composefs-filsystemet. LinuxDet föreslagna filsystemet liknar Squashfs och är även lämpligt för att montera avbildningar i skrivskyddat läge. Skillnaderna ligger i Composefs förmåga att effektivt lagra innehållet från flera monterade diskavbildningar tillsammans och stödja autentisering av läsdata. Applikationer där Composefs kan vara användbara inkluderar montering av containeravbildningar och användning av det för det Git-liknande OSTree-arkivet.

Composefs använder en innehållsbaserad lagringsmodell, d.v.s. Den primära identifieraren är inte filnamnet, utan en hash av filens innehåll. Denna modell ger deduplicering och låter dig faktiskt lagra endast en kopia av identiska filer som finns på olika monterade partitioner. Till exempel innehåller behållarbilder många vanliga systemfiler, och om Composefs används kommer var och en av dessa filer att delas av alla monterade bilder, utan användning av knep som att vidarebefordra med hjälp av hårda länkar. I det här fallet lagras delade filer inte bara som en kopia på disk, utan kostar också en post i sidcachen, vilket gör det möjligt att spara både disk och RAM.

För att spara diskutrymme separeras data och metadata i monterade bilder. Vid montering, ange:

  • Ett binärt index som innehåller all filsystemmetadata, filnamn, behörigheter och annan information, exklusive det faktiska filinnehållet.
  • Baskatalogen där innehållet i filerna för alla monterade bilder lagras. Filer lagras i förhållande till en hash av deras innehåll.

Ett binärt index skapas för varje filsystemsbild, och baskatalogen är densamma för alla bilder. För att verifiera innehållet i enskilda filer och hela bilden under delade lagringsförhållanden kan fs-verity-mekanismen användas, som vid åtkomst till filer kontrollerar överensstämmelsen mellan hasharna som anges i det binära indexet med det faktiska innehållet (dvs. en angripare gör en ändring av en fil i baskatalogen eller data skadas till följd av ett fel, en sådan avstämning kommer att avslöja en avvikelse).

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster