EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / แท็ก / Storage
Storage

#Storage

9 บทความ
Virt / Storage
NVR ร้องไม่หยุด แต่ตอนดิสก์พังจริงกลับเงียบสนิท
Network

NVR ร้องไม่หยุด แต่ตอนดิสก์พังจริงกลับเงียบสนิท

เสียงที่ NVR ร้องทั้งวันไม่ใช่ videoloss อย่างที่ทุกคนคิด มันคือ ipconflict จากกล้องที่เป็น DHCP แล้ว IP ชนกันเอง พอมีคนรำคาญแล้วไปปิดเสียงยกเครื่อง วันที่ดิสก์สองลูกพังพร้อมกันเลยไม่มีเสียงเตือนสักแอะ บทความนี้แก้ที่ policy ทีละ event ด้วย ISAPI

#cctv#nvr#hikvision#isapi
อ่าน 9 นาที·16 ต.ค.
แอปเก็บเอกสารหน้าเดียวด้วย PHP กับ SQLite ที่เก็บต้นฉบับไว้เสมอ
Linux

แอปเก็บเอกสารหน้าเดียวด้วย PHP กับ SQLite ที่เก็บต้นฉบับไว้เสมอ

แอปเก็บรูปเอกสารสำหรับงานยื่นราชการที่ถ่ายจากมือถือหน้างาน ออกแบบให้หนึ่งการอัปโหลดกลายเป็นสามไฟล์ คือไฟล์ที่ใช้แสดง ไฟล์ต้นฉบับ และค่าครอปที่บันทึกไว้ กลับมาปรับใหม่ได้โดยไม่เสียคุณภาพ พร้อมการย้ายจาก JSON มาเป็น SQLite แบบดูดของเดิมเข้าให้เอง และการปิดโฟลเดอร์ข้อมูลส่วนบุคคลที่เว็บเซิร์ฟเวอร์

#php#sqlite#document#security
อ่าน 9 นาที·27 ก.ย.
ยืม VLAN ให้เครื่องมือ Windows ที่ต้องอยู่ L2 เดียวกับอุปกรณ์
Network

ยืม VLAN ให้เครื่องมือ Windows ที่ต้องอยู่ L2 เดียวกับอุปกรณ์

โปรแกรมค้นหาอุปกรณ์ของผู้ผลิตหลายเจ้าใช้ broadcast ซึ่งไม่ข้าม L3 ต่อ VPN เข้ามาก็ยังมองไม่เห็นอุปกรณ์ ทางออกที่ไม่ต้องแตะพอร์ตสวิตช์คือวาง VM Windows ตัวเล็กไว้บน Proxmox แล้วให้ขาของมันอยู่ใน VLAN นั้นตรงๆ พร้อมกับดัก vlan-aware bridge, thin pool ที่เต็มแล้วทำ VM อื่นพัง และ virtio ที่ทำให้ลง Windows แล้วไม่มีการ์ดเน็ต

#proxmox#kvm#vlan#networking
อ่าน 8 นาที·19 ก.ย.
backup รันสำเร็จทุกคืน แต่ของนอกเครื่องไม่มีเลย 3 สัปดาห์
Backup

backup รันสำเร็จทุกคืน แต่ของนอกเครื่องไม่มีเลย 3 สัปดาห์

cron รันครบทุกคืน ไฟล์ในเครื่องครบทุกวัน log เขียนว่าเสร็จ แต่ของบนที่เก็บนอกเครื่องไม่ขยับมา 3 สัปดาห์ และชุด 8 คืนแรกหายถาวรไปแล้วเพราะ rotate ในเครื่องกินไปก่อน บทความนี้คือการชำแหละว่ารูสองรูอะไรทำให้เงียบได้นานขนาดนั้น

#backup#rclone#s3#cloudflare
อ่าน 10 นาที·11 ก.ย.
กู้รูปเว็บเก่าที่หายไป ด้วย Wayback Machine CDX API + Python
Backup

กู้รูปเว็บเก่าที่หายไป ด้วย Wayback Machine CDX API + Python

เว็บเก่าอายุสิบกว่าปีรูปแตกทั้งเว็บเพราะ hotlink จาก CDN ที่ตายแล้ว — เขียนสคริปต์ Python ดึงรายการรูปจาก Wayback Machine CDX API แล้วกู้กลับมาวางที่ path เดิมโดยไม่แตะ HTML สักตัวอักษร พร้อมสคริปต์เต็มที่ใช้จริง

#wayback#python#backup#disaster-recovery
อ่าน 9 นาที·7 ก.ค.
ใช้ Claude อัป Proxmox 8 ขึ้น 9 แล้วสร้าง Windows VM ใหม่ทั้งคลัสเตอร์
Linux

ใช้ Claude อัป Proxmox 8 ขึ้น 9 แล้วสร้าง Windows VM ใหม่ทั้งคลัสเตอร์

เคสจริง ใช้ VS Code + Claude อัป Proxmox 8 ขึ้น 9 ทั้ง cluster แล้วล้างสร้าง Windows VM ใหม่ทั้งหมดแบบ VDI โดยไม่ได้ ssh เข้าเครื่องเองเลยสักครั้ง ถอดคำสั่งและสคริปต์ที่ Claude สร้างระหว่างทำงานจริงออกมาเป็นขั้นตอน ให้คนหรือ AI อ่านแล้วเอาไปสั่งทำซ้ำได้จริง

#claude-code#ai#vscode#proxmox
อ่าน 13 นาที·20 มิ.ย.
วางระบบ Backup DirectAdmin ใหม่ด้วย NFS และ POSIX ACL จากงานจริง
Backup

วางระบบ Backup DirectAdmin ใหม่ด้วย NFS และ POSIX ACL จากงานจริง

บันทึกการรื้อระบบ backup ของ DirectAdmin server หลัง migrate เครื่องใหม่ — จาก FTP push ที่พังสามชั้น มาเป็น NFSv4 hard mount + POSIX ACL พร้อมบทเรียนระดับ kernel ที่กว่าจะลงตัว.

#backup#nfs#posix-acl#directadmin
อ่าน 13 นาที·28 พ.ค.
qcow2 หรือ ZFS — ทำไมผมเพิ่งย้าย หลังใช้เครื่องเดิมมา 12 ปี
Linux

qcow2 หรือ ZFS — ทำไมผมเพิ่งย้าย หลังใช้เครื่องเดิมมา 12 ปี

บันทึกเหตุผลเบื้องหลังการเลือก storage layer ของเครื่อง Proxmox ที่รันมา 12 ปีไม่เคย reinstall — ทำไมปี 2014 เลือก qcow2 ทำไมเพิ่งย้าย ZFS ปี 2026 และอะไรคือสิ่งที่เปลี่ยน calculus จริง ๆ

#zfs#qcow2#proxmox#storage
อ่าน 12 นาที·21 พ.ค.
ย้าย DA สู่ Debian 12 ตอนที่ 2 — เปลี่ยน storage เป็น ZFS mirror
Linux

ย้าย DA สู่ Debian 12 ตอนที่ 2 — เปลี่ยน storage เป็น ZFS mirror

เปลี่ยน storage layer จาก mdadm RAID1 + ext4 + qcow2 สามชั้น มาเป็น ZFS mirror + raw zvol ชั้นเดียว โดยทำได้ขณะ VM เก่ายัง online ผ่านเทคนิค degrade RAID เหลือ disk ใบเดียว

#zfs#raid#storage#snapshot
อ่าน 11 นาที·20 พ.ค.