<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mount Namespaces on Nalar</title>
    <link>https://nalar.dev/tags/mount-namespaces/</link>
    <description>Recent content in Mount Namespaces on Nalar</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/tags/mount-namespaces/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Idmapped Mounts Remap File Ownership Without Rewriting Inodes</title>
      <link>https://nalar.dev/idmapped-mounts-remap-file-ownership-without-rewriting-inodes/</link>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/idmapped-mounts-remap-file-ownership-without-rewriting-inodes/</guid>
      <description>&lt;h1 id=&#34;idmapped-mounts-remap-file-ownership-without-rewriting-inodes&#34;&gt;Idmapped Mounts Remap File Ownership Without Rewriting Inodes&lt;/h1&gt;&#xA;&lt;p&gt;A container needs read-write access to a directory whose files carry host ownership values that do not line up with the container&amp;rsquo;s user namespace. Recursively changing ownership can make the directory usable, but it also mutates persistent inode metadata and can disrupt every other view of the same filesystem. Linux idmapped mounts provide a narrower mechanism: one mount can apply a different identity mapping while the stored ownership remains intact.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mount Propagation Defines the Filesystem Boundary Between Linux Mount Namespaces</title>
      <link>https://nalar.dev/mount-propagation-defines-the-filesystem-boundary-between-linux-mount-namespaces/</link>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/mount-propagation-defines-the-filesystem-boundary-between-linux-mount-namespaces/</guid>
      <description>&lt;p&gt;A process can enter a new Linux mount namespace and still observe a later mount created elsewhere. The namespace boundary is intact: the process has its own mount table. The new mount appears because some mounts in the two namespaces remain connected by propagation relationships.&lt;/p&gt;&#xA;&lt;p&gt;This distinction matters in container runtimes, service sandboxes, build systems, and privileged helpers. Creating a mount namespace separates the namespace&amp;rsquo;s view of the mount table, but it does not by itself make every future mount event local. Shared-subtree state determines whether mount and unmount events cross that boundary.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
