Composefs file system nga gisugyot alang sa Linux

Si Alexander Larsson, ang tiglalang sa Flatpak, nga nagtrabaho sa Red Hat, nagpresentar sa usa ka pasiuna nga bersyon sa mga patch nga nagpatuman sa Composefs file system alang sa Linux kernel. Ang gisugyot nga sistema sa file nahisama sa Squashfs ug angay usab alang sa pag-mount sa mga imahe sa read-only mode. Ang mga kalainan naggikan sa katakus sa Composefs nga epektibo nga ipaambit ang sulud sa daghang mga imahe nga gi-mount sa disk ug suporta alang sa pag-authenticate sa mabasa nga datos. Ang pipila ka mga bahin sa aplikasyon diin ang mga Composefs mahimong mapuslanon naglakip sa pag-mount sa mga imahe sa sudlanan ug paggamit sa usa ka repositoryo nga sama sa Git nga OSTree.

Ang Composefs migamit ug content-based storage model, i.e. Ang nag-unang identifier dili ang ngalan sa file, apan usa ka hash sa mga sulud sa file. Kini nga modelo naghatag og deduplikasyon ug nagtugot kanimo sa aktwal nga pagtipig sa usa lamang ka kopya sa parehas nga mga file nga makita sa lain-laing gi-mount partition. Pananglitan, ang mga laragway sa sudlanan adunay daghang kasagarang mga file sa sistema, ug kung gigamit ang mga Composefs, ang matag usa niini nga mga file ipaambit sa tanan nga mga imahe nga gi-mount, nga wala gigamit ang mga limbong sama sa pagpasa gamit ang lisud nga mga link. Sa kini nga kaso, ang gipaambit nga mga file dili lamang gitipigan isip usa ka kopya sa disk, apan nagkantidad usab og usa ka entry sa cache sa panid, nga nagpaposible sa pagluwas sa disk ug RAM.

Aron makadaginot sa wanang sa disk, ang data ug metadata gibulag sa gi-mount nga mga imahe. Kung nag-mount, ipakita:

  • Usa ka binary index nga naglangkob sa tanang file system metadata, file name, permiso, ug uban pang impormasyon, walay labot sa aktuwal nga file content.
  • Ang base nga direktoryo diin ang mga sulud sa mga file sa tanan nga gi-mount nga mga imahe gitipigan. Ang mga file gitipigan nga may kalabotan sa usa ka hash sa ilang mga sulud.

Ang binary index gihimo alang sa matag file system image, ug ang base nga direktoryo parehas alang sa tanan nga mga imahe. Aron mapamatud-an ang mga sulud sa indibidwal nga mga file ug ang tibuuk nga imahe sa ilawom sa gipaambit nga mga kondisyon sa pagtipig, ang mekanismo sa fs-verity mahimong magamit, nga, kung mag-access sa mga file, susihon ang mga sulat sa mga hash nga gitakda sa binary index nga adunay tinuud nga sulud (ie, kung ang usa ka tig-atake naghimo ug usa ka pagbag-o sa usa ka file sa base nga direktoryo o datos nga nadaot tungod sa usa ka kapakyasan, ang ingon nga usa ka pagpasig-uli magpadayag usa ka kalainan).

Source: opennet.ru

Idugang sa usa ka comment