LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Solaris / OpenSolaris (http://www.linuxquestions.org/questions/solaris-opensolaris-20/)
-   -   HFS+ on OpenSolaris (http://www.linuxquestions.org/questions/solaris-opensolaris-20/hfs-on-opensolaris-773423/)

gnufreex 12-04-2009 07:27 AM

HFS+ on OpenSolaris
 
Hi all.

I am pretty new to OpenSolaris but used Linux and BSDs for long time. Here is the problem. I need to access my HFS+ partition from newly installed OpenSolaris. I found this:

http://elektronkind.org/projects/solaris-hfs

Link to source appears to have untrusted certificate, but I do not have any other choice. I did what that short "tutorial" says, it compiled successfully (or so I think) but what now? Command "make install" won't work... did anybody managed to get opensolaris to play nice with HFS+ ?

Any help would be more than welcome.

jlliagre 12-04-2009 11:43 AM

mount_hfs isn't implemented by this project so I'm afraid you'll have to wait for that project to complete that task to use their driver.

Another option would be to use hfsexplorer which might just works with Solaris as it is written in pure java: http://hem.bredband.net/catacombae/hfsx.html

gnufreex 12-04-2009 06:44 PM

Thanks for reply, but it is not working. It seems that there is no any way to use HFS+ on OpenSolaris. I must find another filesystem to use for sharing data betwen OSes.

jlliagre 12-05-2009 03:58 AM

Quote:

Originally Posted by gnufreex (Post 3780316)
Thanks for reply, but it is not working.

Reading the doc, it should. How did it fail ?
Quote:

It seems that there is no any way to use HFS+ on OpenSolaris. I must find another filesystem to use for sharing data betwen OSes.
FAT is the usual way, as all OSes mount read/write it.

gnufreex 12-05-2009 06:52 AM

Quote:

Originally Posted by jlliagre (Post 3780641)
Reading the doc, it should. How did it fail ?

My HFS+ partition does not show up either in /dev or /etc/vfstab. Either way, even if I get this to work, I would not get to write on partition. So it is not rally a solution. But thanks for trying to halp anyways.
Quote:

Originally Posted by jlliagre (Post 3780641)
FAT is the usual way, as all OSes mount read/write it.

Yeah, I know that but I dismissed it in start because partition is 1TB big, on GPT disk and have truckload of files bigger than 4GB. So FAT wold make it terribly slow due to big allocation table and with 4GB file-size limit is practically useless for me. I thought HFS+ is good solution but I was wrong. It works only on Linux and OS X

I now have OS X, OpenSolaris, Linux and FreeBSD on one computer, and need one partition to share all data on it betwen all OS-es.

I was thinking UFS, but even that all of it support it, implementations differ and make it incomatible. And OS X have 4GB file-size limit for UFS. So no go for UFS.

ZFS is unsupported by Linux and very unstable on OS X.

XFS works only on Linux AFAIK

Ext2 works teribly on OS X and have strange limitations.

What about JFS ?

Is there any other solution besides porting some FS to some OS bu myself? I use all those OSes because I do some software porting... but I did not had in mind any FS porting or any low level stuff.

jlliagre 12-05-2009 04:42 PM

Quote:

Originally Posted by gnufreex (Post 3780760)
My HFS+ partition does not show up either in /dev or /etc/vfstab.

There is no reason for it to show up in /etc/vfstab however all possible partitions should be in /dev.
Quote:

Either way, even if I get this to work, I would not get to write on partition. So it is not rally a solution. But thanks for trying to halp anyways.
Indeed, it's a read only solution.
Quote:

What about JFS ?
No JFS support with OpenSolaris I'm aware of.
Quote:

Is there any other solution besides porting some FS to some OS bu myself?
The simplest way would be to have a file server somewhere else that supports both NFS and CIFS. If you really need to keep everything on a single box, you might use some virtualization technology (eg: VirtualBox) that would allow booting the OS that can mount the native partition you want to access and share it some way or another.


All times are GMT -5. The time now is 11:40 PM.