Just wrote a blogpost about my adventures with #OmniOS #Illumos #ZFS replication using #ZRepl : https://extrowerk.com/2026-03-03/ZFS-replacation-with-zrepl.html
ZFS replication using ZRepl · extrowerk

#zrepl works well on my new #OmniOS #VM
So, I did something silly. I started backing up my primary #FreeBSD desktop after .. omg nearly 30 years. It was first installed in ~1996 and has been continuously, incrementally upgraded since then. Hardware, OS upgrades, CPU, etc.

Anyway, I was going to try and convert it to use #zfs boot environments. That's something that can't be done in-place on a legacy installation from ~1996. It's using ZFS for years but the FS layout doesn't allow a trivial rename etc in single user mode.

Then I realized.. wait, I've got important stuff on there. It's not being backed up regularly. This might not be a great idea.

So, #zrepl to the rescue! So now there is a second copy. No, a restore has not been attempted but I am reusing a process that I have tested before. Close Enough(tm), right? Nothing Could Go Wrong With This Plan(tm), right?

(Why zfs boot environments? I'm working on fixing some really annoying FreeBSD pkgbase, pkg etc limitations/problems and boot envs would be damn convenient! And of course, backups.)

I've published the sixth part of my "Kubernetes with FreeBSD" blog series. This time, I set up the storage, which will be used with persistent volume claims later on in the Kubernetes cluster.

https://foo.zone/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html

Have a lot of fun!

#freebsd #nfs #ha #zfs #zrepl #carp #kubernetes #k8s #k3s #homelab

f3s: Kubernetes with FreeBSD - Part 6: Storage

#ZFS Local Snapshots + Offline Backup to an External Disk using #ZRepl
https://zrepl.github.io/quickstart/backup_to_external_disk.html
Local Snapshots + Offline Backup to an External Disk — zrepl documentation

🌕 zrepl - ZFS複製 - zrepl文檔
➤ zrepl - ZFS複製
https://zrepl.github.io/
zrepl是一個集成的ZFS複製解決方案,支持文件系統複製,多種傳輸模式,自動重試,自動可恢復的發送和接收,自動ZFS保持,自動書籤和保持管理,加密原始發送和接收,屬性發送和接收,壓縮發送和接收,大塊發送和接收,嵌入式數據發送和接收,帶寬限制,定期文件系統快照,支持MySQL和Postgres的預和後快照鉤子,靈活的修剪規則系統,書籤以避免發送方和接收方之間的分歧,以及全面的監控和日誌記錄。
+ 這是一個非常有用的工具,尤其是對於需要複製大量數據的人來說。
+ zrepl提供了很多高級功能,但它的文檔很清晰,易於理解和使用。
#ZFS #複製 #zrepl
zrepl - ZFS replication — zrepl latest documentation

🌖 我的SSD硬盤壞了,但我只失去了10分鐘的數據
➤ 如何使用zfs和zrepl恢復數據
https://mastodon.social/@chromakode/110936177254839251
作者的SSD硬盤壞了,但他成功地通過使用zfs和zrepl來恢復了數據,只失去了10分鐘的數據。
+ 這是一個很好的技巧,我會記住它以備不時之需。
+ 我也遇到過這樣的問題,但我不知道如何解決。謝謝你分享你的經驗。
#SSD #數據恢復 #zfs #zrepl

Yesterday morning, I pulled open my laptop to send a quick email. It had a frozen black screen, so I rebooted it, and… oh crap.

My 2-year-old SSD had unceremoniously died.

This was a gut punch, but I had an ace in the hole. I'm typing this from my restored system on a brand new drive.

In total, I lost about 10 minutes of data. Here's how. (Spoilers: #zfs #zrepl)

@papertigers
I am curious if there is a specific reason why you want to use #zrepl?

(I am happily using #znapzend for a few years now)

#FreeBSD #zrepl #zfs

FFS. I didn’t even need to do the full sends myself prior to pulling zrepl snapshots. I needed to add jobs.recv.placeholder.encryption: off to get past the service attempting to encrypt the transfers (they’re already encrypted over TLS).

Well that was 30 minutes burned for nothing more than a little knowledge. 🥹

Ineptiarum