Chinese translated version of Macintosh HFSPlus Filesystem for Linux
If you have any comment or update to the content, please contact the
original document maintainer directly. However, if you have a problem
communicating in English you can also ask the Chinese maintainer for
help. Contact the Chinese maintainer if this translation is outdated
or if there is a problem with the translation.
Chinese maintainer: 赵晶 anana53@qq.com
---------------------------------------------------------------------
Macintosh HFSPlus Filesystem for Linux 的中文翻译
如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文
交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻
译存在问题,请联系中文版维护者。
中文版维护者: 赵晶 anana53@qq.com
中文版翻译者: 赵晶 anana53@qq.com
中文版校译者: 赵晶 anana53@qq.com
以下为正文
---------------------------------------------------------------------
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.
Linux 的 Macintosh HFSPlus 文件系统
首先介绍了在MacOS 8.1系统上的hfsplus文件系统。
hfsplus有几个HFS扩展,包括32位分配
块,255个字符的Unicode文件名,和2 ^ 63字节的文件大小。
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.
挂载选项
=============
安装一个hfsplus文件系统时,下面的选项是可以接受的:
creator=cccc, type=cccc
指定生成器 /类型的值,如MacOS寻检器
用于创建新文件。默认值:“????”。
uid=n, gid=n
指定的文件系统拥有的所有文件的用户/组
有未初始化的权限结构。
默认值:加载过程用户/组的ID。
umask=n
指定umask(八进制)用于有未初始化
的权限结构的文件和目录。
默认值:加载过程中的umask。
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.
session=n
选择加载CDROM会话作为hfsplus文件系统。缺省值为
离开那个光驱的决策。这个选项除了用光盘作为基础
的设备外都会失败。
part=n
从设备中选择分区数N。该选项只对
光盘有用,因为他们不能在Linux中分区。
对于磁盘设备,通用的分区为我们做代码解析。
默认为不解析所有的分区表。
decompose
分解文件名称的字符。
nodecompose
不分解文件名称的字符。
force
用于强制写入标记为访问
或锁定的量。您自己承担风险。
NLS = CCCC
显示文件名时编码。
References
==========
kernel source: <file:fs/hfsplus>
Apple Technote 1150 http://developer.apple.com/technotes/tn/tn1150.html
参考
==========
内核源代码:<file:fs/hfsplus>
苹果技术说明 1150 http://developer.apple.com/technotes/tn/tn1150.html