Skip to content

antony@notes:~/container$ cat "Install-and-Setup-ZFS-on-Alpine-Linux.md"

Install and Setup ZFS on Alpine Linux

2025-04-02· container

Install and Setup ZFS on Alpine Linux

認識 OpenZFS

  • 兩顆 RAW DISK 不用格式化,做成 ZFS POOL 直接掛給 linux 檔案系統的一個目錄區使用。
  • ZFS 是由 Sun Microsystems 做的。

安裝與設定

# 安裝 ZFS
$ sudo apk add zfs

$ sudo nano /etc/local.d/rc.local.start
modprobe tun
modprobe fuse
mount --make-rshared /
modprobe br_netfilter
modprobe ip_tables
modprobe zfs
# 最小最大不能設同一個
# 只能 1G -1 (byte)
echo "$[1024*1024*1024 - 1]" | sudo tee /sys/module/zfs/parameters/zfs_arc_min
echo "$[1024*1024*1024]" | sudo tee /sys/module/zfs/parameters/zfs_arc_max

$ sudo chmod +x /etc/local.d/rc.local.start

$ sudo rc-update add local default

$ sudo rc-update add zfs-import default

$ sudo rc-update add zfs-mount default

$ sudo reboot

$ sudo lsmod | grep zfs

$ sudo zpool create -m /opt/zfs zfs-pool /dev/sdb /dev/sdc