mirror of https://gitee.com/openkylin/linux.git
62 lines
1.8 KiB
ReStructuredText
62 lines
1.8 KiB
ReStructuredText
|
.. SPDX-License-Identifier: GPL-2.0
|
||
|
|
||
|
======================================
|
||
|
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 https://developer.apple.com/legacy/library/technotes/tn/tn1150.html
|