summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/content_images/zfs-logo.pngbin0 -> 66759 bytes
-rw-r--r--content/2023/first-time-the-zfs-saved-me.md31
-rw-r--r--resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_150x0_resize_q75_h2_box_3.webpbin0 -> 3520 bytes
-rw-r--r--resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_300x0_resize_q75_h2_box_3.webpbin0 -> 7390 bytes
4 files changed, 31 insertions, 0 deletions
diff --git a/assets/content_images/zfs-logo.png b/assets/content_images/zfs-logo.png
new file mode 100644
index 0000000..193d84d
--- /dev/null
+++ b/assets/content_images/zfs-logo.png
Binary files differ
diff --git a/content/2023/first-time-the-zfs-saved-me.md b/content/2023/first-time-the-zfs-saved-me.md
new file mode 100644
index 0000000..309af36
--- /dev/null
+++ b/content/2023/first-time-the-zfs-saved-me.md
@@ -0,0 +1,31 @@
+---
+title: "First Time the ZFS Saved Me"
+category: "software"
+abstract: Automatic snapshot saved me from a full system reinstalation
+date: 2023-03-18T06:04:33+01:00
+year: 2023
+draft: false
+tags:
+- FreeBSD
+- ZFS
+---
+{{<img-pull-right "zfs-logo.png">}}
+As I was recently trying to [enable auto-switching audio to headphones](/2023/switching-between-speakers-and-headphones-on-freebsd/), I borked my FreeBSD installation. Somehow the speakers stopped working, and the headphone output added a loud hiss. Unfortunately, I was unable to fix it.
+
+My first thought was to reinstall the system, but then I remembered that I've read about [ZFS Snapshots](https://docs.oracle.com/cd/E19253-01/819-5461/gbcya/index.html).
+
+```
+zfs list -t snapshot
+```
+
+revealed that FreeBSD has already created a few of those recently. I knew this OS and ZFS go hand in hand, but I was still pleasantly surprised.
+
+To return the system to a previous version, all I had to do was
+
+```
+zfs snapshot <name>
+```
+
+and my system stopped responding. I was in X, so that's entirely on one. But the rollback was so instantaneous that my first thought was that something fried.
+
+After a good, old hard reset, everything worked as it was a few days ago. ZFS very well may be my new best friend.
diff --git a/resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_150x0_resize_q75_h2_box_3.webp b/resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_150x0_resize_q75_h2_box_3.webp
new file mode 100644
index 0000000..0708b24
--- /dev/null
+++ b/resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_150x0_resize_q75_h2_box_3.webp
Binary files differ
diff --git a/resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_300x0_resize_q75_h2_box_3.webp b/resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_300x0_resize_q75_h2_box_3.webp
new file mode 100644
index 0000000..0e0eca5
--- /dev/null
+++ b/resources/_gen/images/zfs-logo_hu73e89407e3aa5dae3d1372791b2ee1d9_66759_300x0_resize_q75_h2_box_3.webp
Binary files differ