According to the man-page of
mount,
Code:
-t vfstype
The argument following the -t is used to indicate the file sys‐
tem type. The file system types which are currently supported
include: adfs, affs, autofs, cifs, coda, coherent, cramfs,
debugfs, devpts, efs, ext, ext2, ext3, hfs, hfsplus, hpfs,
iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4,
ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos,
usbfs, vfat, xenix, xfs, xiafs. Note that coherent, sysv and
xenix are equivalent and that xenix and coherent will be removed
at some point in the future — use sysv instead. Since kernel
version 2.1.21 the types ext and xiafs do not exist anymore.
Earlier, usbfs was known as usbdevfs. Note, the real list of
all supported filesystems depends on your kernel.
you should be able to mount the hfsplus filesystem just as you would any other filesystem, provided that support for that filesystem is enabled in your kernel (either built-int or as module). Can't say what your kernel supports, but for a start you could add the Linux distribution name you use to your profile so it would be displayed in your user info in your posts (it may help answering some distribution-specific questions, and if it's in your profile, it does not need to be asked separately).
So try it the usual way; if your graphical user interface doesn't automatically mount the partition(s) on the disk, try (if the disk is indeed connected to your computer):
Code:
mount -t hfsplus /dev/sdb1 /mnt
This would try to mount the device represented by the device file
/dev/sdb1 (you may need to change that to the real device file name assigned to the partition!) to the
/mnt directory (provided that it exists; you should make sure it's empty or use different mount point) with filesystem type
hfsplus. Actually if the filesystem is supported, you probably don't need to specify it in the command. To find out the correct device file, see what's under /dev and know, make a guess or just try..or search for what it should be on the web.
If the mount command fails, perhaps saying that the filesystem is not supported, chances are your kernel does not have the hfsplus filesystem support enabled. In a bad case you need to recompile your kernel; not a difficult task nowadays, but extra work nevertheless.
EDIT: oh, forgot to mention: very probably you need to run the
mount command with root privileges or as root (regular users aren't usually allowed to mount filesystems). This means:
- either use sudo (your user password is asked, this only works if your user is allowed to use sudo)
Code:
sudo mount /dev/hdb1 /mnt
- or temporarily become root (root password is asked)
Code:
su -
mount /dev/hdb1 /mnt
exit
- or log in as root and do it that way.
To unmount the device, if you need, simply run (again with root privileges or as root)