2026年5月3日

Dell Wyse 3040 - Debian 13 Read-Only Rootfs設定

 前言:

買了一台二手雷射事務機,因為不帶網路,打算找個小機器當列印伺服器。 列印問題其實不大,但事務機的麻煩是掃描,掃描通常驅動程式要原廠提供,
而事務機基本上只提供x86/x64的驅動程式,不太會有ARM的版本。 很久前我為了這事情我弄了個Intel-Galileo,結果從來沒成功用上那台就壞了, 現在連維修料件都沒庫存了。 不過時代不同了,現在有ThinPC可以買,又有淘寶可以淘,價格今非昔比, 小主機的硬體效能和相容性也和Intel-Galileo不能比,因此找了Dell Wyse 3040。 (Intel-Galileo是Intel Pentium魔改,x86 32-bits,Debian 13不再提供x86 32-bits支援了)

硬體簡介:

Dell Wyse 3040 CPU是Intel Cherry Trail x5 Z-8350,
Intel Cherry Trail x5 Z-8350是手機用的CPU,因此具有一些特色:
  1. 電源是5V
  2. 內嵌Ethernet是Realtek r8168
  3. 界面是SD
    1. 儲存是eMMC
    2. WiFi是特規SDIO WiFi
不過它有標準的USB2.0和USB3.0,可以接USB WiFi。

緣由:

這台的eMMC很慢,存取跟樹莓派差不多速度,這台又是用在列印伺服器,希望斷電可靠度好些。
因此在Debian 13上面設定Read-Only Rootfs,也就是OverlayFS

設定:

按照一般方式安裝和設定Debian 13,接著
# apt install overlayroot






修改 /etc/overlayroot.conf
最後面加上
overlayroot="tmpfs"



PS: 如果希望只有rootfs是read-only,參數用:
overlayroot="tmpfs:recurse=0"

接著修改
/usr/lib/systemd/system/systemd-remount-fs.service

加上如下:
[Service]
Environment=LIBMOUNT_FORCE_MOUNT2=always








再來重新開機就可以了。



沒有留言: