<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nfs on Umi4Life's Blog</title><link>https://umi4.life/th/tags/nfs/</link><description>Recent content from Umi4Life's Blog</description><generator>Hugo</generator><language>th-th</language><managingEditor>zekamashi@umi4.life (Umi4Life / Zekamashi)</managingEditor><webMaster>zekamashi@umi4.life (Umi4Life / Zekamashi)</webMaster><copyright>บทความทั้งหมดในบล็อกนี้อยู่ภายใต้สัญญาอนุญาต BY-NC-SA เว้นแต่จะระบุไว้เป็นอย่างอื่น กรุณาระบุแหล่งที่มาเมื่อนำไปเผยแพร่ซ้ำ!</copyright><lastBuildDate>Thu, 04 Jun 2026 00:00:22 +0700</lastBuildDate><atom:link href="https://umi4.life/th/tags/nfs/index.xml" rel="self" type="application/rss+xml"/><item><title>Hermes NAS Storage สำหรับไฟล์ประกอบเอกสาร</title><link>https://umi4.life/th/posts/hermes-nas-storage/</link><pubDate>Thu, 04 Jun 2026 00:00:22 +0700</pubDate><author>zekamashi@umi4.life (Umi4Life / Zekamashi)</author><guid>https://umi4.life/th/posts/hermes-nas-storage/</guid><description>
<![CDATA[<h1>Hermes NAS Storage สำหรับไฟล์ประกอบเอกสาร</h1><p>ผู้เขียน: Umi4Life / Zekamashi(zekamashi@umi4.life)</p>
        
          <blockquote>
<p><strong>หมายเหตุสำหรับผู้ดูแล:</strong> IP ภายในและค่า UID/GID ในโพสต์นี้เป็น placeholder สำหรับบทความสาธารณะ ช่องในตารางใช้ marker แบบ <code>{NAS_IP}</code>, ให้แทนด้วยค่าของระบบคุณเองก่อน copy-paste</p>
</blockquote>
<h2 id="เปาหมาย">
<a class="header-anchor" href="#%e0%b9%80%e0%b8%9b%e0%b8%b2%e0%b8%ab%e0%b8%a1%e0%b8%b2%e0%b8%a2"></a>
เป้าหมาย
</h2><p>Hermes สร้างและจัดการเอกสารที่มักมีไฟล์ประกอบหลายแบบ เช่น:</p>
<ul>
<li>Screenshots</li>
<li>รูปถ่าย</li>
<li>Screen recordings</li>
<li>รูปภาพที่ render แล้ว</li>
<li>Diagram ที่ generate ขึ้นมา</li>
<li>Media assets สำหรับบล็อก</li>
</ul>
<p>ถ้าเก็บไฟล์เหล่านี้ไว้บน VM โดยตรง สุดท้ายจะกินพื้นที่ local disk และทำให้การจัดการ backup ซับซ้อนขึ้น</p>
<p>เป้าหมายคือให้ Hermes เข้าถึง storage กลางบน TrueNAS ได้ แต่ยังใช้งานจากฝั่ง agent เหมือนเป็น directory ปกติบนเครื่อง local</p>
<p>Workflow ที่ต้องการ:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">Hermes VM
</span></span><span class="line"><span class="cl">    ↓
</span></span><span class="line"><span class="cl">/mnt/truenas/hermes
</span></span><span class="line"><span class="cl">    ↓ (NFS)
</span></span><span class="line"><span class="cl">TrueNAS Dataset
</span></span><span class="line"><span class="cl">/mnt/lamia/data/hermes
</span></span></code></pre></div><p>งานนี้ไม่ได้ตั้งใจให้เป็น NAS mount แบบ shared ทั่วไป Hermes เป็น writer เดียวของ dataset นี้ ดังนั้นผมเลือกใช้ Unix ownership แบบตรงไปตรงมา แทน ACL หรือ NFS identity mapping ส่วน subfolder <code>docs-media</code> ด้านล่างเป็น workaround ชั่วคราวเท่านั้น การตั้ง UID/GID ของ dataset ให้ตรงกับ service user ของ Hermes คือ fix ระยะยาวที่ตั้งใจไว้</p>
        
        <hr><p>เผยแพร่เมื่อ 2026-06-04 ที่ <a href='https://umi4.life/'>Umi4Life's Blog</a> แก้ไขล่าสุดเมื่อ 2026-06-04</p>]]></description><category>homelab</category></item></channel></rss>