Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. It appears Linux root-on-ZFS is a mess.

It appears Linux root-on-ZFS is a mess.

Scheduled Pinned Locked Moved Uncategorized
zfsdebiansysadminopenzfsmastery
8 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Michael W Lucas :flan_on_fire:M This user is from outside of this forum
    Michael W Lucas :flan_on_fire:M This user is from outside of this forum
    Michael W Lucas :flan_on_fire:
    wrote last edited by
    #1

    It appears Linux root-on-ZFS is a mess. No standard way to do it. Kernel updates require recompiling ZFS. Boot environments are a cornucopia of constantly evolving hacks.

    If you're actually using #ZFS on root, on #Debian, what's your preferred hack to make that happen? #sysadmin

    I suspect #openzfsmastery might need to assume root on extFS and data on ZFS, leaving root-on-ZFS for the advanced user or a terminal chapter.

    ZimmieB 1 Reply Last reply
    0
    • Michael W Lucas :flan_on_fire:M Michael W Lucas :flan_on_fire:

      It appears Linux root-on-ZFS is a mess. No standard way to do it. Kernel updates require recompiling ZFS. Boot environments are a cornucopia of constantly evolving hacks.

      If you're actually using #ZFS on root, on #Debian, what's your preferred hack to make that happen? #sysadmin

      I suspect #openzfsmastery might need to assume root on extFS and data on ZFS, leaving root-on-ZFS for the advanced user or a terminal chapter.

      ZimmieB This user is from outside of this forum
      ZimmieB This user is from outside of this forum
      Zimmie
      wrote last edited by
      #2

      @mwl Or root-on-btrfs so you at least get CoW everywhere, even if they are managed in radically different ways.

      But yes, root-on-ZFS on Linux is absolutely a mess. It’s the biggest reason I don’t consider Linux for anything I build and have to maintain.

      Ryan HamelM 1 Reply Last reply
      0
      • ZimmieB Zimmie

        @mwl Or root-on-btrfs so you at least get CoW everywhere, even if they are managed in radically different ways.

        But yes, root-on-ZFS on Linux is absolutely a mess. It’s the biggest reason I don’t consider Linux for anything I build and have to maintain.

        Ryan HamelM This user is from outside of this forum
        Ryan HamelM This user is from outside of this forum
        Ryan Hamel
        wrote last edited by
        #3

        @bob_zim@infosec.exchange @mwl@io.mwl.io That sounds a bit dismissive for containerized applications and cloud deployments.

        ZimmieB 1 Reply Last reply
        0
        • Ryan HamelM Ryan Hamel

          @bob_zim@infosec.exchange @mwl@io.mwl.io That sounds a bit dismissive for containerized applications and cloud deployments.

          ZimmieB This user is from outside of this forum
          ZimmieB This user is from outside of this forum
          Zimmie
          wrote last edited by
          #4

          @mrhamel @mwl I don’t do Linux on metal because it lacks ZFS (also for other reasons), so the only containers in which I run things are FreeBSD jails and illumos zones. Why would I build or deploy anything which depends on Linux syscall translation or userspace in either of those?

          Ryan HamelM 1 Reply Last reply
          0
          • ZimmieB Zimmie

            @mrhamel @mwl I don’t do Linux on metal because it lacks ZFS (also for other reasons), so the only containers in which I run things are FreeBSD jails and illumos zones. Why would I build or deploy anything which depends on Linux syscall translation or userspace in either of those?

            Ryan HamelM This user is from outside of this forum
            Ryan HamelM This user is from outside of this forum
            Ryan Hamel
            wrote last edited by
            #5

            @bob_zim@infosec.exchange @mwl@io.mwl.io Lacks ZFS? You just said ZFS-on-root is a mess. Please be consistent with your argument.

            I have functioning fully Debian installs with ZFS-on-root, in production for a non-profit, with ZFSBootMenu powering everything. I build it once, send the snapshot to storage, boot ZFSBootMenu on another system, and pull that snapshot down. It's very easy to deploy systems at scale.

            I stay in the Linux container world because it simply works for my employers needs, and works in on-prem + cloud environments. Also, keeping applications in the Linux world makes hiring candidates far easier.

            ZimmieB 1 Reply Last reply
            0
            • Ryan HamelM Ryan Hamel

              @bob_zim@infosec.exchange @mwl@io.mwl.io Lacks ZFS? You just said ZFS-on-root is a mess. Please be consistent with your argument.

              I have functioning fully Debian installs with ZFS-on-root, in production for a non-profit, with ZFSBootMenu powering everything. I build it once, send the snapshot to storage, boot ZFSBootMenu on another system, and pull that snapshot down. It's very easy to deploy systems at scale.

              I stay in the Linux container world because it simply works for my employers needs, and works in on-prem + cloud environments. Also, keeping applications in the Linux world makes hiring candidates far easier.

              ZimmieB This user is from outside of this forum
              ZimmieB This user is from outside of this forum
              Zimmie
              wrote last edited by
              #6

              @mrhamel Okay, fine, I left the word “usable” out. Linux lacks *usable* ZFS. Which, to me, is *lacking ZFS*.

              I don’t have the patience for the traditional Linux “Tamagotchi mode”.

              Ryan HamelM 1 Reply Last reply
              0
              • ZimmieB Zimmie

                @mrhamel Okay, fine, I left the word “usable” out. Linux lacks *usable* ZFS. Which, to me, is *lacking ZFS*.

                I don’t have the patience for the traditional Linux “Tamagotchi mode”.

                Ryan HamelM This user is from outside of this forum
                Ryan HamelM This user is from outside of this forum
                Ryan Hamel
                wrote last edited by
                #7

                @bob_zim@infosec.exchange How is it unusable? I don't understand what you mean by "Tamagotchi mode."

                Ryan HamelM 1 Reply Last reply
                1
                0
                • R AodeRelay shared this topic
                • Ryan HamelM Ryan Hamel

                  @bob_zim@infosec.exchange How is it unusable? I don't understand what you mean by "Tamagotchi mode."

                  Ryan HamelM This user is from outside of this forum
                  Ryan HamelM This user is from outside of this forum
                  Ryan Hamel
                  wrote last edited by
                  #8

                  @bob_zim@infosec.exchange Judging by the lack of response, you know that is BS, and for insult to injury, Open ZFS works just as well on Windows. It is nice to have a universal file system that isn't FAT32.

                  1 Reply Last reply
                  1
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  Powered by NodeBB Contributors
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups