Date: Sat, 29 Oct 2022 19:13:18 +0000 From: "Dave Cottlehuber" <dch@skunkwerks.at> To: julio@meroh.net Cc: questions@freebsd.org Subject: Re: Setting up ZFS L2ARC on a zvol Message-ID: <0984c689-a92e-44ff-a3c5-a060d1d42148@app.fastmail.com> In-Reply-To: <PH0PR20MB370438AB8180CE27187E3BD2C0309@PH0PR20MB3704.namprd20.prod.outlook.com> References: <PH0PR20MB370438AB8180CE27187E3BD2C0309@PH0PR20MB3704.namprd20.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 26 Oct 2022, at 13:32, julio@meroh.net wrote: > Hello, > And here comes the question: can the L2ARC of the hard disk pool be > backed by a zvol on the NVMe pool (again, so that I don't have to use > fixed-size partitions)? There's a sysctl that may enable this, but it's not advised. I experimented with nested zpools a few years ago also: https://forums.freebsd.org/threads/geli-encrypted-nested-zpool.59826/ https://reviews.freebsd.org/D4998 said: > Change 294329 removed the ability to build ZFS pools that are backed > by zvols, because having that ability (even if it's not used) leads > to deadlocks. By popular demand, I'm adding an off-by-default sysctl > to reenable that ability. Your idea looks awfully similar to me. Of course in intervening years this could well have changed. Reserving some of your NVMe for L2ARC etc in a subsequent partition seems like a good idea, less hassle than the above, albeit with a loss of flexibility. https://youtube.com/embed/yHgSU6iqrlE is old but may be helpful. A+ Dave
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0984c689-a92e-44ff-a3c5-a060d1d42148>