Sistem file Composefs diajukeun pikeun Linux

Alexander Larsson, panyipta Flatpak di Red Hat, parantos ngarilis sawangan ngeunaan patches ngalaksanakeun sistem file Composefs pikeun kernel Linux. Sistem file anu diusulkeun nyarupaan Squashfs sareng cocog pikeun masang gambar ngan ukur dibaca. Bedana dugi ka kamampuan Composefs pikeun épisién ngabagi eusi sababaraha gambar disk anu dipasang sareng dukungan pikeun auténtikasi data anu tiasa dibaca. Salaku wewengkon aplikasi nu Composefs FS bisa jadi di paménta, ningkatna gambar wadahna sarta pamakéan Repository OSTree kawas Git disebut.

Composefs ngagunakeun modél panyimpen alamat dumasar eusi, nyaéta. identifier primér sanes nami file, tapi hash tina eusi file. Modél ieu nyayogikeun deduplikasi sareng ngamungkinkeun anjeun pikeun nyimpen ngan ukur hiji salinan file anu sami anu lumangsung dina partisi anu dipasang anu béda. Salaku conto, gambar wadahna ngandung seueur file sistem umum, sareng sareng Composefs, unggal file ieu bakal dibagikeun ku sadaya gambar anu dipasang, tanpa nganggo trik sapertos diteruskeun sareng tautan anu keras. Dina waktos anu sami, file anu dibagikeun henteu ngan ukur disimpen salaku salinan tunggal dina disk, tapi ogé diurus ku hiji éntri dina cache halaman, anu ngamungkinkeun pikeun ngahemat disk sareng RAM.

Pikeun ngahemat rohangan disk, data sareng metadata dipisahkeun dina gambar anu dipasang. Nalika dipasang, tangtukeun:

  • Indéks binér anu ngandung sadaya metadata sistem file, nami file, idin, sareng inpormasi sanésna, kecuali eusi file anu saleresna.
  • Diréktori dasar dimana eusi sadaya file gambar anu dipasang disimpen. File disimpen dina hubungan sareng hash eusina.

Indéks binér didamel pikeun tiap gambar FS, sareng diréktori dasarna sami pikeun sadaya gambar. Pikeun pariksa eusi file individu sareng sadaya gambar dina kaayaan panyimpen anu dibagi, mékanisme fs-verity tiasa dianggo, anu, nalika ngaksés file, mariksa yén hashes anu ditunjuk dina indéks binér pakait sareng eusi saleresna (nyaéta upami panyerang. ngajadikeun parobahan kana file dina diréktori dasar atawa data ruksak salaku hasil tina gagalna, rekonsiliasi sapertos bakal nembongkeun béda).

sumber: opennet.ru

Tambahkeun komentar