diff options
author | Wyatt Banks <wyatt@banksresearch.com> | 2007-07-31 00:38:10 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-31 15:39:38 -0700 |
commit | 60fd4d6a1953accd3d57f8e4f3b0f4692598bf4e (patch) | |
tree | 6e2b9964c60e5af8cfa49cdc49db4f4403d81769 /Documentation/filesystems/hfsplus.txt | |
parent | afb2c1650b4c6f285596268d0a1de2a81542a765 (diff) | |
download | kernel_samsung_smdk4412-60fd4d6a1953accd3d57f8e4f3b0f4692598bf4e.zip kernel_samsung_smdk4412-60fd4d6a1953accd3d57f8e4f3b0f4692598bf4e.tar.gz kernel_samsung_smdk4412-60fd4d6a1953accd3d57f8e4f3b0f4692598bf4e.tar.bz2 |
Documentation: document HFSPlus
Documentation: document HFSPlus filesystem and its mount options.
Signed-off-by: Wyatt Banks <wyatt@banksresearch.com>
Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/filesystems/hfsplus.txt')
-rw-r--r-- | Documentation/filesystems/hfsplus.txt | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/Documentation/filesystems/hfsplus.txt b/Documentation/filesystems/hfsplus.txt new file mode 100644 index 0000000..af1628a --- /dev/null +++ b/Documentation/filesystems/hfsplus.txt @@ -0,0 +1,59 @@ + +Macintosh HFSPlus Filesystem for Linux +====================================== + +HFSPlus is a filesystem first introduced in MacOS 8.1. +HFSPlus has several extensions to HFS, including 32-bit allocation +blocks, 255-character unicode filenames, and file sizes of 2^63 bytes. + + +Mount options +============= + +When mounting an HFSPlus filesystem, the following options are accepted: + + creator=cccc, type=cccc + Specifies the creator/type values as shown by the MacOS finder + used for creating new files. Default values: '????'. + + uid=n, gid=n + Specifies the user/group that owns all files on the filesystem + that have uninitialized permissions structures. + Default: user/group id of the mounting process. + + umask=n + Specifies the umask (in octal) used for files and directories + that have uninitialized permissions structures. + Default: umask of the mounting process. + + session=n + Select the CDROM session to mount as HFSPlus filesystem. Defaults to + leaving that decision to the CDROM driver. This option will fail + with anything but a CDROM as underlying devices. + + part=n + Select partition number n from the devices. This option only makes + sense for CDROMs because they can't be partitioned under Linux. + For disk devices the generic partition parsing code does this + for us. Defaults to not parsing the partition table at all. + + decompose + Decompose file name characters. + + nodecompose + Do not decompose file name characters. + + force + Used to force write access to volumes that are marked as journalled + or locked. Use at your own risk. + + nls=cccc + Encoding to use when presenting file names. + + +References +========== + +kernel source: <file:fs/hfsplus> + +Apple Technote 1150 http://developer.apple.com/technotes/tn/tn1150.html |