€•8Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ'/translations/zh_CN/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/zh_TW/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/it_IT/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/ja_JP/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/ko_KR/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/pt_BR/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ'/translations/sp_SP/filesystems/hfsplus”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒA/var/lib/git/docbuild/linux/Documentation/filesystems/hfsplus.rst”h´KubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒ&Macintosh HFSPlus Filesystem for Linux”h]”hŒ&Macintosh HFSPlus Filesystem for Linux”…””}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)”}”(hŒÀ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.”h]”hŒÀ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.”…””}”(hhßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÉ)”}”(hhh]”(hÎ)”}”(hŒ Mount options”h]”hŒ Mount options”…””}”(hhðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhíh²hh³hÇh´K ubhÞ)”}”(hŒHWhen mounting an HFSPlus filesystem, the following options are accepted:”h]”hŒHWhen mounting an HFSPlus filesystem, the following options are accepted:”…””}”(hhþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khhíh²hubhŒ block_quote”“”)”}”(hX!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. ”h]”hŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒcreator=cccc, type=cccc Specifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: '????'. ”h]”(hŒterm”“”)”}”(hŒcreator=cccc, type=cccc”h]”hŒcreator=cccc, type=cccc”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KhjubhŒ definition”“”)”}”(hhh]”hÞ)”}”(hŒtSpecifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: '????'.”h]”hŒxSpecifies the creator/type values as shown by the MacOS finder used for creating new files. Default values: ‘????’.”…””}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Khjubj)”}”(hŒ­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. ”h]”(j)”}”(hŒ uid=n, gid=n”h]”hŒ uid=n, gid=n”…””}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´KhjLubj.)”}”(hhh]”hÞ)”}”(hŒŸSpecifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process.”h]”hŒŸSpecifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process.”…””}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hjLubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Khjubj)”}”(hŒŸumask=n Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process. ”h]”(j)”}”(hŒumask=n”h]”hŒumask=n”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Khj{ubj.)”}”(hhh]”hÞ)”}”(hŒ–Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process.”h]”hŒ–Specifies the umask (in octal) used for files and directories that have uninitialized permissions structures. Default: umask of the mounting process.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hj{ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´Khjubj)”}”(hŒÃ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. ”h]”(j)”}”(hŒ session=n”h]”hŒ session=n”…””}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K"hjªubj.)”}”(hhh]”hÞ)”}”(hŒ¸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.”h]”hŒ¸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.”…””}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K"hjubj)”}”(hXpart=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. ”h]”(j)”}”(hŒpart=n”h]”hŒpart=n”…””}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K(hjÙubj.)”}”(hhh]”hÞ)”}”(hŒþ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.”h]”hXSelect 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.”…””}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K%hjëubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hjÙubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K(hjubj)”}”(hŒ*decompose Decompose file name characters. ”h]”(j)”}”(hŒ decompose”h]”hŒ decompose”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K+hjubj.)”}”(hhh]”hÞ)”}”(hŒDecompose file name characters.”h]”hŒDecompose file name characters.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K+hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K+hjubj)”}”(hŒ3nodecompose Do not decompose file name characters. ”h]”(j)”}”(hŒ nodecompose”h]”hŒ nodecompose”…””}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K.hj7ubj.)”}”(hhh]”hÞ)”}”(hŒ&Do not decompose file name characters.”h]”hŒ&Do not decompose file name characters.”…””}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K.hjIubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K.hjubj)”}”(hŒlforce Used to force write access to volumes that are marked as journalled or locked. Use at your own risk. ”h]”(j)”}”(hŒforce”h]”hŒforce”…””}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K2hjfubj.)”}”(hhh]”hÞ)”}”(hŒeUsed to force write access to volumes that are marked as journalled or locked. Use at your own risk.”h]”hŒeUsed to force write access to volumes that are marked as journalled or locked. Use at your own risk.”…””}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K1hjxubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K2hjubj)”}”(hŒ6nls=cccc Encoding to use when presenting file names. ”h]”(j)”}”(hŒnls=cccc”h]”hŒnls=cccc”…””}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K6hj•ubj.)”}”(hhh]”hÞ)”}”(hŒ+Encoding to use when presenting file names.”h]”hŒ+Encoding to use when presenting file names.”…””}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K5hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j-hj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K6hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j h³hÇh´Khhíh²hubeh}”(h]”Œ mount-options”ah ]”h"]”Œ mount options”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K ubhÉ)”}”(hhh]”(hÎ)”}”(hŒ References”h]”hŒ References”…””}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjØh²hh³hÇh´K9ubhÞ)”}”(hŒ)kernel source: ”h]”(hŒkernel source: <”…””}”(hjéh²hh³Nh´NubhŒ reference”“”)”}”(hŒfile:fs/hfsplus”h]”hŒfile:fs/hfsplus”…””}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jõuh1jñhjéubhŒ>”…””}”(hjéh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K;hjØh²hubhÞ)”}”(hŒ[Apple Technote 1150 https://developer.apple.com/legacy/library/technotes/tn/tn1150.html”h]”(hŒApple Technote 1150 ”…””}”(hj h²hh³Nh´Nubjò)”}”(hŒChttps://developer.apple.com/legacy/library/technotes/tn/tn1150.html”h]”hŒChttps://developer.apple.com/legacy/library/technotes/tn/tn1150.html”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jñhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K=hjØh²hubeh}”(h]”Œ references”ah ]”h"]”Œ references”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K9ubeh}”(h]”Œ&macintosh-hfsplus-filesystem-for-linux”ah ]”h"]”Œ&macintosh hfsplus filesystem for linux”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j\Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j6j3jÕjÒj.j+uŒ nametypes”}”(j6‰jÕ‰j.‰uh}”(j3hÊjÒhíj+jØuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.