{"id":160996,"date":"2026-02-14T11:12:34","date_gmt":"2026-02-14T09:12:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs"},"modified":"2026-02-14T11:12:34","modified_gmt":"2026-02-14T09:12:34","slug":"dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs","title":{"rendered":"Der er foresl\u00e5et et filsystem DLMPFS til Linux-kernen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Alexander Aring fra Red Hat, som arbejder med subsystemer IEEE 802.15.4, DLM, og flock\/fcntl i Linux-kernen, pr\u00e6senterede en specialiseret filsystem DLMPFS i udviklernes mailingliste. Det foresl\u00e5ede filsystem giver et lag for distribuerede filblokeringer, implementeret p\u00e5 basis af DLM (Distributed Lock Manager) og ramfs. Implementeringen af DLMPFS er tilg\u00e6ngelig som et s\u00e6t patches til Linux-kernen 6.19.      <\/p>\n<p>DLMPFS g\u00f8r det muligt at arbejde med en f\u00e6lles filhierarki for flere v\u00e6rter, oprette og slette filer og kataloger, samt anvende og fjerne filblokeringer ved hj\u00e6lp af standardfunktionerne flock() og fcntl(). DLMPFS tillader dog ikke at l\u00e6se og skrive data i filer, men begr\u00e6nser sig til blokeringens operationer. En anden begr\u00e6nsning er, at man kun kan bestemme blokeringens tilstand, hvis man kender den fulde filsti til den blokerede fil (DLM kr\u00e6ver ressourcenavnet for at bestemme blokeringen).      <\/p>\n<p>Med DLMPFS kan man nemt tilpasse eksisterende applikationer, der er afh\u00e6ngige af at anvende blokeringer gennem API'erne flock\/fcntl, til brugen af distribuerede blokeringer, der d\u00e6kker flere v\u00e6rter i et cluster, uden behov for at indf\u00f8re specialiserede distribuerede filsystemer til datalagring.     <\/p>\n<p>DLMPFS adskiller sig fra det allerede eksisterende tilsvarende filsystem DLMFS ved at anvende API'erne flock\/fcntl i stedet for det filsystem-specifikke API for OCFS2. Der er planer om at tilf\u00f8je distribuerede blokeringer, som er markeret i POSIX-specifikationen, og muligheden for at tilslutte forskellige backends til integration ikke kun med DLM, men ogs\u00e5 med andre distribuerede blokeringstjenere, s\u00e5som NFS lockd.        <\/p>\n<p>Eksempel p\u00e5 brug (af blokeringen ved filen \/mnt\/lock p\u00e5 den anden node vil blive fjernet efter 20 sekunder):      Node 1:       mount -t dlmpfs -o clname=$CLUSTERNAME none \/mnt        touch \/mnt\/lock     flock \/mnt\/lock -c &#171;echo &#8216;acquired&#8217;; sleep 20; echo &#8216;released'&#187;    Node 2:       mount -t dlmpfs -o clname=$CLUSTERNAME none \/mnt     touch \/mnt\/lock     flock \/mnt\/lock -c &#171;echo &#8216;acquired&#8217;; sleep 20; echo &#8216;released'&#187;<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64796\">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 \u0410\u0440\u0438\u043d\u0433 (Alexander Aring) \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0439 \u0432 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b IEEE 802.15.4, DLM \u0438 flock\/fcntl, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 DLMPFS. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f \u0424\u0421 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043b\u043e\u0439 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 DLM (Distributed Lock Manager) \u0438 ramfs. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f DLMPFS \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432 \u0444\u043e\u0440\u043c\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u043f\u0430\u0442\u0447\u0435\u0439 \u043a \u044f\u0434\u0440\u0443 Linux [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-160996","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0410\u0440\u0438\u043d\u0433 (Alexander Aring) \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0439 \u0432 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b IEEE 802.15.4, DLM \u0438 flock\/fcntl, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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 \u044f\u0434\u0440\u0430 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 DLMPFS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0410\u0440\u0438\u043d\u0433 (Alexander Aring) \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0439 \u0432 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b IEEE 802.15.4, DLM \u0438 flock\/fcntl, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs\" \/>\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=\"2026-02-14T09:12:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-14T09:12:34+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\udd47DLMPFS-filsystemet foresl\u00e5et til Linux-kernen | ProHoster","description":"Alexander Aring fra Red Hat, som arbejder med subsystemer IEEE 802.15.4, DLM, og flock\/fcntl i Linux-kernen, pr\u00e6senterede et specialiseret filsystem til udviklernes mailingliste.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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 \u044f\u0434\u0440\u0430 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 DLMPFS | ProHoster","og:description":"\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0410\u0440\u0438\u043d\u0433 (Alexander Aring) \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Red Hat, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0439 \u0432 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b IEEE 802.15.4, DLM \u0438 flock\/fcntl, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u044f\u0434\u0440\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/dlya-yadra-linux-predlozhena-fajlovaya-sistema-dlmpfs","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":"2026-02-14T09:12:34+00:00","article:modified_time":"2026-02-14T09:12:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"160996","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-14 09:13:25","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-14 09:12:34","updated":"2026-02-14 09:13:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/160996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=160996"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/160996\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=160996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=160996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=160996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}