{"id":105750,"date":"2022-11-29T03:36:40","date_gmt":"2022-11-29T01:36:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dlya-linux-predlozhena-fajlovaya-sistema-composefs"},"modified":"2022-11-29T03:36:40","modified_gmt":"2022-11-29T01:36:40","slug":"dlya-linux-predlozhena-fajlovaya-sistema-composefs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/dlya-linux-predlozhena-fajlovaya-sistema-composefs","title":{"rendered":"Linuxi jaoks on ette n\u00e4htud failis\u00fcsteem Composefs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Alexander Larsson, Flatpaki looja, kes t\u00f6\u00f6tab ettev\u00f5ttes Red Hat, esitas Linuxi k\u00e4rude esialgse variantide komplekti, milles on rakendatud failis\u00fcsteem Composefs. Pakutud failis\u00fcsteem sarnaneb Squashfs-iga ja sobib samuti pildifailide mountimiseks ainult lugemisre\u017eiimis. Erinevused seisnevad Composefsi efektiivses jagamises mitme kinnitatud ketta pildi sisu ning toetuses lugemisandmete autentimisele. Kasutusaladeks, kus Composefs v\u00f5ib olla n\u00f5utud, on konteinerite piltide mountimine ja Git-taolise OSTree hoidla rakendamine.    <\/p>\n<p>Composefs-is kasutatakse sisu adresseerimise salvestusmudelit, st esmane tunnusnumber ei ole faili nimi, vaid faili sisu p\u00f5hjal saadud r\u00e4sifunktsioon. Selline mudel tagab deduplikatsiooni ja v\u00f5imaldab faktiliselt salvestada vaid \u00fche koopia sarnastest failidest, mis esinevad erinevates mountitud osades. N\u00e4iteks konteineripildid sisaldavad palju t\u00fc\u00fcpilisi s\u00fcsteemifaile ja Composefsi rakendamisel jagatakse iga\u00fcks neist failidest k\u00f5igi mountitud piltidega, ilma et kasutataks trikke, nagu k\u00f5vade linkide abil edastamine. Samuti ei salvestata \u00fchised failid mitte ainult \u00fches koopias kettale, vaid need toovad kaasa ka \u00fche kirje lehe vahem\u00e4lus, v\u00f5imaldades s\u00e4\u00e4sta nii ketta- kui ka t\u00f6\u00f6m\u00e4lu.    <\/p>\n<p>Ketta m\u00e4lu s\u00e4\u00e4stmiseks on mountitud piltides andmed ja metaandmed eraldatud. Mountimisel n\u00e4idatakse:   <\/p>\n<ul>\n<li class=\"l\"> Binaarne indeks, mis sisaldab k\u00f5iki failis\u00fcsteemi metaandmeid, failide nimesid, juurdep\u00e4\u00e4su\u00f5igusi ja muid andmeid, v\u00e4lja arvatud failide sisu.\n<li class=\"l\"> P\u00f5hikaust, kus hoitakse k\u00f5igi mountitud piltide failide sisu. Failid on seotud nende sisu r\u00e4sifunktsiooniga.  <\/ul>\n<p>Binaarne indeks luuakse iga failis\u00fcsteemi pildi jaoks, samas kui alakaust on k\u00f5igi piltide jaoks \u00fchine. \u00dcksikute failide sisu ja kogu pildi verifitseerimiseks jagatud salvestusruumis v\u00f5ib kasutada mehhanismi fs-verity, mis kontrollib failide juurde p\u00e4\u00e4semisel, kas binaarindeksi m\u00e4\u00e4ratud r\u00e4si vastab tegelikule sisule (st kui h\u00e4kker muudab faili alakaustas v\u00f5i andmed riknevad t\u00f5rke t\u00f5ttu, tuvastab selline kontroll lahknevuse).<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58212\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u041b\u0430\u0440\u0441\u043e\u043d (Alexander Larsson), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c Flatpak, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Composefs \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 Squashfs \u0438 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f. \u041e\u0442\u043b\u0438\u0447\u0438\u044f \u0441\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u043a \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u0432 Composefs \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105750","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u041b\u0430\u0440\u0441\u043e\u043d (Alexander Larsson), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c Flatpak, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Composefs \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/dlya-linux-predlozhena-fajlovaya-sistema-composefs\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043b\u044f Linux \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Composefs | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u041b\u0430\u0440\u0441\u043e\u043d (Alexander Larsson), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c Flatpak, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Composefs \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/dlya-linux-predlozhena-fajlovaya-sistema-composefs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-29T01:36:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-29T01:36:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linuxile on ettepanekuks failis\u00fcsteem Composefs | ProHoster","description":"Alexander Larsson, Flatpaki looja, kes t\u00f6\u00f6tab ettev\u00f5ttes Red Hat, tutvustas tarkvaraliste patch'ide esialgset versiooni Composefs failis\u00fcsteemi rakendamiseks Linuxi tuumas.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/dlya-linux-predlozhena-fajlovaya-sistema-composefs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043b\u044f Linux \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Composefs | ProHoster","og:description":"\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u041b\u0430\u0440\u0441\u043e\u043d (Alexander Larsson), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c Flatpak, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Composefs \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/dlya-linux-predlozhena-fajlovaya-sistema-composefs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-11-29T01:36:40+00:00","article:modified_time":"2022-11-29T01:36:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/105750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=105750"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/105750\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=105750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=105750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=105750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}