<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://openzfsonosx.org/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://openzfsonosx.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.215.152.65</id>
		<title>OpenZFS on OS X - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://openzfsonosx.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.215.152.65"/>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Special:Contributions/79.215.152.65"/>
		<updated>2026-05-09T20:07:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22.3</generator>

	<entry>
		<id>https://openzfsonosx.org/wiki/Creating_user_privileges</id>
		<title>Creating user privileges</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Creating_user_privileges"/>
				<updated>2014-04-30T17:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: A freshly installed ZVS volume comes with restrictive user privileges. To use it normally, you will have to create new user privileges. ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A freshly installed ZVS volume comes with restrictive user privileges. To use it normally, you will have to create new user privileges.&lt;br /&gt;
&lt;br /&gt;
Click at the icon of your mounted ZFS pool on your desktop, select in the menu bar File &amp;gt; Information.&lt;br /&gt;
&lt;br /&gt;
Click at the little lock icon at the bottom, type in an admin username and password.&lt;br /&gt;
&lt;br /&gt;
Click at the Plus icon at the bottom on the left. &lt;br /&gt;
&lt;br /&gt;
Add a your own user name or all administrators with read and write privileges.&lt;br /&gt;
&lt;br /&gt;
Try to copy some file to your pool.&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	<entry>
		<id>https://openzfsonosx.org/wiki/Documentation</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Documentation"/>
				<updated>2014-04-30T16:57:21Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: * Creating user privileges&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:About O3X]]&lt;br /&gt;
[[Category:Getting and installing O3X]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
General OpenZFS usage can be found on the [http://open-zfs.org OpenZFS wiki]. But we do need to document some Apple OS X specific things.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
* [[Preparing a drive]]&lt;br /&gt;
* [[zpool|Creating a pool]]&lt;br /&gt;
* [[Creating user privileges]]&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
&lt;br /&gt;
* [[Suppressing the annoying popup]]&lt;br /&gt;
&lt;br /&gt;
* [[Autoimport|Automatically importing pools]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
* [[DegradedPool|Degraded pool]]&lt;br /&gt;
&lt;br /&gt;
* [[panic|Kernel panic]]&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	<entry>
		<id>https://openzfsonosx.org/wiki/Suppressing_the_annoying_pop-up</id>
		<title>Suppressing the annoying pop-up</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Suppressing_the_annoying_pop-up"/>
				<updated>2014-04-30T16:39:29Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: /* Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Integration]]&lt;br /&gt;
&amp;lt;!-- (Originally written by alanruttenberg) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
You are getting messages &amp;quot;The disk you inserted was not readable by&lt;br /&gt;
this computer&amp;quot; for disks you have added to a ZFS pool. This was originally reported as [https://github.com/openzfsonosx/zfs/issues/102 issue 102]&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
OSX tries to mount all disks but doesn't know about ZFS. In order to&lt;br /&gt;
work around the error message we will exploit the fact that&lt;br /&gt;
diskarbitration is forgiving. As long as OSX has one valid partition&lt;br /&gt;
it will not complain.&lt;br /&gt;
&lt;br /&gt;
When you use diskutil to view information about a disk you have added&lt;br /&gt;
to a zpool, you will see two partitions, partition 1 and partition&lt;br /&gt;
9. Partition 9 is unused by ZFS. To satisfy OSX we will use partition 9,&lt;br /&gt;
changing it to a partition type that OSX knows about and formatting a file system on it. Then we will&lt;br /&gt;
tell OSX not to bother mounting it by adding an entry to /etc/fstab&lt;br /&gt;
&lt;br /&gt;
You will need software called &amp;quot;gdisk&amp;quot; to do some of this. Get it [http://sourceforge.net/projects/gptfdisk/files/gptfdisk/0.8.8/gdisk-binaries/ here] &lt;br /&gt;
&lt;br /&gt;
== Step by step ==&lt;br /&gt;
&lt;br /&gt;
# Save the output of diskutil list&lt;br /&gt;
# Backup all your partition tables&lt;br /&gt;
# Change the type of partition 9 on any disks that are in the zpool to 'Microsoft basic data', a type that is used by FAT and EXFAT file systems.&lt;br /&gt;
# Reboot&lt;br /&gt;
# Format each of the partition 9s you've changed the type on using  the newfs_exfat command&lt;br /&gt;
# Use diskutil to get the UUIDs of the partitions you've just formatted&lt;br /&gt;
# Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs&lt;br /&gt;
# Reboot and be happy&lt;br /&gt;
&lt;br /&gt;
=== Save the output of diskutil list ===&lt;br /&gt;
&lt;br /&gt;
In terminal execute &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt; and save it. The entries for your ZFS disks will look something like the following. Mine looked like [http://pastebin.com/jUV8cfcA this].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/disk4&lt;br /&gt;
   #:                       TYPE NAME                    SIZE       IDENTIFIER&lt;br /&gt;
   0:      GUID_partition_scheme                        *1.5 TB     disk4&lt;br /&gt;
   1:                        ZFS                         1.5 TB     disk4s1&lt;br /&gt;
   2: 6A945A3B-1DD2-11B2-99A6-080020736631               8.4 MB     disk4s9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backup all your partition tables ===&lt;br /&gt;
&lt;br /&gt;
You use gdisk for this. To work with the disk above, /dev/disk4, run &amp;lt;code&amp;gt;sudo gdisk /dev/disk4&amp;lt;/code&amp;gt;. It will say something like the following &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GPT fdisk (gdisk) version 0.8.8&lt;br /&gt;
&lt;br /&gt;
Warning: Devices opened with shared lock will not have their&lt;br /&gt;
partition table automatically reloaded!&lt;br /&gt;
Partition table scan:&lt;br /&gt;
  MBR: protective&lt;br /&gt;
  BSD: not present&lt;br /&gt;
  APM: not present&lt;br /&gt;
  GPT: present&lt;br /&gt;
&lt;br /&gt;
Found valid GPT with protective MBR; using GPT.&lt;br /&gt;
&lt;br /&gt;
Command (? for help):  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entering &amp;quot;?&amp;quot;[return] gives the list of commands (all single letter)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
b	back up GPT data to a file&lt;br /&gt;
c	change a partition's name&lt;br /&gt;
d	delete a partition&lt;br /&gt;
i	show detailed information on a partition&lt;br /&gt;
l	list known partition types&lt;br /&gt;
n	add a new partition&lt;br /&gt;
o	create a new empty GUID partition table (GPT)&lt;br /&gt;
p	print the partition table&lt;br /&gt;
q	quit without saving changes&lt;br /&gt;
r	recovery and transformation options (experts only)&lt;br /&gt;
s	sort partitions&lt;br /&gt;
t	change a partition's type code&lt;br /&gt;
v	verify disk&lt;br /&gt;
w	write table to disk and exit&lt;br /&gt;
x	extra functionality (experts only)&lt;br /&gt;
?	print this menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;b&amp;quot;[return] to backup your partition table. It prompts &amp;lt;code&amp;gt;Enter backup filename to save: &amp;lt;/code&amp;gt;. Give it a name - it will save the backup in your current directory.&lt;br /&gt;
&lt;br /&gt;
Repeat this for all the disks listed by diskutul. &lt;br /&gt;
&lt;br /&gt;
=== Change the type of partition 9 on any disks that are in the zpool to 'Microsoft basic data' ===&lt;br /&gt;
&lt;br /&gt;
To change the partition type use gdisk again. You are going to do this *only for the disks in your ZFS pools*. One of mine was /dev/disk4 so &amp;lt;code&amp;gt;sudo gdisk /dev/disk4&amp;lt;/code&amp;gt;. Type &amp;quot;t&amp;quot;[return]. It will prompt for the partition number, which will always be &amp;quot;9&amp;quot; and then say something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Command (? for help): t&lt;br /&gt;
Partition number (1-9): 9&lt;br /&gt;
Current type is 'Solaris Reserved 1'&lt;br /&gt;
Hex code or GUID (L to show codes, Enter = AF00): &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;0700&amp;quot;[return]. The response should be &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Changed type of partition to 'Microsoft basic data'&lt;br /&gt;
Command (? for help): &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;w&amp;quot;[return] to save this. &lt;br /&gt;
&lt;br /&gt;
Repeat for each of the disks in your ZFS pools. Once you are done, reboot.&lt;br /&gt;
&lt;br /&gt;
=== Reboot ===&lt;br /&gt;
&lt;br /&gt;
=== Format each of the partition 9s you've changed the type on ===&lt;br /&gt;
&lt;br /&gt;
The command to do this is newfs_exfat, which comes with OSX. For my disk4 the command is &amp;lt;code&amp;gt; sudo newfs_exfat /dev/rdisk4s9 &amp;lt;/code&amp;gt;. Note that the /dev/disk description is different than above. First we use /dev/ &amp;quot;rdisk&amp;quot; instead of &amp;quot;disk&amp;quot;, and second both the drive number and the partition number (suffix &amp;quot;s9&amp;quot;) are in the name. &lt;br /&gt;
&lt;br /&gt;
The command will respond with something like (the specifics will be different for your disk).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Partition offset : 1953507328 sectors (1000195751936 bytes)&lt;br /&gt;
Volume size      : 16384 sectors (8388608 bytes)&lt;br /&gt;
Bytes per sector : 512&lt;br /&gt;
Bytes per cluster: 4096&lt;br /&gt;
FAT offset      : 128 sectors (65536 bytes)&lt;br /&gt;
# FAT sectors    : 128&lt;br /&gt;
Number of FATs  : 1&lt;br /&gt;
Cluster offset  : 256 sectors (131072 bytes)&lt;br /&gt;
# Clusters      : 2016&lt;br /&gt;
Volume Serial #  : 52a0c680&lt;br /&gt;
Bitmap start    : 2&lt;br /&gt;
Bitmap file size : 252&lt;br /&gt;
Upcase start    : 3&lt;br /&gt;
Upcase file size : 5836&lt;br /&gt;
Root start      : 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repeat this for each partition 9 of a disk in your zpools.&lt;br /&gt;
&lt;br /&gt;
=== Use diskutil to get the UUIDs of the partitions you've just formatted ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;i&amp;gt;slick&amp;lt;/i&amp;gt; way to get the UUID is with a command &amp;lt;code&amp;gt;exfat.util&amp;lt;/code&amp;gt;, hidden away in your /System folder. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk4s9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response should look like a UUID. In my case &amp;lt;b&amp;gt;4AEF07DA-8B2B-375C-919B-2441DE07FE8A&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Repeat for each of the partition 9s in your zpool disks, recording the UUIDs.&lt;br /&gt;
&lt;br /&gt;
=== Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs ===&lt;br /&gt;
&lt;br /&gt;
You could use a text editor, e. g. &amp;lt;code&amp;gt;sudo pico /etc/fstab/&amp;lt;/code&amp;gt; with the text inside the single quotation marks, but you can also use a one-line command in the Terminal window, one for each of the UUIDs you retrieved in the previous step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'UUID=4AEF07DA-8B2B-375C-919B-2441DE07FE8A none exfat ro,noauto' | sudo tee -a /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;i&amp;gt;your&amp;lt;/i&amp;gt; UUIDs, of course.&lt;br /&gt;
&lt;br /&gt;
=== Reboot ===&lt;br /&gt;
&lt;br /&gt;
You should no longer get the complaint about the unreadable disks. Enjoy!&lt;br /&gt;
&lt;br /&gt;
== Original IRC Chat == &lt;br /&gt;
&lt;br /&gt;
Raw notes are below. I will clean up later.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[12:57pm] ilovezfs: hey&lt;br /&gt;
[12:58pm] alanruttenberg: Hi all, following up on https://github.com/openzfsonosx/zfs/issues/102&lt;br /&gt;
[12:58pm] alanruttenberg: &amp;quot;The disk you inserted was not readable by this computer&amp;quot;&lt;br /&gt;
[12:58pm] alanruttenberg: Suggestions?&lt;br /&gt;
[12:59pm] ilovezfs: so the &amp;quot;trick&amp;quot; is based on exploiting diskarbitration's being forgiving&lt;br /&gt;
[12:59pm] alanruttenberg: do tell&lt;br /&gt;
[12:59pm] ilovezfs: as long as one partition is &amp;quot;understood&amp;quot; then it will not give u the popup&lt;br /&gt;
[12:59pm] ilovezfs: so right now we have 2 partitions, but it understands neither&lt;br /&gt;
[1:00pm] alanruttenberg: how do you add one, given that I've given the whole disk to zfs&lt;br /&gt;
[1:00pm] ilovezfs: because it's not really the whole disk&lt;br /&gt;
[1:00pm] ilovezfs: zfs partitions it behind ur back&lt;br /&gt;
[1:00pm] alanruttenberg: sneaky&lt;br /&gt;
[1:00pm] ilovezfs: u get partition 1 and partition 9&lt;br /&gt;
[1:01pm] alanruttenberg: was wondering about  that&lt;br /&gt;
[1:01pm] ilovezfs: but it is still considered &amp;quot;whole disk&amp;quot; because if u give zfs a whole disk then it's supposed to be allowed to a) partition it b) flip on the disk cache if it can&lt;br /&gt;
[1:01pm] alanruttenberg: (does the current version even allow giving just one partition?)&lt;br /&gt;
[1:02pm] ilovezfs: yes.&lt;br /&gt;
[1:02pm] ilovezfs: if u built from source&lt;br /&gt;
[1:02pm] alanruttenberg: getting there...&lt;br /&gt;
[1:02pm] ilovezfs: there was a bug a few commits ago&lt;br /&gt;
[1:02pm] ilovezfs: that prevented that&lt;br /&gt;
[1:02pm] ilovezfs: but was fixed&lt;br /&gt;
[1:02pm] alanruttenberg: I did try to build the bundle, btw, but it didn't seem to help - maybe I did something wrong&lt;br /&gt;
[1:03pm] ilovezfs: the bundle definitely works&lt;br /&gt;
[1:03pm] ilovezfs: if u want to go that route&lt;br /&gt;
[1:03pm] ilovezfs: but can't guarantee it will hold up in the future&lt;br /&gt;
[1:03pm] alanruttenberg: hmm. is there any dependency on the version? I built only the bundle.&lt;br /&gt;
[1:03pm] ilovezfs: since apple plans not to let us write to /System&lt;br /&gt;
[1:03pm] alanruttenberg: In any case, I'll go sneaky for now if you give me the recipe&lt;br /&gt;
[1:03pm] alanruttenberg: not at all? It's my machine!&lt;br /&gt;
[1:04pm] ilovezfs: yeah, tell me about it.&lt;br /&gt;
[1:04pm] ilovezfs: lol&lt;br /&gt;
[1:04pm] alanruttenberg: How are they going to enforce it? Might finally have to quit using OSX if they do that.&lt;br /&gt;
[1:04pm] ilovezfs: anyway, basically u can put an exfat or hfs file system on part 9&lt;br /&gt;
[1:05pm] ilovezfs: and then put an fstab entry to tell it not to mount that&lt;br /&gt;
[1:05pm] alanruttenberg: so just use disk utility?&lt;br /&gt;
[1:05pm] ilovezfs: no&lt;br /&gt;
[1:05pm] alanruttenberg: ok. how then?&lt;br /&gt;
[1:05pm] ilovezfs: well for going forward u could have it automatically done&lt;br /&gt;
[1:05pm] ilovezfs: setting the type code&lt;br /&gt;
[1:05pm] ilovezfs: but since ur stuff already exists&lt;br /&gt;
[1:05pm] ilovezfs: we want to change it manually&lt;br /&gt;
[1:06pm] ilovezfs: the easiest way is to use gdisk&lt;br /&gt;
[1:06pm] ilovezfs: but that doesn't ship with OS X&lt;br /&gt;
[1:06pm] alanruttenberg: does fink have it?&lt;br /&gt;
[1:06pm] ilovezfs: the harder way is to use gpt&lt;br /&gt;
[1:06pm] ilovezfs: http://www.rodsbooks.com/gdisk/&lt;br /&gt;
[1:07pm] ilovezfs: http://sourceforge.net/projects/gptfdisk/&lt;br /&gt;
[1:07pm] alanruttenberg: fink does. 0.8.5-2&lt;br /&gt;
[1:07pm] alanruttenberg: any reason not to use the fink version?&lt;br /&gt;
[1:07pm] ilovezfs: id just get the one from the website&lt;br /&gt;
[1:07pm] ilovezfs:  Last Update: 2013-10-14&lt;br /&gt;
[1:07pm] ilovezfs: doubt fink is up to date&lt;br /&gt;
[1:08pm] ilovezfs:  Download gdisk-0.8.8.pkg (294.6 kB)&lt;br /&gt;
[1:08pm] ilovezfs: see&lt;br /&gt;
[1:08pm] ilovezfs: lol&lt;br /&gt;
[1:08pm] alanruttenberg: hang on - remoting home&lt;br /&gt;
[1:08pm] ilovezfs: k&lt;br /&gt;
[1:11pm] alanruttenberg: ok. gdisk installed&lt;br /&gt;
[1:11pm] ilovezfs: ok good&lt;br /&gt;
[1:11pm] ilovezfs: so first pastebin output of diskutil list&lt;br /&gt;
[1:12pm] alanruttenberg: http://pastebin.com/jUV8cfcA&lt;br /&gt;
[1:12pm] ilovezfs: ok&lt;br /&gt;
[1:12pm] ilovezfs: so first let's backup all of your partition tables&lt;br /&gt;
[1:13pm] ilovezfs: gdisk uses the command 'b' for that&lt;br /&gt;
[1:13pm] ilovezfs: sudo gdisk /dev/disk0&lt;br /&gt;
[1:13pm] ilovezfs: you can type 'p' to see it&lt;br /&gt;
[1:13pm] alanruttenberg: That's not one of the zfs disks. intended?&lt;br /&gt;
[1:13pm] ilovezfs: let's just do them all&lt;br /&gt;
[1:13pm] alanruttenberg: ok&lt;br /&gt;
[1:14pm] ilovezfs: then type b&lt;br /&gt;
[1:14pm] ilovezfs: and give the file a name&lt;br /&gt;
[1:14pm] ilovezfs: say gpt-disk0&lt;br /&gt;
[1:15pm] ilovezfs: repeat that for all of them&lt;br /&gt;
[1:15pm] alanruttenberg: k. hang on.&lt;br /&gt;
[1:18pm] alanruttenberg: mounted disk images too?&lt;br /&gt;
[1:18pm] ilovezfs: u can skip them&lt;br /&gt;
[1:19pm] alanruttenberg: ok done&lt;br /&gt;
[1:19pm] ilovezfs: cool&lt;br /&gt;
[1:20pm] ilovezfs: so u can change the type code with 't'&lt;br /&gt;
[1:20pm] ilovezfs: so we're interested in first of all /dev/disk2&lt;br /&gt;
[1:20pm] ilovezfs: and we'd like to change the type code of partition 9&lt;br /&gt;
[1:20pm] alanruttenberg: select the partition first or start gdisk with eg. /dev/disk2s9 ?&lt;br /&gt;
[1:21pm] ilovezfs: no&lt;br /&gt;
[1:21pm] ilovezfs: sudo gdisk /dev/disk2&lt;br /&gt;
[1:21pm] ilovezfs: and then type t&lt;br /&gt;
[1:21pm] alanruttenberg: Current type is 'Solaris Reserved 1'&lt;br /&gt;
[1:21pm] ilovezfs: right&lt;br /&gt;
[1:21pm] ilovezfs: so that's what we want to change&lt;br /&gt;
[1:22pm] alanruttenberg: ok. its asking Hex code or GUID?&lt;br /&gt;
[1:22pm] ilovezfs: the hex code&lt;br /&gt;
[1:22pm] ilovezfs: do u want to use exfat or hfs&lt;br /&gt;
[1:22pm] ilovezfs: exfat is good because it will be obvious to u it's not an apple partition&lt;br /&gt;
[1:23pm] ilovezfs: but bad because it has the same type code as fat&lt;br /&gt;
[1:23pm] ilovezfs: but i assume u dont use fat&lt;br /&gt;
[1:23pm] alanruttenberg: no, other than USB sticks, I guess&lt;br /&gt;
[1:23pm] ilovezfs: ok&lt;br /&gt;
[1:24pm] ilovezfs: so u want to use 0700&lt;br /&gt;
[1:25pm] alanruttenberg: conveniently not listed by the L command&lt;br /&gt;
[1:25pm] ilovezfs: yes it is&lt;br /&gt;
[1:25pm] ilovezfs: first one&lt;br /&gt;
[1:25pm] ilovezfs: lol&lt;br /&gt;
[1:25pm] ilovezfs:&lt;br /&gt;
[1:26pm] alanruttenberg: ok done. Just quit now?&lt;br /&gt;
[1:26pm] ilovezfs: 0700 Microsoft basic data&lt;br /&gt;
[1:26pm] ilovezfs: so type p&lt;br /&gt;
[1:26pm] ilovezfs: to confirm it looks good&lt;br /&gt;
[1:26pm] alanruttenberg:   9      1953507328      1953523711  8.0 MiB    0700 &lt;br /&gt;
[1:26pm] ilovezfs: good&lt;br /&gt;
[1:26pm] ilovezfs: and the other one is still zfs?&lt;br /&gt;
[1:26pm] alanruttenberg: yes&lt;br /&gt;
[1:26pm] ilovezfs: good&lt;br /&gt;
[1:26pm] ilovezfs: then u can type 'w'&lt;br /&gt;
[1:26pm] alanruttenberg: do i need a label or will osx give it a guid&lt;br /&gt;
[1:26pm] ilovezfs: no&lt;br /&gt;
[1:27pm] ilovezfs: we do the guid later&lt;br /&gt;
[1:27pm] alanruttenberg: You should reboot or remove the drive.&lt;br /&gt;
[1:27pm] alanruttenberg: The operation has completed successfully.&lt;br /&gt;
[1:27pm] ilovezfs: perfect&lt;br /&gt;
[1:27pm] ilovezfs: now u can see ur work&lt;br /&gt;
[1:27pm] ilovezfs: diskutil list&lt;br /&gt;
[1:27pm] alanruttenberg:   #:                      TYPE NAME                    SIZE      IDENTIFIER&lt;br /&gt;
[1:27pm] alanruttenberg:   0:      GUID_partition_scheme                        *1.0 TB    disk2&lt;br /&gt;
[1:27pm] alanruttenberg:   1:                        ZFS                        1.0 TB    disk2s1&lt;br /&gt;
[1:27pm] alanruttenberg:   2:      Microsoft Basic Data                        8.4 MB    disk2s9&lt;br /&gt;
[1:27pm] ilovezfs: voila&lt;br /&gt;
[1:28pm] ilovezfs: ok&lt;br /&gt;
[1:28pm] ilovezfs: now do the others&lt;br /&gt;
[1:28pm] alanruttenberg: ok&lt;br /&gt;
[1:28pm] ilovezfs: so disk3&lt;br /&gt;
[1:28pm] ilovezfs: disk4&lt;br /&gt;
[1:28pm] ilovezfs: disk5&lt;br /&gt;
[1:28pm] ilovezfs: let me know when ur done&lt;br /&gt;
[1:30pm] alanruttenberg: done&lt;br /&gt;
[1:30pm] ilovezfs: cool&lt;br /&gt;
[1:30pm] ilovezfs: now we can put a file system on them&lt;br /&gt;
[1:30pm] ilovezfs: the command is newfs_exfat&lt;br /&gt;
[1:31pm] ilovezfs: tecnically u should give it the raw version of the partition&lt;br /&gt;
[1:31pm] ilovezfs: but it will correct u if u dont&lt;br /&gt;
[1:31pm] ilovezfs: sudo newfs_exfat /dev/rdisk2s9&lt;br /&gt;
[1:31pm] alanruttenberg: args?&lt;br /&gt;
[1:31pm] ilovezfs: or u can do sudo newfs_exfat /dev/disk2s9 if u want to be &amp;quot;sloppy&amp;quot; hehe&lt;br /&gt;
[1:32pm] alanruttenberg: Partition offset : 1953507328 sectors (1000195751936 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: Volume size      : 16384 sectors (8388608 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: Bytes per sector : 512&lt;br /&gt;
[1:32pm] alanruttenberg: Bytes per cluster: 4096&lt;br /&gt;
[1:32pm] alanruttenberg: FAT offset      : 128 sectors (65536 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: # FAT sectors    : 128&lt;br /&gt;
[1:32pm] alanruttenberg: Number of FATs  : 1&lt;br /&gt;
[1:32pm] alanruttenberg: Cluster offset  : 256 sectors (131072 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: # Clusters      : 2016&lt;br /&gt;
[1:32pm] alanruttenberg: Volume Serial #  : 52a0c680&lt;br /&gt;
[1:32pm] alanruttenberg: Bitmap start    : 2&lt;br /&gt;
[1:32pm] alanruttenberg: Bitmap file size : 252&lt;br /&gt;
[1:32pm] alanruttenberg: Upcase start    : 3&lt;br /&gt;
[1:32pm] alanruttenberg: Upcase file size : 5836&lt;br /&gt;
[1:32pm] alanruttenberg: Root start      : 5&lt;br /&gt;
[1:32pm] ilovezfs: perfect&lt;br /&gt;
[1:32pm] alanruttenberg: will do others&lt;br /&gt;
[1:32pm] ilovezfs: then repeat on each of ur partition 9s&lt;br /&gt;
[1:34pm] alanruttenberg: ok done&lt;br /&gt;
[1:34pm] ilovezfs: good&lt;br /&gt;
[1:34pm] ilovezfs: now we can get the UUID for the file systems&lt;br /&gt;
[1:34pm] ilovezfs: that u just made&lt;br /&gt;
[1:34pm] ilovezfs: so the slick way&lt;br /&gt;
[1:35pm] ilovezfs: sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk2s9&lt;br /&gt;
[1:35pm] ilovezfs: try that&lt;br /&gt;
[1:35pm] alanruttenberg: 4AEF07DA-8B2B-375C-919B-2441DE07FE8A&lt;br /&gt;
[1:35pm] ilovezfs: cool&lt;br /&gt;
[1:35pm] ilovezfs: so u can do&lt;br /&gt;
[1:35pm] ilovezfs: sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk2s9 | pbcopy&lt;br /&gt;
[1:35pm] ilovezfs: and it will put it on the clipboard&lt;br /&gt;
[1:36pm] ilovezfs: then we make an fstab entry&lt;br /&gt;
[1:36pm] ilovezfs: echo 'UUID=4AEF07DA-8B2B-375C-919B-2441DE07FE8A none exfat ro,noauto' | sudo tee -a /etc/fstab&lt;br /&gt;
[1:37pm] ilovezfs: and repeat that for each of them&lt;br /&gt;
[1:37pm] alanruttenberg: k&lt;br /&gt;
[1:38pm] ilovezfs: and it should now shut the fuck up&lt;br /&gt;
[1:38pm] ilovezfs:&lt;br /&gt;
[1:39pm] ilovezfs: make sense?&lt;br /&gt;
[1:42pm] alanruttenberg: very nice, thank you. Rebooting now...&lt;br /&gt;
[1:42pm] ilovezfs: cool&lt;br /&gt;
[1:42pm] ilovezfs: i assume u dont have file vault so it can actually reboot right&lt;br /&gt;
[1:43pm] alanruttenberg: no file vault&lt;br /&gt;
[1:43pm] ilovezfs: k&lt;br /&gt;
[1:43pm] ilovezfs: otherwise there's other magic for that lol&lt;br /&gt;
[1:45pm] alanruttenberg: if remote access doesn't let me reconnect will have to check later. It's taking its time.&lt;br /&gt;
[1:45pm] ilovezfs: k&lt;br /&gt;
[1:45pm] ilovezfs: it should come up&lt;br /&gt;
[1:46pm] alanruttenberg: thank you very much!&lt;br /&gt;
[1:46pm] ilovezfs: You're welcome &lt;br /&gt;
[1:46pm] alanruttenberg: Is there a wiki where I can write this up for others?&lt;br /&gt;
[1:46pm] ilovezfs: um&lt;br /&gt;
[1:46pm] ilovezfs: not really&lt;br /&gt;
[1:46pm] ilovezfs: i guess u could&lt;br /&gt;
[1:46pm] ilovezfs: https://github.com/openzfsonosx/zfs/wiki&lt;br /&gt;
[1:46pm] ilovezfs: lol&lt;br /&gt;
[1:46pm] ilovezfs:&lt;br /&gt;
[1:47pm] ilovezfs: does it let u?&lt;br /&gt;
[1:47pm] alanruttenberg: might as well return the favor. seems to.&lt;br /&gt;
[1:47pm] alanruttenberg: ok, later!&lt;br /&gt;
[1:47pm] ilovezfs: alanruttenberg: awesome&lt;br /&gt;
[1:48pm] ilovezfs: alanruttenberg: will look forward to the write up&lt;br /&gt;
[1:48pm] ilovezfs: alanruttenberg: &lt;br /&gt;
[1:48pm] alanruttenberg: will drop a note in the issue when done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	<entry>
		<id>https://openzfsonosx.org/wiki/Suppressing_the_annoying_pop-up</id>
		<title>Suppressing the annoying pop-up</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Suppressing_the_annoying_pop-up"/>
				<updated>2014-04-30T16:38:55Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: /* Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Integration]]&lt;br /&gt;
&amp;lt;!-- (Originally written by alanruttenberg) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
You are getting messages &amp;quot;The disk you inserted was not readable by&lt;br /&gt;
this computer&amp;quot; for disks you have added to a ZFS pool. This was originally reported as [https://github.com/openzfsonosx/zfs/issues/102 issue 102]&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
OSX tries to mount all disks but doesn't know about ZFS. In order to&lt;br /&gt;
work around the error message we will exploit the fact that&lt;br /&gt;
diskarbitration is forgiving. As long as OSX has one valid partition&lt;br /&gt;
it will not complain.&lt;br /&gt;
&lt;br /&gt;
When you use diskutil to view information about a disk you have added&lt;br /&gt;
to a zpool, you will see two partitions, partition 1 and partition&lt;br /&gt;
9. Partition 9 is unused by ZFS. To satisfy OSX we will use partition 9,&lt;br /&gt;
changing it to a partition type that OSX knows about and formatting a file system on it. Then we will&lt;br /&gt;
tell OSX not to bother mounting it by adding an entry to /etc/fstab&lt;br /&gt;
&lt;br /&gt;
You will need software called &amp;quot;gdisk&amp;quot; to do some of this. Get it [http://sourceforge.net/projects/gptfdisk/files/gptfdisk/0.8.8/gdisk-binaries/ here] &lt;br /&gt;
&lt;br /&gt;
== Step by step ==&lt;br /&gt;
&lt;br /&gt;
# Save the output of diskutil list&lt;br /&gt;
# Backup all your partition tables&lt;br /&gt;
# Change the type of partition 9 on any disks that are in the zpool to 'Microsoft basic data', a type that is used by FAT and EXFAT file systems.&lt;br /&gt;
# Reboot&lt;br /&gt;
# Format each of the partition 9s you've changed the type on using  the newfs_exfat command&lt;br /&gt;
# Use diskutil to get the UUIDs of the partitions you've just formatted&lt;br /&gt;
# Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs&lt;br /&gt;
# Reboot and be happy&lt;br /&gt;
&lt;br /&gt;
=== Save the output of diskutil list ===&lt;br /&gt;
&lt;br /&gt;
In terminal execute &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt; and save it. The entries for your ZFS disks will look something like the following. Mine looked like [http://pastebin.com/jUV8cfcA this].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/disk4&lt;br /&gt;
   #:                       TYPE NAME                    SIZE       IDENTIFIER&lt;br /&gt;
   0:      GUID_partition_scheme                        *1.5 TB     disk4&lt;br /&gt;
   1:                        ZFS                         1.5 TB     disk4s1&lt;br /&gt;
   2: 6A945A3B-1DD2-11B2-99A6-080020736631               8.4 MB     disk4s9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backup all your partition tables ===&lt;br /&gt;
&lt;br /&gt;
You use gdisk for this. To work with the disk above, /dev/disk4, run &amp;lt;code&amp;gt;sudo gdisk /dev/disk4&amp;lt;/code&amp;gt;. It will say something like the following &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GPT fdisk (gdisk) version 0.8.8&lt;br /&gt;
&lt;br /&gt;
Warning: Devices opened with shared lock will not have their&lt;br /&gt;
partition table automatically reloaded!&lt;br /&gt;
Partition table scan:&lt;br /&gt;
  MBR: protective&lt;br /&gt;
  BSD: not present&lt;br /&gt;
  APM: not present&lt;br /&gt;
  GPT: present&lt;br /&gt;
&lt;br /&gt;
Found valid GPT with protective MBR; using GPT.&lt;br /&gt;
&lt;br /&gt;
Command (? for help):  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entering &amp;quot;?&amp;quot;[return] gives the list of commands (all single letter)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
b	back up GPT data to a file&lt;br /&gt;
c	change a partition's name&lt;br /&gt;
d	delete a partition&lt;br /&gt;
i	show detailed information on a partition&lt;br /&gt;
l	list known partition types&lt;br /&gt;
n	add a new partition&lt;br /&gt;
o	create a new empty GUID partition table (GPT)&lt;br /&gt;
p	print the partition table&lt;br /&gt;
q	quit without saving changes&lt;br /&gt;
r	recovery and transformation options (experts only)&lt;br /&gt;
s	sort partitions&lt;br /&gt;
t	change a partition's type code&lt;br /&gt;
v	verify disk&lt;br /&gt;
w	write table to disk and exit&lt;br /&gt;
x	extra functionality (experts only)&lt;br /&gt;
?	print this menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;b&amp;quot;[return] to backup your partition table. It prompts &amp;lt;code&amp;gt;Enter backup filename to save: &amp;lt;/code&amp;gt;. Give it a name - it will save the backup in your current directory.&lt;br /&gt;
&lt;br /&gt;
Repeat this for all the disks listed by diskutul. &lt;br /&gt;
&lt;br /&gt;
=== Change the type of partition 9 on any disks that are in the zpool to 'Microsoft basic data' ===&lt;br /&gt;
&lt;br /&gt;
To change the partition type use gdisk again. You are going to do this *only for the disks in your ZFS pools*. One of mine was /dev/disk4 so &amp;lt;code&amp;gt;sudo gdisk /dev/disk4&amp;lt;/code&amp;gt;. Type &amp;quot;t&amp;quot;[return]. It will prompt for the partition number, which will always be &amp;quot;9&amp;quot; and then say something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Command (? for help): t&lt;br /&gt;
Partition number (1-9): 9&lt;br /&gt;
Current type is 'Solaris Reserved 1'&lt;br /&gt;
Hex code or GUID (L to show codes, Enter = AF00): &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;0700&amp;quot;[return]. The response should be &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Changed type of partition to 'Microsoft basic data'&lt;br /&gt;
Command (? for help): &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;w&amp;quot;[return] to save this. &lt;br /&gt;
&lt;br /&gt;
Repeat for each of the disks in your ZFS pools. Once you are done, reboot.&lt;br /&gt;
&lt;br /&gt;
=== Reboot ===&lt;br /&gt;
&lt;br /&gt;
=== Format each of the partition 9s you've changed the type on ===&lt;br /&gt;
&lt;br /&gt;
The command to do this is newfs_exfat, which comes with OSX. For my disk4 the command is &amp;lt;code&amp;gt; sudo newfs_exfat /dev/rdisk4s9 &amp;lt;/code&amp;gt;. Note that the /dev/disk description is different than above. First we use /dev/ &amp;quot;rdisk&amp;quot; instead of &amp;quot;disk&amp;quot;, and second both the drive number and the partition number (suffix &amp;quot;s9&amp;quot;) are in the name. &lt;br /&gt;
&lt;br /&gt;
The command will respond with something like (the specifics will be different for your disk).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Partition offset : 1953507328 sectors (1000195751936 bytes)&lt;br /&gt;
Volume size      : 16384 sectors (8388608 bytes)&lt;br /&gt;
Bytes per sector : 512&lt;br /&gt;
Bytes per cluster: 4096&lt;br /&gt;
FAT offset      : 128 sectors (65536 bytes)&lt;br /&gt;
# FAT sectors    : 128&lt;br /&gt;
Number of FATs  : 1&lt;br /&gt;
Cluster offset  : 256 sectors (131072 bytes)&lt;br /&gt;
# Clusters      : 2016&lt;br /&gt;
Volume Serial #  : 52a0c680&lt;br /&gt;
Bitmap start    : 2&lt;br /&gt;
Bitmap file size : 252&lt;br /&gt;
Upcase start    : 3&lt;br /&gt;
Upcase file size : 5836&lt;br /&gt;
Root start      : 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repeat this for each partition 9 of a disk in your zpools.&lt;br /&gt;
&lt;br /&gt;
=== Use diskutil to get the UUIDs of the partitions you've just formatted ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;i&amp;gt;slick&amp;lt;/i&amp;gt; way to get the UUID is with a command &amp;lt;code&amp;gt;exfat.util&amp;lt;/code&amp;gt;, hidden away in your /System folder. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk4s9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response should look like a UUID. In my case &amp;lt;b&amp;gt;4AEF07DA-8B2B-375C-919B-2441DE07FE8A&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Repeat for each of the partition 9s in your zpool disks, recording the UUIDs.&lt;br /&gt;
&lt;br /&gt;
=== Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs ===&lt;br /&gt;
&lt;br /&gt;
You could use a text editor, e. g. &amp;lt;code&amp;gt;sudo pico /etc/fstab/&amp;lt;/code&amp;gt;, but you can also use a one-line command in the Terminal window, one for each of the UUIDs you retrieved in the previous step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'UUID=4AEF07DA-8B2B-375C-919B-2441DE07FE8A none exfat ro,noauto' | sudo tee -a /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;i&amp;gt;your&amp;lt;/i&amp;gt; UUIDs, of course.&lt;br /&gt;
&lt;br /&gt;
=== Reboot ===&lt;br /&gt;
&lt;br /&gt;
You should no longer get the complaint about the unreadable disks. Enjoy!&lt;br /&gt;
&lt;br /&gt;
== Original IRC Chat == &lt;br /&gt;
&lt;br /&gt;
Raw notes are below. I will clean up later.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[12:57pm] ilovezfs: hey&lt;br /&gt;
[12:58pm] alanruttenberg: Hi all, following up on https://github.com/openzfsonosx/zfs/issues/102&lt;br /&gt;
[12:58pm] alanruttenberg: &amp;quot;The disk you inserted was not readable by this computer&amp;quot;&lt;br /&gt;
[12:58pm] alanruttenberg: Suggestions?&lt;br /&gt;
[12:59pm] ilovezfs: so the &amp;quot;trick&amp;quot; is based on exploiting diskarbitration's being forgiving&lt;br /&gt;
[12:59pm] alanruttenberg: do tell&lt;br /&gt;
[12:59pm] ilovezfs: as long as one partition is &amp;quot;understood&amp;quot; then it will not give u the popup&lt;br /&gt;
[12:59pm] ilovezfs: so right now we have 2 partitions, but it understands neither&lt;br /&gt;
[1:00pm] alanruttenberg: how do you add one, given that I've given the whole disk to zfs&lt;br /&gt;
[1:00pm] ilovezfs: because it's not really the whole disk&lt;br /&gt;
[1:00pm] ilovezfs: zfs partitions it behind ur back&lt;br /&gt;
[1:00pm] alanruttenberg: sneaky&lt;br /&gt;
[1:00pm] ilovezfs: u get partition 1 and partition 9&lt;br /&gt;
[1:01pm] alanruttenberg: was wondering about  that&lt;br /&gt;
[1:01pm] ilovezfs: but it is still considered &amp;quot;whole disk&amp;quot; because if u give zfs a whole disk then it's supposed to be allowed to a) partition it b) flip on the disk cache if it can&lt;br /&gt;
[1:01pm] alanruttenberg: (does the current version even allow giving just one partition?)&lt;br /&gt;
[1:02pm] ilovezfs: yes.&lt;br /&gt;
[1:02pm] ilovezfs: if u built from source&lt;br /&gt;
[1:02pm] alanruttenberg: getting there...&lt;br /&gt;
[1:02pm] ilovezfs: there was a bug a few commits ago&lt;br /&gt;
[1:02pm] ilovezfs: that prevented that&lt;br /&gt;
[1:02pm] ilovezfs: but was fixed&lt;br /&gt;
[1:02pm] alanruttenberg: I did try to build the bundle, btw, but it didn't seem to help - maybe I did something wrong&lt;br /&gt;
[1:03pm] ilovezfs: the bundle definitely works&lt;br /&gt;
[1:03pm] ilovezfs: if u want to go that route&lt;br /&gt;
[1:03pm] ilovezfs: but can't guarantee it will hold up in the future&lt;br /&gt;
[1:03pm] alanruttenberg: hmm. is there any dependency on the version? I built only the bundle.&lt;br /&gt;
[1:03pm] ilovezfs: since apple plans not to let us write to /System&lt;br /&gt;
[1:03pm] alanruttenberg: In any case, I'll go sneaky for now if you give me the recipe&lt;br /&gt;
[1:03pm] alanruttenberg: not at all? It's my machine!&lt;br /&gt;
[1:04pm] ilovezfs: yeah, tell me about it.&lt;br /&gt;
[1:04pm] ilovezfs: lol&lt;br /&gt;
[1:04pm] alanruttenberg: How are they going to enforce it? Might finally have to quit using OSX if they do that.&lt;br /&gt;
[1:04pm] ilovezfs: anyway, basically u can put an exfat or hfs file system on part 9&lt;br /&gt;
[1:05pm] ilovezfs: and then put an fstab entry to tell it not to mount that&lt;br /&gt;
[1:05pm] alanruttenberg: so just use disk utility?&lt;br /&gt;
[1:05pm] ilovezfs: no&lt;br /&gt;
[1:05pm] alanruttenberg: ok. how then?&lt;br /&gt;
[1:05pm] ilovezfs: well for going forward u could have it automatically done&lt;br /&gt;
[1:05pm] ilovezfs: setting the type code&lt;br /&gt;
[1:05pm] ilovezfs: but since ur stuff already exists&lt;br /&gt;
[1:05pm] ilovezfs: we want to change it manually&lt;br /&gt;
[1:06pm] ilovezfs: the easiest way is to use gdisk&lt;br /&gt;
[1:06pm] ilovezfs: but that doesn't ship with OS X&lt;br /&gt;
[1:06pm] alanruttenberg: does fink have it?&lt;br /&gt;
[1:06pm] ilovezfs: the harder way is to use gpt&lt;br /&gt;
[1:06pm] ilovezfs: http://www.rodsbooks.com/gdisk/&lt;br /&gt;
[1:07pm] ilovezfs: http://sourceforge.net/projects/gptfdisk/&lt;br /&gt;
[1:07pm] alanruttenberg: fink does. 0.8.5-2&lt;br /&gt;
[1:07pm] alanruttenberg: any reason not to use the fink version?&lt;br /&gt;
[1:07pm] ilovezfs: id just get the one from the website&lt;br /&gt;
[1:07pm] ilovezfs:  Last Update: 2013-10-14&lt;br /&gt;
[1:07pm] ilovezfs: doubt fink is up to date&lt;br /&gt;
[1:08pm] ilovezfs:  Download gdisk-0.8.8.pkg (294.6 kB)&lt;br /&gt;
[1:08pm] ilovezfs: see&lt;br /&gt;
[1:08pm] ilovezfs: lol&lt;br /&gt;
[1:08pm] alanruttenberg: hang on - remoting home&lt;br /&gt;
[1:08pm] ilovezfs: k&lt;br /&gt;
[1:11pm] alanruttenberg: ok. gdisk installed&lt;br /&gt;
[1:11pm] ilovezfs: ok good&lt;br /&gt;
[1:11pm] ilovezfs: so first pastebin output of diskutil list&lt;br /&gt;
[1:12pm] alanruttenberg: http://pastebin.com/jUV8cfcA&lt;br /&gt;
[1:12pm] ilovezfs: ok&lt;br /&gt;
[1:12pm] ilovezfs: so first let's backup all of your partition tables&lt;br /&gt;
[1:13pm] ilovezfs: gdisk uses the command 'b' for that&lt;br /&gt;
[1:13pm] ilovezfs: sudo gdisk /dev/disk0&lt;br /&gt;
[1:13pm] ilovezfs: you can type 'p' to see it&lt;br /&gt;
[1:13pm] alanruttenberg: That's not one of the zfs disks. intended?&lt;br /&gt;
[1:13pm] ilovezfs: let's just do them all&lt;br /&gt;
[1:13pm] alanruttenberg: ok&lt;br /&gt;
[1:14pm] ilovezfs: then type b&lt;br /&gt;
[1:14pm] ilovezfs: and give the file a name&lt;br /&gt;
[1:14pm] ilovezfs: say gpt-disk0&lt;br /&gt;
[1:15pm] ilovezfs: repeat that for all of them&lt;br /&gt;
[1:15pm] alanruttenberg: k. hang on.&lt;br /&gt;
[1:18pm] alanruttenberg: mounted disk images too?&lt;br /&gt;
[1:18pm] ilovezfs: u can skip them&lt;br /&gt;
[1:19pm] alanruttenberg: ok done&lt;br /&gt;
[1:19pm] ilovezfs: cool&lt;br /&gt;
[1:20pm] ilovezfs: so u can change the type code with 't'&lt;br /&gt;
[1:20pm] ilovezfs: so we're interested in first of all /dev/disk2&lt;br /&gt;
[1:20pm] ilovezfs: and we'd like to change the type code of partition 9&lt;br /&gt;
[1:20pm] alanruttenberg: select the partition first or start gdisk with eg. /dev/disk2s9 ?&lt;br /&gt;
[1:21pm] ilovezfs: no&lt;br /&gt;
[1:21pm] ilovezfs: sudo gdisk /dev/disk2&lt;br /&gt;
[1:21pm] ilovezfs: and then type t&lt;br /&gt;
[1:21pm] alanruttenberg: Current type is 'Solaris Reserved 1'&lt;br /&gt;
[1:21pm] ilovezfs: right&lt;br /&gt;
[1:21pm] ilovezfs: so that's what we want to change&lt;br /&gt;
[1:22pm] alanruttenberg: ok. its asking Hex code or GUID?&lt;br /&gt;
[1:22pm] ilovezfs: the hex code&lt;br /&gt;
[1:22pm] ilovezfs: do u want to use exfat or hfs&lt;br /&gt;
[1:22pm] ilovezfs: exfat is good because it will be obvious to u it's not an apple partition&lt;br /&gt;
[1:23pm] ilovezfs: but bad because it has the same type code as fat&lt;br /&gt;
[1:23pm] ilovezfs: but i assume u dont use fat&lt;br /&gt;
[1:23pm] alanruttenberg: no, other than USB sticks, I guess&lt;br /&gt;
[1:23pm] ilovezfs: ok&lt;br /&gt;
[1:24pm] ilovezfs: so u want to use 0700&lt;br /&gt;
[1:25pm] alanruttenberg: conveniently not listed by the L command&lt;br /&gt;
[1:25pm] ilovezfs: yes it is&lt;br /&gt;
[1:25pm] ilovezfs: first one&lt;br /&gt;
[1:25pm] ilovezfs: lol&lt;br /&gt;
[1:25pm] ilovezfs:&lt;br /&gt;
[1:26pm] alanruttenberg: ok done. Just quit now?&lt;br /&gt;
[1:26pm] ilovezfs: 0700 Microsoft basic data&lt;br /&gt;
[1:26pm] ilovezfs: so type p&lt;br /&gt;
[1:26pm] ilovezfs: to confirm it looks good&lt;br /&gt;
[1:26pm] alanruttenberg:   9      1953507328      1953523711  8.0 MiB    0700 &lt;br /&gt;
[1:26pm] ilovezfs: good&lt;br /&gt;
[1:26pm] ilovezfs: and the other one is still zfs?&lt;br /&gt;
[1:26pm] alanruttenberg: yes&lt;br /&gt;
[1:26pm] ilovezfs: good&lt;br /&gt;
[1:26pm] ilovezfs: then u can type 'w'&lt;br /&gt;
[1:26pm] alanruttenberg: do i need a label or will osx give it a guid&lt;br /&gt;
[1:26pm] ilovezfs: no&lt;br /&gt;
[1:27pm] ilovezfs: we do the guid later&lt;br /&gt;
[1:27pm] alanruttenberg: You should reboot or remove the drive.&lt;br /&gt;
[1:27pm] alanruttenberg: The operation has completed successfully.&lt;br /&gt;
[1:27pm] ilovezfs: perfect&lt;br /&gt;
[1:27pm] ilovezfs: now u can see ur work&lt;br /&gt;
[1:27pm] ilovezfs: diskutil list&lt;br /&gt;
[1:27pm] alanruttenberg:   #:                      TYPE NAME                    SIZE      IDENTIFIER&lt;br /&gt;
[1:27pm] alanruttenberg:   0:      GUID_partition_scheme                        *1.0 TB    disk2&lt;br /&gt;
[1:27pm] alanruttenberg:   1:                        ZFS                        1.0 TB    disk2s1&lt;br /&gt;
[1:27pm] alanruttenberg:   2:      Microsoft Basic Data                        8.4 MB    disk2s9&lt;br /&gt;
[1:27pm] ilovezfs: voila&lt;br /&gt;
[1:28pm] ilovezfs: ok&lt;br /&gt;
[1:28pm] ilovezfs: now do the others&lt;br /&gt;
[1:28pm] alanruttenberg: ok&lt;br /&gt;
[1:28pm] ilovezfs: so disk3&lt;br /&gt;
[1:28pm] ilovezfs: disk4&lt;br /&gt;
[1:28pm] ilovezfs: disk5&lt;br /&gt;
[1:28pm] ilovezfs: let me know when ur done&lt;br /&gt;
[1:30pm] alanruttenberg: done&lt;br /&gt;
[1:30pm] ilovezfs: cool&lt;br /&gt;
[1:30pm] ilovezfs: now we can put a file system on them&lt;br /&gt;
[1:30pm] ilovezfs: the command is newfs_exfat&lt;br /&gt;
[1:31pm] ilovezfs: tecnically u should give it the raw version of the partition&lt;br /&gt;
[1:31pm] ilovezfs: but it will correct u if u dont&lt;br /&gt;
[1:31pm] ilovezfs: sudo newfs_exfat /dev/rdisk2s9&lt;br /&gt;
[1:31pm] alanruttenberg: args?&lt;br /&gt;
[1:31pm] ilovezfs: or u can do sudo newfs_exfat /dev/disk2s9 if u want to be &amp;quot;sloppy&amp;quot; hehe&lt;br /&gt;
[1:32pm] alanruttenberg: Partition offset : 1953507328 sectors (1000195751936 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: Volume size      : 16384 sectors (8388608 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: Bytes per sector : 512&lt;br /&gt;
[1:32pm] alanruttenberg: Bytes per cluster: 4096&lt;br /&gt;
[1:32pm] alanruttenberg: FAT offset      : 128 sectors (65536 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: # FAT sectors    : 128&lt;br /&gt;
[1:32pm] alanruttenberg: Number of FATs  : 1&lt;br /&gt;
[1:32pm] alanruttenberg: Cluster offset  : 256 sectors (131072 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: # Clusters      : 2016&lt;br /&gt;
[1:32pm] alanruttenberg: Volume Serial #  : 52a0c680&lt;br /&gt;
[1:32pm] alanruttenberg: Bitmap start    : 2&lt;br /&gt;
[1:32pm] alanruttenberg: Bitmap file size : 252&lt;br /&gt;
[1:32pm] alanruttenberg: Upcase start    : 3&lt;br /&gt;
[1:32pm] alanruttenberg: Upcase file size : 5836&lt;br /&gt;
[1:32pm] alanruttenberg: Root start      : 5&lt;br /&gt;
[1:32pm] ilovezfs: perfect&lt;br /&gt;
[1:32pm] alanruttenberg: will do others&lt;br /&gt;
[1:32pm] ilovezfs: then repeat on each of ur partition 9s&lt;br /&gt;
[1:34pm] alanruttenberg: ok done&lt;br /&gt;
[1:34pm] ilovezfs: good&lt;br /&gt;
[1:34pm] ilovezfs: now we can get the UUID for the file systems&lt;br /&gt;
[1:34pm] ilovezfs: that u just made&lt;br /&gt;
[1:34pm] ilovezfs: so the slick way&lt;br /&gt;
[1:35pm] ilovezfs: sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk2s9&lt;br /&gt;
[1:35pm] ilovezfs: try that&lt;br /&gt;
[1:35pm] alanruttenberg: 4AEF07DA-8B2B-375C-919B-2441DE07FE8A&lt;br /&gt;
[1:35pm] ilovezfs: cool&lt;br /&gt;
[1:35pm] ilovezfs: so u can do&lt;br /&gt;
[1:35pm] ilovezfs: sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk2s9 | pbcopy&lt;br /&gt;
[1:35pm] ilovezfs: and it will put it on the clipboard&lt;br /&gt;
[1:36pm] ilovezfs: then we make an fstab entry&lt;br /&gt;
[1:36pm] ilovezfs: echo 'UUID=4AEF07DA-8B2B-375C-919B-2441DE07FE8A none exfat ro,noauto' | sudo tee -a /etc/fstab&lt;br /&gt;
[1:37pm] ilovezfs: and repeat that for each of them&lt;br /&gt;
[1:37pm] alanruttenberg: k&lt;br /&gt;
[1:38pm] ilovezfs: and it should now shut the fuck up&lt;br /&gt;
[1:38pm] ilovezfs:&lt;br /&gt;
[1:39pm] ilovezfs: make sense?&lt;br /&gt;
[1:42pm] alanruttenberg: very nice, thank you. Rebooting now...&lt;br /&gt;
[1:42pm] ilovezfs: cool&lt;br /&gt;
[1:42pm] ilovezfs: i assume u dont have file vault so it can actually reboot right&lt;br /&gt;
[1:43pm] alanruttenberg: no file vault&lt;br /&gt;
[1:43pm] ilovezfs: k&lt;br /&gt;
[1:43pm] ilovezfs: otherwise there's other magic for that lol&lt;br /&gt;
[1:45pm] alanruttenberg: if remote access doesn't let me reconnect will have to check later. It's taking its time.&lt;br /&gt;
[1:45pm] ilovezfs: k&lt;br /&gt;
[1:45pm] ilovezfs: it should come up&lt;br /&gt;
[1:46pm] alanruttenberg: thank you very much!&lt;br /&gt;
[1:46pm] ilovezfs: You're welcome &lt;br /&gt;
[1:46pm] alanruttenberg: Is there a wiki where I can write this up for others?&lt;br /&gt;
[1:46pm] ilovezfs: um&lt;br /&gt;
[1:46pm] ilovezfs: not really&lt;br /&gt;
[1:46pm] ilovezfs: i guess u could&lt;br /&gt;
[1:46pm] ilovezfs: https://github.com/openzfsonosx/zfs/wiki&lt;br /&gt;
[1:46pm] ilovezfs: lol&lt;br /&gt;
[1:46pm] ilovezfs:&lt;br /&gt;
[1:47pm] ilovezfs: does it let u?&lt;br /&gt;
[1:47pm] alanruttenberg: might as well return the favor. seems to.&lt;br /&gt;
[1:47pm] alanruttenberg: ok, later!&lt;br /&gt;
[1:47pm] ilovezfs: alanruttenberg: awesome&lt;br /&gt;
[1:48pm] ilovezfs: alanruttenberg: will look forward to the write up&lt;br /&gt;
[1:48pm] ilovezfs: alanruttenberg: &lt;br /&gt;
[1:48pm] alanruttenberg: will drop a note in the issue when done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	<entry>
		<id>https://openzfsonosx.org/wiki/Talk:Autoimport</id>
		<title>Talk:Autoimport</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Talk:Autoimport"/>
				<updated>2014-04-30T16:37:39Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: What am I supposed to do if I have no developer tools and no git installed?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What am I supposed to do if I have no developer tools and no git installed?&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	<entry>
		<id>https://openzfsonosx.org/wiki/Suppressing_the_annoying_pop-up</id>
		<title>Suppressing the annoying pop-up</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Suppressing_the_annoying_pop-up"/>
				<updated>2014-04-30T16:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: /* Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Integration]]&lt;br /&gt;
&amp;lt;!-- (Originally written by alanruttenberg) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
You are getting messages &amp;quot;The disk you inserted was not readable by&lt;br /&gt;
this computer&amp;quot; for disks you have added to a ZFS pool. This was originally reported as [https://github.com/openzfsonosx/zfs/issues/102 issue 102]&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
OSX tries to mount all disks but doesn't know about ZFS. In order to&lt;br /&gt;
work around the error message we will exploit the fact that&lt;br /&gt;
diskarbitration is forgiving. As long as OSX has one valid partition&lt;br /&gt;
it will not complain.&lt;br /&gt;
&lt;br /&gt;
When you use diskutil to view information about a disk you have added&lt;br /&gt;
to a zpool, you will see two partitions, partition 1 and partition&lt;br /&gt;
9. Partition 9 is unused by ZFS. To satisfy OSX we will use partition 9,&lt;br /&gt;
changing it to a partition type that OSX knows about and formatting a file system on it. Then we will&lt;br /&gt;
tell OSX not to bother mounting it by adding an entry to /etc/fstab&lt;br /&gt;
&lt;br /&gt;
You will need software called &amp;quot;gdisk&amp;quot; to do some of this. Get it [http://sourceforge.net/projects/gptfdisk/files/gptfdisk/0.8.8/gdisk-binaries/ here] &lt;br /&gt;
&lt;br /&gt;
== Step by step ==&lt;br /&gt;
&lt;br /&gt;
# Save the output of diskutil list&lt;br /&gt;
# Backup all your partition tables&lt;br /&gt;
# Change the type of partition 9 on any disks that are in the zpool to 'Microsoft basic data', a type that is used by FAT and EXFAT file systems.&lt;br /&gt;
# Reboot&lt;br /&gt;
# Format each of the partition 9s you've changed the type on using  the newfs_exfat command&lt;br /&gt;
# Use diskutil to get the UUIDs of the partitions you've just formatted&lt;br /&gt;
# Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs&lt;br /&gt;
# Reboot and be happy&lt;br /&gt;
&lt;br /&gt;
=== Save the output of diskutil list ===&lt;br /&gt;
&lt;br /&gt;
In terminal execute &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt; and save it. The entries for your ZFS disks will look something like the following. Mine looked like [http://pastebin.com/jUV8cfcA this].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/disk4&lt;br /&gt;
   #:                       TYPE NAME                    SIZE       IDENTIFIER&lt;br /&gt;
   0:      GUID_partition_scheme                        *1.5 TB     disk4&lt;br /&gt;
   1:                        ZFS                         1.5 TB     disk4s1&lt;br /&gt;
   2: 6A945A3B-1DD2-11B2-99A6-080020736631               8.4 MB     disk4s9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backup all your partition tables ===&lt;br /&gt;
&lt;br /&gt;
You use gdisk for this. To work with the disk above, /dev/disk4, run &amp;lt;code&amp;gt;sudo gdisk /dev/disk4&amp;lt;/code&amp;gt;. It will say something like the following &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GPT fdisk (gdisk) version 0.8.8&lt;br /&gt;
&lt;br /&gt;
Warning: Devices opened with shared lock will not have their&lt;br /&gt;
partition table automatically reloaded!&lt;br /&gt;
Partition table scan:&lt;br /&gt;
  MBR: protective&lt;br /&gt;
  BSD: not present&lt;br /&gt;
  APM: not present&lt;br /&gt;
  GPT: present&lt;br /&gt;
&lt;br /&gt;
Found valid GPT with protective MBR; using GPT.&lt;br /&gt;
&lt;br /&gt;
Command (? for help):  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entering &amp;quot;?&amp;quot;[return] gives the list of commands (all single letter)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
b	back up GPT data to a file&lt;br /&gt;
c	change a partition's name&lt;br /&gt;
d	delete a partition&lt;br /&gt;
i	show detailed information on a partition&lt;br /&gt;
l	list known partition types&lt;br /&gt;
n	add a new partition&lt;br /&gt;
o	create a new empty GUID partition table (GPT)&lt;br /&gt;
p	print the partition table&lt;br /&gt;
q	quit without saving changes&lt;br /&gt;
r	recovery and transformation options (experts only)&lt;br /&gt;
s	sort partitions&lt;br /&gt;
t	change a partition's type code&lt;br /&gt;
v	verify disk&lt;br /&gt;
w	write table to disk and exit&lt;br /&gt;
x	extra functionality (experts only)&lt;br /&gt;
?	print this menu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;b&amp;quot;[return] to backup your partition table. It prompts &amp;lt;code&amp;gt;Enter backup filename to save: &amp;lt;/code&amp;gt;. Give it a name - it will save the backup in your current directory.&lt;br /&gt;
&lt;br /&gt;
Repeat this for all the disks listed by diskutul. &lt;br /&gt;
&lt;br /&gt;
=== Change the type of partition 9 on any disks that are in the zpool to 'Microsoft basic data' ===&lt;br /&gt;
&lt;br /&gt;
To change the partition type use gdisk again. You are going to do this *only for the disks in your ZFS pools*. One of mine was /dev/disk4 so &amp;lt;code&amp;gt;sudo gdisk /dev/disk4&amp;lt;/code&amp;gt;. Type &amp;quot;t&amp;quot;[return]. It will prompt for the partition number, which will always be &amp;quot;9&amp;quot; and then say something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Command (? for help): t&lt;br /&gt;
Partition number (1-9): 9&lt;br /&gt;
Current type is 'Solaris Reserved 1'&lt;br /&gt;
Hex code or GUID (L to show codes, Enter = AF00): &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;0700&amp;quot;[return]. The response should be &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Changed type of partition to 'Microsoft basic data'&lt;br /&gt;
Command (? for help): &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;w&amp;quot;[return] to save this. &lt;br /&gt;
&lt;br /&gt;
Repeat for each of the disks in your ZFS pools. Once you are done, reboot.&lt;br /&gt;
&lt;br /&gt;
=== Reboot ===&lt;br /&gt;
&lt;br /&gt;
=== Format each of the partition 9s you've changed the type on ===&lt;br /&gt;
&lt;br /&gt;
The command to do this is newfs_exfat, which comes with OSX. For my disk4 the command is &amp;lt;code&amp;gt; sudo newfs_exfat /dev/rdisk4s9 &amp;lt;/code&amp;gt;. Note that the /dev/disk description is different than above. First we use /dev/ &amp;quot;rdisk&amp;quot; instead of &amp;quot;disk&amp;quot;, and second both the drive number and the partition number (suffix &amp;quot;s9&amp;quot;) are in the name. &lt;br /&gt;
&lt;br /&gt;
The command will respond with something like (the specifics will be different for your disk).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Partition offset : 1953507328 sectors (1000195751936 bytes)&lt;br /&gt;
Volume size      : 16384 sectors (8388608 bytes)&lt;br /&gt;
Bytes per sector : 512&lt;br /&gt;
Bytes per cluster: 4096&lt;br /&gt;
FAT offset      : 128 sectors (65536 bytes)&lt;br /&gt;
# FAT sectors    : 128&lt;br /&gt;
Number of FATs  : 1&lt;br /&gt;
Cluster offset  : 256 sectors (131072 bytes)&lt;br /&gt;
# Clusters      : 2016&lt;br /&gt;
Volume Serial #  : 52a0c680&lt;br /&gt;
Bitmap start    : 2&lt;br /&gt;
Bitmap file size : 252&lt;br /&gt;
Upcase start    : 3&lt;br /&gt;
Upcase file size : 5836&lt;br /&gt;
Root start      : 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repeat this for each partition 9 of a disk in your zpools.&lt;br /&gt;
&lt;br /&gt;
=== Use diskutil to get the UUIDs of the partitions you've just formatted ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;i&amp;gt;slick&amp;lt;/i&amp;gt; way to get the UUID is with a command &amp;lt;code&amp;gt;exfat.util&amp;lt;/code&amp;gt;, hidden away in your /System folder. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk4s9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The response should look like a UUID. In my case &amp;lt;b&amp;gt;4AEF07DA-8B2B-375C-919B-2441DE07FE8A&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Repeat for each of the partition 9s in your zpool disks, recording the UUIDs.&lt;br /&gt;
&lt;br /&gt;
=== Modify /etc/fstab to tell OSX not to mount the partitions with those UUIDs ===&lt;br /&gt;
&lt;br /&gt;
You could use a text editor, e. g. &amp;lt;code&amp;gt;sudo pico /etc/fstab/&amp;lt;/code&amp;gt;, but you can also use a one-liner, one for each of the UUIDs you retrieved in the previous step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo 'UUID=4AEF07DA-8B2B-375C-919B-2441DE07FE8A none exfat ro,noauto' | sudo tee -a /etc/fstab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;i&amp;gt;your&amp;lt;/i&amp;gt; UUIDs, of course.&lt;br /&gt;
&lt;br /&gt;
=== Reboot ===&lt;br /&gt;
&lt;br /&gt;
You should no longer get the complaint about the unreadable disks. Enjoy!&lt;br /&gt;
&lt;br /&gt;
== Original IRC Chat == &lt;br /&gt;
&lt;br /&gt;
Raw notes are below. I will clean up later.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[12:57pm] ilovezfs: hey&lt;br /&gt;
[12:58pm] alanruttenberg: Hi all, following up on https://github.com/openzfsonosx/zfs/issues/102&lt;br /&gt;
[12:58pm] alanruttenberg: &amp;quot;The disk you inserted was not readable by this computer&amp;quot;&lt;br /&gt;
[12:58pm] alanruttenberg: Suggestions?&lt;br /&gt;
[12:59pm] ilovezfs: so the &amp;quot;trick&amp;quot; is based on exploiting diskarbitration's being forgiving&lt;br /&gt;
[12:59pm] alanruttenberg: do tell&lt;br /&gt;
[12:59pm] ilovezfs: as long as one partition is &amp;quot;understood&amp;quot; then it will not give u the popup&lt;br /&gt;
[12:59pm] ilovezfs: so right now we have 2 partitions, but it understands neither&lt;br /&gt;
[1:00pm] alanruttenberg: how do you add one, given that I've given the whole disk to zfs&lt;br /&gt;
[1:00pm] ilovezfs: because it's not really the whole disk&lt;br /&gt;
[1:00pm] ilovezfs: zfs partitions it behind ur back&lt;br /&gt;
[1:00pm] alanruttenberg: sneaky&lt;br /&gt;
[1:00pm] ilovezfs: u get partition 1 and partition 9&lt;br /&gt;
[1:01pm] alanruttenberg: was wondering about  that&lt;br /&gt;
[1:01pm] ilovezfs: but it is still considered &amp;quot;whole disk&amp;quot; because if u give zfs a whole disk then it's supposed to be allowed to a) partition it b) flip on the disk cache if it can&lt;br /&gt;
[1:01pm] alanruttenberg: (does the current version even allow giving just one partition?)&lt;br /&gt;
[1:02pm] ilovezfs: yes.&lt;br /&gt;
[1:02pm] ilovezfs: if u built from source&lt;br /&gt;
[1:02pm] alanruttenberg: getting there...&lt;br /&gt;
[1:02pm] ilovezfs: there was a bug a few commits ago&lt;br /&gt;
[1:02pm] ilovezfs: that prevented that&lt;br /&gt;
[1:02pm] ilovezfs: but was fixed&lt;br /&gt;
[1:02pm] alanruttenberg: I did try to build the bundle, btw, but it didn't seem to help - maybe I did something wrong&lt;br /&gt;
[1:03pm] ilovezfs: the bundle definitely works&lt;br /&gt;
[1:03pm] ilovezfs: if u want to go that route&lt;br /&gt;
[1:03pm] ilovezfs: but can't guarantee it will hold up in the future&lt;br /&gt;
[1:03pm] alanruttenberg: hmm. is there any dependency on the version? I built only the bundle.&lt;br /&gt;
[1:03pm] ilovezfs: since apple plans not to let us write to /System&lt;br /&gt;
[1:03pm] alanruttenberg: In any case, I'll go sneaky for now if you give me the recipe&lt;br /&gt;
[1:03pm] alanruttenberg: not at all? It's my machine!&lt;br /&gt;
[1:04pm] ilovezfs: yeah, tell me about it.&lt;br /&gt;
[1:04pm] ilovezfs: lol&lt;br /&gt;
[1:04pm] alanruttenberg: How are they going to enforce it? Might finally have to quit using OSX if they do that.&lt;br /&gt;
[1:04pm] ilovezfs: anyway, basically u can put an exfat or hfs file system on part 9&lt;br /&gt;
[1:05pm] ilovezfs: and then put an fstab entry to tell it not to mount that&lt;br /&gt;
[1:05pm] alanruttenberg: so just use disk utility?&lt;br /&gt;
[1:05pm] ilovezfs: no&lt;br /&gt;
[1:05pm] alanruttenberg: ok. how then?&lt;br /&gt;
[1:05pm] ilovezfs: well for going forward u could have it automatically done&lt;br /&gt;
[1:05pm] ilovezfs: setting the type code&lt;br /&gt;
[1:05pm] ilovezfs: but since ur stuff already exists&lt;br /&gt;
[1:05pm] ilovezfs: we want to change it manually&lt;br /&gt;
[1:06pm] ilovezfs: the easiest way is to use gdisk&lt;br /&gt;
[1:06pm] ilovezfs: but that doesn't ship with OS X&lt;br /&gt;
[1:06pm] alanruttenberg: does fink have it?&lt;br /&gt;
[1:06pm] ilovezfs: the harder way is to use gpt&lt;br /&gt;
[1:06pm] ilovezfs: http://www.rodsbooks.com/gdisk/&lt;br /&gt;
[1:07pm] ilovezfs: http://sourceforge.net/projects/gptfdisk/&lt;br /&gt;
[1:07pm] alanruttenberg: fink does. 0.8.5-2&lt;br /&gt;
[1:07pm] alanruttenberg: any reason not to use the fink version?&lt;br /&gt;
[1:07pm] ilovezfs: id just get the one from the website&lt;br /&gt;
[1:07pm] ilovezfs:  Last Update: 2013-10-14&lt;br /&gt;
[1:07pm] ilovezfs: doubt fink is up to date&lt;br /&gt;
[1:08pm] ilovezfs:  Download gdisk-0.8.8.pkg (294.6 kB)&lt;br /&gt;
[1:08pm] ilovezfs: see&lt;br /&gt;
[1:08pm] ilovezfs: lol&lt;br /&gt;
[1:08pm] alanruttenberg: hang on - remoting home&lt;br /&gt;
[1:08pm] ilovezfs: k&lt;br /&gt;
[1:11pm] alanruttenberg: ok. gdisk installed&lt;br /&gt;
[1:11pm] ilovezfs: ok good&lt;br /&gt;
[1:11pm] ilovezfs: so first pastebin output of diskutil list&lt;br /&gt;
[1:12pm] alanruttenberg: http://pastebin.com/jUV8cfcA&lt;br /&gt;
[1:12pm] ilovezfs: ok&lt;br /&gt;
[1:12pm] ilovezfs: so first let's backup all of your partition tables&lt;br /&gt;
[1:13pm] ilovezfs: gdisk uses the command 'b' for that&lt;br /&gt;
[1:13pm] ilovezfs: sudo gdisk /dev/disk0&lt;br /&gt;
[1:13pm] ilovezfs: you can type 'p' to see it&lt;br /&gt;
[1:13pm] alanruttenberg: That's not one of the zfs disks. intended?&lt;br /&gt;
[1:13pm] ilovezfs: let's just do them all&lt;br /&gt;
[1:13pm] alanruttenberg: ok&lt;br /&gt;
[1:14pm] ilovezfs: then type b&lt;br /&gt;
[1:14pm] ilovezfs: and give the file a name&lt;br /&gt;
[1:14pm] ilovezfs: say gpt-disk0&lt;br /&gt;
[1:15pm] ilovezfs: repeat that for all of them&lt;br /&gt;
[1:15pm] alanruttenberg: k. hang on.&lt;br /&gt;
[1:18pm] alanruttenberg: mounted disk images too?&lt;br /&gt;
[1:18pm] ilovezfs: u can skip them&lt;br /&gt;
[1:19pm] alanruttenberg: ok done&lt;br /&gt;
[1:19pm] ilovezfs: cool&lt;br /&gt;
[1:20pm] ilovezfs: so u can change the type code with 't'&lt;br /&gt;
[1:20pm] ilovezfs: so we're interested in first of all /dev/disk2&lt;br /&gt;
[1:20pm] ilovezfs: and we'd like to change the type code of partition 9&lt;br /&gt;
[1:20pm] alanruttenberg: select the partition first or start gdisk with eg. /dev/disk2s9 ?&lt;br /&gt;
[1:21pm] ilovezfs: no&lt;br /&gt;
[1:21pm] ilovezfs: sudo gdisk /dev/disk2&lt;br /&gt;
[1:21pm] ilovezfs: and then type t&lt;br /&gt;
[1:21pm] alanruttenberg: Current type is 'Solaris Reserved 1'&lt;br /&gt;
[1:21pm] ilovezfs: right&lt;br /&gt;
[1:21pm] ilovezfs: so that's what we want to change&lt;br /&gt;
[1:22pm] alanruttenberg: ok. its asking Hex code or GUID?&lt;br /&gt;
[1:22pm] ilovezfs: the hex code&lt;br /&gt;
[1:22pm] ilovezfs: do u want to use exfat or hfs&lt;br /&gt;
[1:22pm] ilovezfs: exfat is good because it will be obvious to u it's not an apple partition&lt;br /&gt;
[1:23pm] ilovezfs: but bad because it has the same type code as fat&lt;br /&gt;
[1:23pm] ilovezfs: but i assume u dont use fat&lt;br /&gt;
[1:23pm] alanruttenberg: no, other than USB sticks, I guess&lt;br /&gt;
[1:23pm] ilovezfs: ok&lt;br /&gt;
[1:24pm] ilovezfs: so u want to use 0700&lt;br /&gt;
[1:25pm] alanruttenberg: conveniently not listed by the L command&lt;br /&gt;
[1:25pm] ilovezfs: yes it is&lt;br /&gt;
[1:25pm] ilovezfs: first one&lt;br /&gt;
[1:25pm] ilovezfs: lol&lt;br /&gt;
[1:25pm] ilovezfs:&lt;br /&gt;
[1:26pm] alanruttenberg: ok done. Just quit now?&lt;br /&gt;
[1:26pm] ilovezfs: 0700 Microsoft basic data&lt;br /&gt;
[1:26pm] ilovezfs: so type p&lt;br /&gt;
[1:26pm] ilovezfs: to confirm it looks good&lt;br /&gt;
[1:26pm] alanruttenberg:   9      1953507328      1953523711  8.0 MiB    0700 &lt;br /&gt;
[1:26pm] ilovezfs: good&lt;br /&gt;
[1:26pm] ilovezfs: and the other one is still zfs?&lt;br /&gt;
[1:26pm] alanruttenberg: yes&lt;br /&gt;
[1:26pm] ilovezfs: good&lt;br /&gt;
[1:26pm] ilovezfs: then u can type 'w'&lt;br /&gt;
[1:26pm] alanruttenberg: do i need a label or will osx give it a guid&lt;br /&gt;
[1:26pm] ilovezfs: no&lt;br /&gt;
[1:27pm] ilovezfs: we do the guid later&lt;br /&gt;
[1:27pm] alanruttenberg: You should reboot or remove the drive.&lt;br /&gt;
[1:27pm] alanruttenberg: The operation has completed successfully.&lt;br /&gt;
[1:27pm] ilovezfs: perfect&lt;br /&gt;
[1:27pm] ilovezfs: now u can see ur work&lt;br /&gt;
[1:27pm] ilovezfs: diskutil list&lt;br /&gt;
[1:27pm] alanruttenberg:   #:                      TYPE NAME                    SIZE      IDENTIFIER&lt;br /&gt;
[1:27pm] alanruttenberg:   0:      GUID_partition_scheme                        *1.0 TB    disk2&lt;br /&gt;
[1:27pm] alanruttenberg:   1:                        ZFS                        1.0 TB    disk2s1&lt;br /&gt;
[1:27pm] alanruttenberg:   2:      Microsoft Basic Data                        8.4 MB    disk2s9&lt;br /&gt;
[1:27pm] ilovezfs: voila&lt;br /&gt;
[1:28pm] ilovezfs: ok&lt;br /&gt;
[1:28pm] ilovezfs: now do the others&lt;br /&gt;
[1:28pm] alanruttenberg: ok&lt;br /&gt;
[1:28pm] ilovezfs: so disk3&lt;br /&gt;
[1:28pm] ilovezfs: disk4&lt;br /&gt;
[1:28pm] ilovezfs: disk5&lt;br /&gt;
[1:28pm] ilovezfs: let me know when ur done&lt;br /&gt;
[1:30pm] alanruttenberg: done&lt;br /&gt;
[1:30pm] ilovezfs: cool&lt;br /&gt;
[1:30pm] ilovezfs: now we can put a file system on them&lt;br /&gt;
[1:30pm] ilovezfs: the command is newfs_exfat&lt;br /&gt;
[1:31pm] ilovezfs: tecnically u should give it the raw version of the partition&lt;br /&gt;
[1:31pm] ilovezfs: but it will correct u if u dont&lt;br /&gt;
[1:31pm] ilovezfs: sudo newfs_exfat /dev/rdisk2s9&lt;br /&gt;
[1:31pm] alanruttenberg: args?&lt;br /&gt;
[1:31pm] ilovezfs: or u can do sudo newfs_exfat /dev/disk2s9 if u want to be &amp;quot;sloppy&amp;quot; hehe&lt;br /&gt;
[1:32pm] alanruttenberg: Partition offset : 1953507328 sectors (1000195751936 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: Volume size      : 16384 sectors (8388608 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: Bytes per sector : 512&lt;br /&gt;
[1:32pm] alanruttenberg: Bytes per cluster: 4096&lt;br /&gt;
[1:32pm] alanruttenberg: FAT offset      : 128 sectors (65536 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: # FAT sectors    : 128&lt;br /&gt;
[1:32pm] alanruttenberg: Number of FATs  : 1&lt;br /&gt;
[1:32pm] alanruttenberg: Cluster offset  : 256 sectors (131072 bytes)&lt;br /&gt;
[1:32pm] alanruttenberg: # Clusters      : 2016&lt;br /&gt;
[1:32pm] alanruttenberg: Volume Serial #  : 52a0c680&lt;br /&gt;
[1:32pm] alanruttenberg: Bitmap start    : 2&lt;br /&gt;
[1:32pm] alanruttenberg: Bitmap file size : 252&lt;br /&gt;
[1:32pm] alanruttenberg: Upcase start    : 3&lt;br /&gt;
[1:32pm] alanruttenberg: Upcase file size : 5836&lt;br /&gt;
[1:32pm] alanruttenberg: Root start      : 5&lt;br /&gt;
[1:32pm] ilovezfs: perfect&lt;br /&gt;
[1:32pm] alanruttenberg: will do others&lt;br /&gt;
[1:32pm] ilovezfs: then repeat on each of ur partition 9s&lt;br /&gt;
[1:34pm] alanruttenberg: ok done&lt;br /&gt;
[1:34pm] ilovezfs: good&lt;br /&gt;
[1:34pm] ilovezfs: now we can get the UUID for the file systems&lt;br /&gt;
[1:34pm] ilovezfs: that u just made&lt;br /&gt;
[1:34pm] ilovezfs: so the slick way&lt;br /&gt;
[1:35pm] ilovezfs: sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk2s9&lt;br /&gt;
[1:35pm] ilovezfs: try that&lt;br /&gt;
[1:35pm] alanruttenberg: 4AEF07DA-8B2B-375C-919B-2441DE07FE8A&lt;br /&gt;
[1:35pm] ilovezfs: cool&lt;br /&gt;
[1:35pm] ilovezfs: so u can do&lt;br /&gt;
[1:35pm] ilovezfs: sudo /System/Library/Filesystems/exfat.fs/exfat.util -k disk2s9 | pbcopy&lt;br /&gt;
[1:35pm] ilovezfs: and it will put it on the clipboard&lt;br /&gt;
[1:36pm] ilovezfs: then we make an fstab entry&lt;br /&gt;
[1:36pm] ilovezfs: echo 'UUID=4AEF07DA-8B2B-375C-919B-2441DE07FE8A none exfat ro,noauto' | sudo tee -a /etc/fstab&lt;br /&gt;
[1:37pm] ilovezfs: and repeat that for each of them&lt;br /&gt;
[1:37pm] alanruttenberg: k&lt;br /&gt;
[1:38pm] ilovezfs: and it should now shut the fuck up&lt;br /&gt;
[1:38pm] ilovezfs:&lt;br /&gt;
[1:39pm] ilovezfs: make sense?&lt;br /&gt;
[1:42pm] alanruttenberg: very nice, thank you. Rebooting now...&lt;br /&gt;
[1:42pm] ilovezfs: cool&lt;br /&gt;
[1:42pm] ilovezfs: i assume u dont have file vault so it can actually reboot right&lt;br /&gt;
[1:43pm] alanruttenberg: no file vault&lt;br /&gt;
[1:43pm] ilovezfs: k&lt;br /&gt;
[1:43pm] ilovezfs: otherwise there's other magic for that lol&lt;br /&gt;
[1:45pm] alanruttenberg: if remote access doesn't let me reconnect will have to check later. It's taking its time.&lt;br /&gt;
[1:45pm] ilovezfs: k&lt;br /&gt;
[1:45pm] ilovezfs: it should come up&lt;br /&gt;
[1:46pm] alanruttenberg: thank you very much!&lt;br /&gt;
[1:46pm] ilovezfs: You're welcome &lt;br /&gt;
[1:46pm] alanruttenberg: Is there a wiki where I can write this up for others?&lt;br /&gt;
[1:46pm] ilovezfs: um&lt;br /&gt;
[1:46pm] ilovezfs: not really&lt;br /&gt;
[1:46pm] ilovezfs: i guess u could&lt;br /&gt;
[1:46pm] ilovezfs: https://github.com/openzfsonosx/zfs/wiki&lt;br /&gt;
[1:46pm] ilovezfs: lol&lt;br /&gt;
[1:46pm] ilovezfs:&lt;br /&gt;
[1:47pm] ilovezfs: does it let u?&lt;br /&gt;
[1:47pm] alanruttenberg: might as well return the favor. seems to.&lt;br /&gt;
[1:47pm] alanruttenberg: ok, later!&lt;br /&gt;
[1:47pm] ilovezfs: alanruttenberg: awesome&lt;br /&gt;
[1:48pm] ilovezfs: alanruttenberg: will look forward to the write up&lt;br /&gt;
[1:48pm] ilovezfs: alanruttenberg: &lt;br /&gt;
[1:48pm] alanruttenberg: will drop a note in the issue when done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	<entry>
		<id>https://openzfsonosx.org/wiki/Documentation</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://openzfsonosx.org/wiki/Documentation"/>
				<updated>2014-04-30T15:10:02Z</updated>
		
		<summary type="html">&lt;p&gt;79.215.152.65: Add information about formatting, partition scheme, etc.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:About O3X]]&lt;br /&gt;
[[Category:Getting and installing O3X]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
General OpenZFS usage can be found on the [http://open-zfs.org OpenZFS wiki]. But we do need to document some Apple OS X specific things.&lt;br /&gt;
&lt;br /&gt;
=== Getting started ===&lt;br /&gt;
&lt;br /&gt;
* [[Preparing a drive]]&lt;br /&gt;
* [[zpool|Creating a pool]]&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
&lt;br /&gt;
* [[Suppressing the annoying popup]]&lt;br /&gt;
&lt;br /&gt;
* [[Autoimport|Automatically importing pools]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
* [[DegradedPool|Degraded pool]]&lt;br /&gt;
&lt;br /&gt;
* [[panic|Kernel panic]]&lt;/div&gt;</summary>
		<author><name>79.215.152.65</name></author>	</entry>

	</feed>