Szia,
A te keresett zfs dataset tulajdonságod a "written". Ez azt mondja meg, hogy az utolsó pillanatkép óta mennyi adat lett írva. Szerintem szinte minden ezt használja, ha meg kell nézni, hogy van-e változás.
Nálam ezt adja az openwrt build mappámra$ sudo zfs get -p -r written vd-BlackKite/openwrt/22.03
NAME PROPERTY VALUE SOURCE
vd-BlackKite/openwrt/22.03 written 8192 -
vd-BlackKite/openwrt/22.03@init written 252956672 -
vd-BlackKite/openwrt/22.03@cloned written 9764864 -
vd-BlackKite/openwrt/22.03@feedsinstalled written 292626432 -
vd-BlackKite/openwrt/22.03@prebuild written 15548416 -
vd-BlackKite/openwrt/22.03@prebuild3 written 6184960 -
A "p" flag a teljes értéket kiíratja, az "r" a rekurzió miatt kell. Ha egy "-o value" részt is adsz hozzá, akkor pedig csak azt az egy oszlopot írja ki.
Én egy bash script-et csinálnék, ami ezt az értéket ellenőrzi a fő dataset-en (nem az utolsó snapshot-on). Ha az érték nagyobb, mint 0, akkor pedig készít egy időbélyeggel ellátott pillanatképet. Ezt pedig crontab-ba tenném, hogy percenként fusson.
"What is Linux? I only joined because of the the penguin..." - meanwhile in the linux community. http://9gag.com/gag/arpZGOy