Add some pictures to ZFS article

master
kts of kettek (Tyger) 2018-08-09 03:40:36 -07:00
parent dae2b41205
commit 0123fe15d7
3 changed files with 5 additions and 1 deletions

View File

@ -8,7 +8,9 @@ Although this is certainly a size constraint, I keep majority of my large data e
# The Notion
The original idea was to have three major partitions: Mac OS High Sierra, Arch Linux, and a shared partition that would store my user/home directory. The initial setup and install -- which took some time due to learning how to setup rEFInd and much fury at the more modern Disk Utility.app's insane pie chart partitioning system -- used HFS+ for High Sierra, Ext4 for Arch, and HFS+ for the shared partition.
The total partitions, with the important self-made ones noted, were:
![The Dreaded Pie Chart](dreaded-pie-chart.png)
From Linux's perspective, the total partitions, with the important self-made ones noted, were:
| # | Name | Description | FS | Size |
|-----|------------|-----------------------------------|------------|----------|
@ -51,6 +53,8 @@ On Linux, I logged in as root, simply used the same */Users/* mount point and se
With all this in place -- and omitting some some minor mistakes along the way -- I safely rebooted back to Mac OS. However, upon attempting to login, it seemed the ZFS filesystem *Lyon/Users* was not mounted to */Users* when I logged in. After some research into the matter, it appeared that mounting ZFS volumes takes some time to actually mount. After some initial tries with some basic LaunchDaemon scripts, I discovered [ZFSLoadCheck](https://github.com/alexwasserman/ZFSLoadCheck), a rather simple LaunchAgent application that polls for a hidden dot file in the */Users* location and lets you know if it finds that file or not. It does so by showing a small dialog on the Login screen that updates about every 5 seconds to let you know if it is yet time to login.
![ZFSLoadCheck](ZFSLoadCheck.png)
After putting **ZFSLoadCheck**'s files into place, I rebooted between Mac OS and Arch Linux multiple times and was able to log in perfectly each time -- providing I waited a few moments for the ZFS volumes to actually mount.
And, with that, finally, **shared ZFS on Mac OS & Linux was a success!**

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB