Macintosh HFSPlus Filesystem for Linux

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值