OpenMediaVault 8 (OMV8) “Synchrony” เปิดตัวแล้ว รองรับเฉพาะแพลตฟอร์ม 64-บิต x86 (AMD64) และ Arm (ARM64)

OpenMediaVault 8 หรือ OMV8 (“Synchrony”) ได้เปิดตัวอย่างเป็นทางการ โดยรองรับเฉพาะสถาปัตยกรรมแบบ 64-บิตเท่านั้น ได้แก่ AMD64 และ ARM64 และยุติการรองรับระบบ 32-บิตที่ใช้สถาปัตยกรรม i386, armel และ armhf

OpenMediaVault เป็นซอฟต์แวร์ NAS (Network-Attached Storage) แบบโอเพนซอร์สยอดนิยม ที่พัฒนาบน Debian Linux และมีมานานหลายปีเราเคยใช้งานครั้งแรกในปี 2017 ตอนรีวิว FriendlyELEC NanoPi NEO NAS Kit ซึ่งใช้ บอร์ด NanoPi NEO2 SBC ที่มาพร้อม SoC Allwinner H5 แบบ 64-บิต Cortex-A53, แต่ปัจจุบันบอร์ดดังกล่าวยังไม่แนะนำให้ใช้กับ OMV8 (จะอธิบายเพิ่มเติมด้านล่าง) เหตุผลหลักที่ยุติการรองรับระบบ 32-บิต คือโครงการ Salt Project รองรับเฉพาะบิลด์แบบ 64-บิตเท่านั้น

OpenMediaVault 8 64 bit platforms

ไฮไลต์ของ OpenMediaVault 8:

  • อัปเกรดฐานระบบเป็น Debian 13 (Trixie).
  • เปลี่ยนจาก cpufrequtils เป็น linux-cpupower ปรับปรุง RPC ที่เกี่ยวข้องกับผู้ใช้และกลุ่มผู้ใช้หลายรายการ, นักพัฒนาควรทราบว่า RPC ต่อไปนี้ UserMgmt::enumerateUsers, UserMgmt::enumerateAllUsers และ UserMgmt::getUserList จะส่งคืนเฉพาะข้อมูลผู้ใช้พื้นฐานเท่านั้น หากต้องการข้อมูลแบบละเอียด ให้ตั้งค่าพารามิเตอร์ detail เป็น full การเปลี่ยนแปลง API นี้ทำขึ้นเพื่อปรับปรุงความเร็วในการตอบสนองของ RPC
  • แสดงโมดูลที่มีการอัปเดตในระบบแจ้งเตือน หลังจากนำการเปลี่ยนแปลงการตั้งค่าไปใช้งานแล้ว
  • แสดงเวอร์ชันเก่าของแพ็กเกจที่สามารถอัปเกรดได้ในหน้าการอัปเดต
  • ใช้คำสั่ง pool แทน server ในการตั้งค่า chrony ตามค่าเริ่มต้น
    (สามารถปรับแต่งได้ผ่านตัวแปรสภาพแวดล้อม OMV_CHRONY_SERVER_POOL_DIRECTIVE)
  • เพิ่มการรองรับการยืนยันตัวตน Wi-Fi แบบ WPA3 (SAE)
  • ป้องกันไม่ให้สคริปต์หรือเครื่องมือค้าง เมื่อมีการเรียกใช้ mail/sendmail ในกรณีที่ปิดการแจ้งเตือนทางอีเมล
  • เพิ่มความสามารถในการจำกัดขนาดดิสก์ที่รายงาน สำหรับ SMB share ที่ใช้กับ Time Machine

ขณะเขียนบทความนี้ มีการปล่อยอัปเดตย่อย เวอร์ชัน 8.0.2 ในวันคริสต์มาส ซึ่งปรับปรุงการติดตั้ง cpupower และแก้ไขปัญหาที่เกี่ยวข้องกับ postfix

OMV8 Raspberry Pi support matrix
รายชื่อบอร์ด Raspberry Pi ที่รองรับใน OMV8

ถ้าดูจากรายชื่อบอร์ด Raspberry Pi ที่รองรับ บอร์ดใดก็ตามที่มีซีพียู 64-บิตและติดตั้งระบบปฏิบัติการแบบ 64-บิต จะยังคงใช้งานได้ตามปกติ
แต่ Raspberry Pi 1 และ Raspberry Pi Zero ทุกรุ่นไม่รองรับแน่นอน แต่สำหรับ Raspberry Pi 2 Model B v1.2 จะมีความซับซ้อนเล็กน้อย คือรุ่นส่วนใหญ่ใช้ ชิป SoC BCM2836 Cortex-A7 (32-บิต) จะไม่รองรับ แต่รุ่นที่ใช้ชิป SoC BCM2837 Arm Cortex-A53 (64-บิต) จะรองรับ โดยต้องติดตั้งระบบปฏิบัติการแบบ 64-บิตเท่านั้น

NanoPi NEO2 เป็นฮาร์ดแวร์แบบ 64-บิต แต่ในขณะนี้ยังไม่แนะนำให้ใช้กับ OMV8 เนื่องจากอิมเมจ Armbian ที่เคยใช้กันนั้นอาศัย rootfs แบบ 32-บิต ตามที่ระบุไว้ในรายการความเข้ากันได้ของ OMV8:

Armbian อาจตั้งค่าเริ่มต้นเป็น userland แบบ 32-บิต ซึ่งทำให้บอร์ดไม่สามารถใช้งานกับ OMV8 ได้ NanoPi NEO2 เป็นหนึ่งในตัวอย่าง และไม่แนะนำให้ใช้กับ OMV

NanoPi NEO2 NAS OpenMediaVault 1
NanoPi NEO2 พร้อมชุด NAS ที่รัน OpenMediaVault 3 (OMV3 ในปี 2017)

ปัญหานี้สามารถแก้ได้ด้วยการสร้างบิลด์ ARM64 แบบกำหนดเอง และจากที่ตรวจสอบพบว่าอิมเมจ NanoPi NEO2 ที่สร้างเมื่อวันที่ 26 ธันวาคม เป็นไบนารีแบบ 64-บิตแล้ว ดังนั้น OMV8 น่าจะสามารถทำงานได้:


ตามที่กล่าวไว้ข้างต้น OMV8 ทำงานบน Debian 13 แบบ 64-บิต, สำหรับแพลตฟอร์ม AMD64 ติดตั้งได้ง่ายมาก เนื่องจากนักพัฒนาได้เตรียมเตรียมไฟล์ ISO ไว้ให้โดยตรง ส่วนแพลตฟอร์ม Arm แบบ 64-บิต (ARM64) ควรเลือกใช้อิมเมจ Debian 13 แบบ minimal หรือ server เท่านั้น เนื่องจาก ไม่รองรับเวอร์ชัน Desktop รายการความเข้ากันได้ที่อ้างถึงข้างต้นจะมีลิงก์ดาวน์โหลดอิมเมจ Armbian สำหรับบอร์ด Single Board Computer ที่รองรับไว้โดยตรง

รายละเอียดเพิ่มเติมเกี่ยวกับการเปิดตัว OMV8 สามารถดูได้จากเว็บไซต์ของโครงการ

แปลจากบทความภาษาอังกฤษ : OpenMediaVault 8 (OMV8) ” Synchrony” released for 64-bit x86 (AMD64) and Arm (ARM64) platforms only

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา