Linux-MacOS ZFS mount points (and permissions!)
Posted: Mon Sep 07, 2020 8:55 am
I am just getting started here, but the goal is to use my old Mac Pro 2008 to dual boot MacOS High Sierra and MX-Linux with added latest backports version of ZFS on Linux (MX-Linux is a Debian derivative).
On Linux, I created a pool (no datasets yet) with the feature restrictions suggested on the O3X wiki for a cross-platform pool.
In Linux, since making the pool I have not yet changed the mountpoint. By default ZFS on Linux puts 'tank' at the computer's top level as /tank on doing a 'zpool import'.
I previously had a problem finding the mountpoint on MacOS after I had already set a Linux pool mountpoint. So, to check the default mount on MacOS, I exported the pool on Linux and then booted into MacOS High Sierra.
I was quite pleased to discover that 'zpool import tank' automatically mounted tank in the MacOS /Volumes folder, which is exactly what I wanted.
But I did not set this up. Did OpenZFS on OSX choose the MacOS mountpoint for me?
If so, I'm grateful for the automation and the specific choice, but what is the best way now to manage the respective Linux-MacOS mountpoints as I switch between the two systems--particularly now I am about to introduce datasets and actual files?
On Linux, I created a pool (no datasets yet) with the feature restrictions suggested on the O3X wiki for a cross-platform pool.
In Linux, since making the pool I have not yet changed the mountpoint. By default ZFS on Linux puts 'tank' at the computer's top level as /tank on doing a 'zpool import'.
I previously had a problem finding the mountpoint on MacOS after I had already set a Linux pool mountpoint. So, to check the default mount on MacOS, I exported the pool on Linux and then booted into MacOS High Sierra.
I was quite pleased to discover that 'zpool import tank' automatically mounted tank in the MacOS /Volumes folder, which is exactly what I wanted.
But I did not set this up. Did OpenZFS on OSX choose the MacOS mountpoint for me?
If so, I'm grateful for the automation and the specific choice, but what is the best way now to manage the respective Linux-MacOS mountpoints as I switch between the two systems--particularly now I am about to introduce datasets and actual files?