<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Filesystem on Nalar</title>
    <link>https://nalar.dev/id/tags/filesystem/</link>
    <description>Recent content in Filesystem on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Thu, 17 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/filesystem/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Event Linux inotify Merupakan Aliran Perubahan yang Dapat Kehilangan Data</title>
      <link>https://nalar.dev/id/event-linux-inotify-merupakan-aliran-perubahan-yang-dapat-kehilangan-data/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/event-linux-inotify-merupakan-aliran-perubahan-yang-dapat-kehilangan-data/</guid>
      <description>&lt;p&gt;File descriptor inotify memaparkan aktivitas filesystem sebagai antrean terurut berisi record event, tetapi antrean tersebut bukan riwayat otoritatif atas state namespace. Event identik yang belum dibaca dapat digabungkan, kapasitas antrean terbatas, dan overflow secara eksplisit berarti sejumlah event telah hilang. Proses yang memperlakukan aliran ini sebagai transaction log lengkap dapat mempertahankan state yang tidak lagi sesuai dengan filesystem.&lt;/p&gt;&#xA;&lt;p&gt;Model yang lebih tepat adalah notifikasi perubahan dengan kewajiban pemulihan. Event dapat menjaga cache tetap mutakhir secara inkremental selama alirannya utuh; kondisi tertentu memutus riwayat inkremental tersebut dan menuntut rekonsiliasi terhadap state filesystem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux openat2 Membuat Batas Resolusi Path Menjadi Atomik</title>
      <link>https://nalar.dev/id/linux-openat2-membuat-batas-resolusi-path-menjadi-atomik/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/linux-openat2-membuat-batas-resolusi-path-menjadi-atomik/</guid>
      <description>&lt;p&gt;Sebuah pathname dapat menunjuk ke objek yang berbeda ketika lookup kedua dilakukan. Di Linux, &lt;code&gt;openat2()&lt;/code&gt; menangani batas ini dengan menempelkan aturan resolusi pada operasi kernel yang sama dengan operasi yang menelusuri pathname dan membuka objek hasilnya. Kebijakan dievaluasi selama lookup berlangsung, bukan disimpulkan dari pathname yang diperiksa sebelum atau sesudah file dibuka.&lt;/p&gt;&#xA;&lt;p&gt;Perbedaan ini penting ketika proses menerima komponen path dari sumber yang kurang tepercaya tetapi ingin memastikan resolusi tetap berada di dalam direktori tertentu, menolak symbolic link, mencegah perpindahan mount, atau mewajibkan lookup yang hanya memakai cache. Objek yang penting bukan hanya string input, melainkan hasil resolusi string tersebut terhadap namespace aktif yang isi direktori, link, dan mount-nya dapat berubah secara bersamaan.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
