So, I have a couple of identical (or quite nearly so) systems - Lenovo ThinkCentre m92p's, that I would like to put to use. I'd like some opinions on this idea...
I have a directory 0wa that contains all of my slow changing directories and files. This is separate from my home dir ~. It weighs in at about 700GB of data. I usually just share it around via sending a zfs snapshot that's taken whenever I want to bring up a new system. What I wind up with is 8 different versions of the directory that I then have to sync or decide which to keep as master. I'm thinking, why not put it all on my main freebsd machine on a zfs pool that I then share over nfs. I've never tried this, so I'm not sure if it'll work well with multiple systems mounting it over nfs, so if you know something about this, please do tell. But, assuming that that'll work, I'm wondering if I can mirror the zfs pool between two systems or get some kind of minimal lag replication. Here's the gist of it:
odin
-----
freebsd 14 (4 core 3Ghz i7,16GB RAM, upgradable to 32... guess where the other 16 went)
host the zfs pool (mirrored over a couple 1 TB SSDs)
share the pool over nfs
baldur
----
freebsd 14 (4 core, 3Ghz i7, 16GB RAM, upgradable to 32)
mirror (or replicate) the odin pool
tux
----
linux mint 22 (8 core, 16 thread, 96GB RAM) laptop
mount the nfs share and use the dir and files as needed
astra
-----
linux mint 22 (4 core , 2.6 Ghz i5, 16GB RAM) laptop
mount the nfs share and use the dir and files as needed
hmm... as I write, I think, does nfs work for laptops... is it graceful when out of range / offline.
In summ:
1. Is is practical to mirror a pool over two systems?
2. Can I mount the pool and use it on multiple systems using nfs?
3. Will the laptops handle it gracefully?
Thanks!
Will
I have a directory 0wa that contains all of my slow changing directories and files. This is separate from my home dir ~. It weighs in at about 700GB of data. I usually just share it around via sending a zfs snapshot that's taken whenever I want to bring up a new system. What I wind up with is 8 different versions of the directory that I then have to sync or decide which to keep as master. I'm thinking, why not put it all on my main freebsd machine on a zfs pool that I then share over nfs. I've never tried this, so I'm not sure if it'll work well with multiple systems mounting it over nfs, so if you know something about this, please do tell. But, assuming that that'll work, I'm wondering if I can mirror the zfs pool between two systems or get some kind of minimal lag replication. Here's the gist of it:
odin
-----
freebsd 14 (4 core 3Ghz i7,16GB RAM, upgradable to 32... guess where the other 16 went)
host the zfs pool (mirrored over a couple 1 TB SSDs)
share the pool over nfs
baldur
----
freebsd 14 (4 core, 3Ghz i7, 16GB RAM, upgradable to 32)
mirror (or replicate) the odin pool
tux
----
linux mint 22 (8 core, 16 thread, 96GB RAM) laptop
mount the nfs share and use the dir and files as needed
astra
-----
linux mint 22 (4 core , 2.6 Ghz i5, 16GB RAM) laptop
mount the nfs share and use the dir and files as needed
hmm... as I write, I think, does nfs work for laptops... is it graceful when out of range / offline.
In summ:
1. Is is practical to mirror a pool over two systems?
2. Can I mount the pool and use it on multiple systems using nfs?
3. Will the laptops handle it gracefully?
Thanks!
Will