Untuk Linux Sistem fail Composefs telah dicadangkan.

АлСксандр Ларсон (Alexander Larsson), ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Flatpak, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Red Hat, прСдставил ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Composefs для ядра Linux. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ файловая систСма Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Squashfs ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для монтирования ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ сводятся ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ Π² Composefs эффСктивного совмСстного хранСния содСрТимого Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… дисковых ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ подлинности Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС областСй примСнСния, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ вострСбована Π€Π‘ Composefs, называСтся ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ для Git-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ рСпозитория OSTree.

Composefs menggunakan model storan pengalamatan berasaskan kandungan, i.e. pengecam utama bukan nama fail, tetapi cincang kandungan fail. Model ini menyediakan deduplikasi dan membolehkan anda menyimpan hanya satu salinan fail yang sama yang berlaku dalam partition dipasang yang berbeza. Contohnya, imej kontena mengandungi banyak fail sistem biasa dan dengan Composefs, setiap fail ini akan dikongsi oleh semua imej yang dipasang, tanpa menggunakan helah seperti pemajuan dengan pautan keras. Pada masa yang sama, fail yang dikongsi bukan sahaja disimpan sebagai salinan tunggal pada cakera, tetapi juga diuruskan oleh satu entri dalam cache halaman, yang memungkinkan untuk menyimpan kedua-dua cakera dan RAM.

Untuk menjimatkan ruang cakera, data dan metadata diasingkan dalam imej yang dipasang. Apabila dipasang, nyatakan:

  • Indeks binari yang mengandungi semua metadata sistem fail, nama fail, kebenaran dan maklumat lain, kecuali kandungan sebenar fail.
  • Direktori asas di mana kandungan semua fail imej yang dipasang disimpan. Fail disimpan berhubung dengan cincang kandungannya.

Indeks binari dicipta untuk setiap imej FS, dan direktori asas adalah sama untuk semua imej. Untuk mengesahkan kandungan fail individu dan keseluruhan imej dalam keadaan storan dikongsi, mekanisme fs-verity boleh digunakan, yang, apabila mengakses fail, menyemak sama ada cincangan yang dinyatakan dalam indeks binari sepadan dengan kandungan sebenar (iaitu jika penyerang membuat perubahan pada fail dalam direktori asas atau data yang rosak akibat kegagalan, penyelarasan sedemikian akan mendedahkan percanggahan).

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS πŸ”₯ Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster