JF Linux Kernel 2.6 Documentation: /usr/src/linux/Documentation/filesystems/hfsplus.txt

filesystems/hfsplus.txt

Macintosh HFSPlus ファイルシステムの説明とマウントオプション [プレインテキスト版]


=========================================================
これは、
linux-2.6.26.5/Documentation/filesystems/hfsplus.txt の和訳
です。
翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
更新日 : 2008/10/05
翻訳者 : Seiji Kaneko < skaneko at mbn dot or dot jp >
=========================================================

#Macintosh HFSPlus Filesystem for Linux
Linux 向け Macintosh HFSPlus ファイルシステムサポート
=====================================================

#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.
HFSPlus は MacOS 8.1 で新たに導入されたファイルシステムです。HFSPlus には
HFS から幾つかの拡張がなされています。代表的なものには 32bit アロケーショ
ンブロックや、255 文字までの Unicode ファイル名があり、ファイルサイズも
2^63 バイトまでに拡張されています。


#Mount options
マウントオプション
==================

#When mounting an HFSPlus filesystem, the following options are accepted:
HFSPlus ファイルシステムをマウントする際には、以下のオプションが受付可能です。

  creator=cccc, type=cccc
#	Specifies the creator/type values as shown by the MacOS finder
#	used for creating new files.  Default values: '????'.
	新しいファイルを作った際、MacOS の finder に見せる creator/type
	を指定する。既定値は '????'

  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.
	ファイルシステムで、パーミッション構造体が初期化されていないファイル
	すべてについて設定する user/group である。既定値は、マウントを行なっ
	たプロセスの user/group である。

  umask=n
#	Specifies the umask (in octal) used for files and directories
#	that have uninitialized permissions structures.
#	Default:  umask of the mounting process.
	パーミッション構造体が初期化されていないファイルとディレクトリも対し
	て設定する 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.
	CDROM セッションを HFSPlus のファイルシステムとしてマウントする。既
	定値は、このようにするかどうかの判断を CDROM ドライバに任せる、であ
	る。このオプションは、対象のデバイスが CDROM でない場合には失敗する。

  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.
	デバイスのパーティション番号 n を選択する。このオプションは CDROM
	だけで意味を持つ。なぜなら Linux では CDROM はパーティション分割でき
	ないからである。ディスクデバイスでは、共通のパーティション解析コード
	がこの処理を行なう。既定値は、パーティションテーブルの解析を全く行な
	わない、である。

  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.
	journaled または locked とマークされているボリュームに強制的に書き込
	む。自己責任で使うこと。

  nls=cccc
#	Encoding to use when presenting file names.
	ファイル名を表示する際に使うエンコーディング


#References
参考文献
========

#kernel source:		<file:fs/hfsplus>
カーネルソース:		<file:fs/hfsplus>

Apple Technote 1150	http://developer.apple.com/technotes/tn/tn1150.html

Linux カーネル 2.6 付属文書一覧へ戻る