ZFS: cannot destroy snapshot, it has holds
Your zfs destroy fails with dataset is busy or dependent clones. Find the hold, release the tag, use deferred destroy, and promote a clone safely.
Filtering by topic #zfs · clear
Your zfs destroy fails with dataset is busy or dependent clones. Find the hold, release the tag, use deferred destroy, and promote a clone safely.
Which ZFS settings you can't change later on a VPS: ashift, vdev layout and creation only properties, how to read them back, and what a rebuild costs.
Take, list and diff ZFS snapshots, roll back past newer ones, clone a snapshot, promote the clone so the origin can be destroyed, and read the space columns.
Replicate ZFS datasets to a storage VPS with zfs send and receive: full and incremental streams over SSH, compression, resumable transfers and a systemd timer.
What it takes to run illumos on rented hardware: full virtualisation, custom ISO or console access, virtio drivers, and the honest limits you hit.
A scrub reads every allocated block and verifies it. On a single device VPS pool it finds damage it cannot repair, so here is how often to run one.
Sun built ZFS and DTrace inside Solaris, then opened the source. Oracle closed it again. The illumos fork is why you can still run both today.
ZFS gives a server checksummed data, free snapshots, send/receive replication and cheap compression. The ARC also takes your RAM. How to judge that on a VPS.
Jails isolate a full FreeBSD userland; Docker ships layered images from a registry. How the two models differ on software, state, networking and limits.
FreeBSD 15 is a serious server operating system: ZFS, jails, pf, and one coherent base system. Here is what it does well and where it fits.