> >  So, the Solaris partition is automounted under Gnome, and Gnome views it
> >  as ext3. When the partition is unmounted normally, it will be marked clean,
> >  which overwrites some ZFS data. Does that sound resonable?
> > 
> 
> Yes, it sounds... Are you able to mount it manually under Linux, without
> -t option? Or is it forced mount?
> 
> Not unmount, but mount corrupted it already (by setting dirty bit and
> playing with journal probably).
 
 For future reference, I'm posting the solution here although OpenSolaris
 is really innocent in this case :)

 In a situation like this, the Gnome desktop must not automount the disk
 partition, and this is configured by setting up a HAL policy. On Gentoo,
 HAL policies live in /etc/hal/fdi/policy.

$ cat 99-personal-rules.fdi
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
 <!-- Don't automount Solaris partition -->
 <!-- http://forums.gentoo.org/viewtopic-t-717227-highlight-gnomemount.html -->
 <device>
  <match key="volume.uuid" string="6ab87379-1fd1-4508-9280-bd7a0230182f">
   <merge key="volume.ignore" type="bool">true</merge>
  </match>
 </device>
</deviceinfo>
$ 

 The volume.uuid value can be found using the commands hal-find-by-property
 and hal-device.


_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to