[{"data":1,"prerenderedAt":363},["ShallowReactive",2],{"blog-\u002Fposts\u002Ftruenas":3,"blog-sidebar-posts":312},{"id":4,"title":5,"body":6,"category":295,"date":296,"description":38,"draft":297,"extension":298,"icon":299,"meta":300,"navigation":301,"order":60,"path":302,"section":303,"seo":304,"sidebarTitle":305,"stem":306,"tags":307,"updated":310,"__hash__":311},"blog\u002Fposts\u002Ftruenas.md","TrueNAS",{"type":7,"value":8,"toc":292},"minimark",[9,27,32,282,288],[10,11,12,13,17,18,21,22,26],"p",{},"Puddle is my NAS, running ",[14,15,16],"strong",{},"TrueNAS SCALE"," on a ",[14,19,20],{},"45HomeLab HL15"," with 256 GB\nof RAM. It serves ZFS-backed NFS to the Kubernetes cluster (",[23,24,25],"code",{},"puddle.outsideour.casa",").",[28,29,31],"h2",{"id":30},"pools","Pools",[33,34,39],"pre",{"className":35,"code":36,"language":37,"meta":38,"style":38},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","💾 Puddle                          # TrueNAS SCALE · 45HomeLab HL15 · 256 GB RAM\n📦 boot-pool                       # single\n└── 💿 1 TB Kingston NV3 NVMe\n📦 puddle\n├── 🗄️ data (raidz2-0)            # 6-wide RAIDZ2\n│   ├── 💿 4 × 12 TB Seagate IronWolf\n│   └── 💿 2 × 12 TB Seagate Exos 7E8\n├── ⚡ cache (L2ARC)\n│   └── 💿 2 × 1.92 TB Samsung PM9A3 NVMe\n└── 🔁 spare\n    └── 💿 1 × 12 TB Seagate IronWolf\n🧊 unassigned\n└── 💿 750 GB Intel Optane NVMe    # future SLOG\n","sh","",[23,40,41,58,70,95,103,122,150,177,191,217,228,248,257],{"__ignoreMap":38},[42,43,46,50,54],"span",{"class":44,"line":45},"line",1,[42,47,49],{"class":48},"sBMFI","💾",[42,51,53],{"class":52},"sfazB"," Puddle",[42,55,57],{"class":56},"sHwdD","                          # TrueNAS SCALE · 45HomeLab HL15 · 256 GB RAM\n",[42,59,61,64,67],{"class":44,"line":60},2,[42,62,63],{"class":48},"📦",[42,65,66],{"class":52}," boot-pool",[42,68,69],{"class":56},"                       # single\n",[42,71,73,76,79,83,86,89,92],{"class":44,"line":72},3,[42,74,75],{"class":48},"└──",[42,77,78],{"class":52}," 💿",[42,80,82],{"class":81},"sbssI"," 1",[42,84,85],{"class":52}," TB",[42,87,88],{"class":52}," Kingston",[42,90,91],{"class":52}," NV3",[42,93,94],{"class":52}," NVMe\n",[42,96,98,100],{"class":44,"line":97},4,[42,99,63],{"class":48},[42,101,102],{"class":52}," puddle\n",[42,104,106,109,112,115,119],{"class":44,"line":105},5,[42,107,108],{"class":48},"├──",[42,110,111],{"class":52}," 🗄️",[42,113,114],{"class":52}," data",[42,116,118],{"class":117},"sTEyZ"," (raidz2-0)            ",[42,120,121],{"class":56},"# 6-wide RAIDZ2\n",[42,123,125,128,131,133,136,139,142,144,147],{"class":44,"line":124},6,[42,126,127],{"class":48},"│",[42,129,130],{"class":52},"   ├──",[42,132,78],{"class":52},[42,134,135],{"class":81}," 4",[42,137,138],{"class":52}," ×",[42,140,141],{"class":81}," 12",[42,143,85],{"class":52},[42,145,146],{"class":52}," Seagate",[42,148,149],{"class":52}," IronWolf\n",[42,151,153,155,158,160,163,165,167,169,171,174],{"class":44,"line":152},7,[42,154,127],{"class":48},[42,156,157],{"class":52},"   └──",[42,159,78],{"class":52},[42,161,162],{"class":81}," 2",[42,164,138],{"class":52},[42,166,141],{"class":81},[42,168,85],{"class":52},[42,170,146],{"class":52},[42,172,173],{"class":52}," Exos",[42,175,176],{"class":52}," 7E8\n",[42,178,180,182,185,188],{"class":44,"line":179},8,[42,181,108],{"class":48},[42,183,184],{"class":52}," ⚡",[42,186,187],{"class":52}," cache",[42,189,190],{"class":117}," (L2ARC)\n",[42,192,194,196,198,200,202,204,207,209,212,215],{"class":44,"line":193},9,[42,195,127],{"class":48},[42,197,157],{"class":52},[42,199,78],{"class":52},[42,201,162],{"class":81},[42,203,138],{"class":52},[42,205,206],{"class":81}," 1.92",[42,208,85],{"class":52},[42,210,211],{"class":52}," Samsung",[42,213,214],{"class":52}," PM9A3",[42,216,94],{"class":52},[42,218,220,222,225],{"class":44,"line":219},10,[42,221,75],{"class":48},[42,223,224],{"class":52}," 🔁",[42,226,227],{"class":52}," spare\n",[42,229,231,234,236,238,240,242,244,246],{"class":44,"line":230},11,[42,232,233],{"class":48},"    └──",[42,235,78],{"class":52},[42,237,82],{"class":81},[42,239,138],{"class":52},[42,241,141],{"class":81},[42,243,85],{"class":52},[42,245,146],{"class":52},[42,247,149],{"class":52},[42,249,251,254],{"class":44,"line":250},12,[42,252,253],{"class":48},"🧊",[42,255,256],{"class":52}," unassigned\n",[42,258,260,262,264,267,270,273,276,279],{"class":44,"line":259},13,[42,261,75],{"class":48},[42,263,78],{"class":52},[42,265,266],{"class":81}," 750",[42,268,269],{"class":52}," GB",[42,271,272],{"class":52}," Intel",[42,274,275],{"class":52}," Optane",[42,277,278],{"class":52}," NVMe",[42,280,281],{"class":56},"    # future SLOG\n",[283,284,285],"note",{},[10,286,287],{},"The 750 GB Intel Optane drive is installed but currently unassigned — earmarked\nfor a future SLOG \u002F special vdev.",[289,290,291],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":38,"searchDepth":60,"depth":60,"links":293},[294],{"id":30,"depth":60,"text":31},"storage","2024-09-16",false,"md","i-simple-icons-truenas",{},true,"\u002Fposts\u002Ftruenas","homelab",{"title":5,"description":38},null,"posts\u002Ftruenas",[303,308,309],"truenas","zfs","2026-06-05","jvZRv9_7jHKha9pHPy5N-2ZgHPqGik-AQWRoxboYfHI",[313,321,327,334,339,344,348,353,358,362],{"title":314,"sidebarTitle":305,"description":315,"path":316,"icon":317,"order":305,"section":318,"category":319,"date":320},"Hello, world","The site has a blog now. Here's what to expect.","\u002Fposts\u002Fhello-world","i-ph-hand-waving","blog","meta","2026-10-05",{"title":322,"sidebarTitle":305,"description":323,"path":324,"icon":325,"order":60,"section":303,"category":303,"date":326},"Github Repository","Some of the things I do in my github repository that isn't shown","\u002Fposts\u002Fgithub-repository","i-ph-github-logo","2024-09-21",{"title":328,"sidebarTitle":329,"description":38,"path":330,"icon":331,"order":97,"section":332,"category":332,"date":333},"Allowing Custom Secure Boot Keys on the Minisforum MS-01","MS-01 Secure Boot","\u002Fposts\u002Fms01-secure-boot","i-ph-key","guides","2024-09-17",{"title":335,"sidebarTitle":305,"description":336,"path":337,"icon":338,"order":72,"section":332,"category":332,"date":333},"Proxy DHCP PXE Booting","Utilize dnsmasq to allow PXE bootstraping your Kubernetes nodes seamlessly.","\u002Fposts\u002Fproxy-dhcp-booting","i-ph-arrows-left-right",{"title":340,"sidebarTitle":305,"description":341,"path":342,"icon":343,"order":60,"section":332,"category":332,"date":333},"Understanding Talos","Talos provides a secure, immutable, minimal and confusing operating system for new users.","\u002Fposts\u002Funderstanding-talos","i-ph-bird",{"title":345,"sidebarTitle":305,"description":38,"path":346,"icon":347,"order":45,"section":303,"category":303,"date":296},"Cloud Dependencies","\u002Fposts\u002Fcloud-dependencies","i-ph-cloud",{"title":349,"sidebarTitle":305,"description":350,"path":351,"icon":317,"order":45,"section":303,"category":352,"date":296},"Introduction","The nodes and the bees.","\u002Fposts\u002Fintroduction","welcome",{"title":354,"sidebarTitle":305,"description":355,"path":356,"icon":357,"order":97,"section":303,"category":303,"date":296},"Janky Networking","See how my network comes to a crawl once RSTP is disabled...","\u002Fposts\u002Fnetworking","i-ph-network",{"title":359,"sidebarTitle":305,"description":38,"path":360,"icon":361,"order":60,"section":303,"category":352,"date":296},"Special Thanks","\u002Fposts\u002Fspecial-thanks","i-ph-medal",{"title":5,"sidebarTitle":305,"description":38,"path":302,"icon":299,"order":60,"section":303,"category":295,"date":296},1792630416445]