gsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/filesystems/ubifsmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/zh_TW/filesystems/ubifsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/it_IT/filesystems/ubifsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ja_JP/filesystems/ubifsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ko_KR/filesystems/ubifsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/sp_SP/filesystems/ubifsmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhR/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/filesystems/ubifs.rsthKubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh field_body)}(h$Documentation/filesystems/ubifs.rst h]h)}(h#Documentation/filesystems/ubifs.rsth]h#Documentation/filesystems/ubifs.rst}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h翻译h]h翻译}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhKubh)}(h1邵明寅 Shao Mingyin h]h)}(h0邵明寅 Shao Mingyin h](h邵明寅 Shao Mingyin <}(hj hhhNhNubh reference)}(hshao.mingyin@zte.com.cnh]hshao.mingyin@zte.com.cn}(hj*hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:shao.mingyin@zte.com.cnuh1j(hj ubh>}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h校译h]h校译}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPhhhKubh)}(h)杨涛 yang tao h]h)}(h(杨涛 yang tao h](h杨涛 yang tao <}(hjehhhNhNubj))}(hyang.tao172@zte.com.cnh]hyang.tao172@zte.com.cn}(hjmhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:yang.tao172@zte.com.cnuh1j(hjeubh>}(hjehhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjaubah}(h]h ]h"]h$]h&]uh1hhjPubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhsection)}(hhh](htitle)}(hUBI 文件系统h]hUBI 文件系统}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h简介h]h简介}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(hXUBIFS 文件系统全称为 UBI 文件系统(UBI File System)。UBI 代表无序块镜 像(Unsorted Block Images)。UBIFS 是一种闪存文件系统,这意味着它专为闪 存设备设计。需要理解的是,UBIFS与 Linux 中任何传统文件系统(如 Ext2、 XFS、JFS 等)完全不同。UBIFS 代表一类特殊的文件系统,它们工作在 MTD 设备 而非块设备上。该类别的另一个 Linux 文件系统是 JFFS2。h]hXUBIFS 文件系统全称为 UBI 文件系统(UBI File System)。UBI 代表无序块镜 像(Unsorted Block Images)。UBIFS 是一种闪存文件系统,这意味着它专为闪 存设备设计。需要理解的是,UBIFS与 Linux 中任何传统文件系统(如 Ext2、 XFS、JFS 等)完全不同。UBIFS 代表一类特殊的文件系统,它们工作在 MTD 设备 而非块设备上。该类别的另一个 Linux 文件系统是 JFFS2。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hG为更清晰说明,以下是 MTD 设备与块设备的简要比较:h]hG为更清晰说明,以下是 MTD 设备与块设备的简要比较:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubhenumerated_list)}(hhh](h list_item)}(hMTD 设备代表闪存设备,由较大尺寸的擦除块组成,通常约 128KiB。块设备由 小块组成,通常 512 字节。h]h)}(hMTD 设备代表闪存设备,由较大尺寸的擦除块组成,通常约 128KiB。块设备由 小块组成,通常 512 字节。h]hMTD 设备代表闪存设备,由较大尺寸的擦除块组成,通常约 128KiB。块设备由 小块组成,通常 512 字节。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hMTD 设备支持 3 种主要操作:在擦除块内偏移位置读取、在擦除块内偏移位置写 入、以及擦除整个擦除块。块设备支持 2 种主要操作:读取整个块和写入整个块。h]h)}(hMTD 设备支持 3 种主要操作:在擦除块内偏移位置读取、在擦除块内偏移位置写 入、以及擦除整个擦除块。块设备支持 2 种主要操作:读取整个块和写入整个块。h]hMTD 设备支持 3 种主要操作:在擦除块内偏移位置读取、在擦除块内偏移位置写 入、以及擦除整个擦除块。块设备支持 2 种主要操作:读取整个块和写入整个块。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hH整个擦除块必须先擦除才能重写内容。块可直接重写。h]h)}(hjh]hH整个擦除块必须先擦除才能重写内容。块可直接重写。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h擦除块在经历一定次数的擦写周期后会磨损,通常 SLC NAND 和 NOR 闪存为 100K-1G 次,MLC NAND 闪存为 1K-10K 次。块设备不具备磨损特性。h]h)}(h擦除块在经历一定次数的擦写周期后会磨损,通常 SLC NAND 和 NOR 闪存为 100K-1G 次,MLC NAND 闪存为 1K-10K 次。块设备不具备磨损特性。h]h擦除块在经历一定次数的擦写周期后会磨损,通常 SLC NAND 和 NOR 闪存为 100K-1G 次,MLC NAND 闪存为 1K-10K 次。块设备不具备磨损特性。}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hj)ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h擦除块可能损坏(仅限 NAND 闪存),软件需处理此问题。硬盘上的块通常不会损 坏,因为硬件有坏块替换机制(至少现代 LBA 硬盘如此)。 h]h)}(h擦除块可能损坏(仅限 NAND 闪存),软件需处理此问题。硬盘上的块通常不会损 坏,因为硬件有坏块替换机制(至少现代 LBA 硬盘如此)。h]h擦除块可能损坏(仅限 NAND 闪存),软件需处理此问题。硬盘上的块通常不会损 坏,因为硬件有坏块替换机制(至少现代 LBA 硬盘如此)。}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjAubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix.uh1jhjhhhhhKubh)}(h@这充分说明了 UBIFS 与传统文件系统的本质差异。h]h@这充分说明了 UBIFS 与传统文件系统的本质差异。}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjhhubh)}(hXUBIFS 工作在 UBI 层之上。UBI 是一个独立的软件层(位于 drivers/mtd/ubi), 本质上是卷管理和磨损均衡层。它提供称为 UBI 卷的高级抽象,比 MTD 设备更上层。 UBI 设备的编程模型与 MTD 设备非常相似,仍由大容量擦除块组成,支持读/写/擦 除操作,但 UBI 设备消除了磨损和坏块限制(上述列表的第 4 和第 5 项)。h]hXUBIFS 工作在 UBI 层之上。UBI 是一个独立的软件层(位于 drivers/mtd/ubi), 本质上是卷管理和磨损均衡层。它提供称为 UBI 卷的高级抽象,比 MTD 设备更上层。 UBI 设备的编程模型与 MTD 设备非常相似,仍由大容量擦除块组成,支持读/写/擦 除操作,但 UBI 设备消除了磨损和坏块限制(上述列表的第 4 和第 5 项)。}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubh)}(h某种意义上,UBIFS 是 JFFS2 文件系统的下一代产品,但它与 JFFS2 差异巨大且 不兼容。主要区别如下:h]h某种意义上,UBIFS 是 JFFS2 文件系统的下一代产品,但它与 JFFS2 差异巨大且 不兼容。主要区别如下:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjhhubh bullet_list)}(hhh](j)}(hTJFFS2 工作在 MTD 设备之上,UBIFS 依赖于 UBI 并工作在 UBI 卷之上。h]h)}(hjh]hTJFFS2 工作在 MTD 设备之上,UBIFS 依赖于 UBI 并工作在 UBI 卷之上。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hJFFS2 没有介质索引,需在挂载时构建索引,这要求全介质扫描。UBIFS 在闪存 介质上维护文件系统索引信息,无需全介质扫描,因此挂载速度远快于 JFFS2。h]h)}(hJFFS2 没有介质索引,需在挂载时构建索引,这要求全介质扫描。UBIFS 在闪存 介质上维护文件系统索引信息,无需全介质扫描,因此挂载速度远快于 JFFS2。h]hJFFS2 没有介质索引,需在挂载时构建索引,这要求全介质扫描。UBIFS 在闪存 介质上维护文件系统索引信息,无需全介质扫描,因此挂载速度远快于 JFFS2。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hJFFS2 是直写(write-through)文件系统,而 UBIFS 支持回写 (write-back),这使得 UBIFS 写入速度快得多。 h]h)}(hJFFS2 是直写(write-through)文件系统,而 UBIFS 支持回写 (write-back),这使得 UBIFS 写入速度快得多。h]hJFFS2 是直写(write-through)文件系统,而 UBIFS 支持回写 (write-back),这使得 UBIFS 写入速度快得多。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]bullet*uh1jhhhK2hjhhubh)}(hO与 JFFS2 类似,UBIFS 支持实时压缩,可将大量数据存入闪存。h]hO与 JFFS2 类似,UBIFS 支持实时压缩,可将大量数据存入闪存。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjhhubh)}(h与 JFFS2 类似,UBIFS 能容忍异常重启和断电。它不需要类似 fsck.ext2 的工 具。UBIFS 会自动重放日志并从崩溃中恢复,确保闪存数据结构的一致性。h]h与 JFFS2 类似,UBIFS 能容忍异常重启和断电。它不需要类似 fsck.ext2 的工 具。UBIFS 会自动重放日志并从崩溃中恢复,确保闪存数据结构的一致性。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjhhubh)}(hXyUBIFS 具有对数级扩展性(其使用的数据结构多为树形),因此挂载时间和内存消耗不 像 JFFS2 那样线性依赖于闪存容量。这是因为 UBIFS 在闪存介质上维护文件系统 索引。但 UBIFS 依赖于线性扩展的 UBI 层,因此整体 UBI/UBIFS 栈仍是线性扩 展。尽管如此,UBIFS/UBI 的扩展性仍显著优于 JFFS2。h]hXyUBIFS 具有对数级扩展性(其使用的数据结构多为树形),因此挂载时间和内存消耗不 像 JFFS2 那样线性依赖于闪存容量。这是因为 UBIFS 在闪存介质上维护文件系统 索引。但 UBIFS 依赖于线性扩展的 UBI 层,因此整体 UBI/UBIFS 栈仍是线性扩 展。尽管如此,UBIFS/UBI 的扩展性仍显著优于 JFFS2。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjhhubh)}(hUBIFS 开发者认为,未来可开发同样具备对数级扩展性的 UBI2。UBI2 将支持与 UBI 相同的 API,但二进制不兼容。因此 UBIFS 无需修改即可使用 UBI2。h]hUBIFS 开发者认为,未来可开发同样具备对数级扩展性的 UBI2。UBI2 将支持与 UBI 相同的 API,但二进制不兼容。因此 UBIFS 无需修改即可使用 UBI2。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjhhubeh}(h]id1ah ]h"]简介ah$]h&]uh1jhjhhhhhKubj)}(hhh](j)}(h 挂载选项h]h 挂载选项}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhhhKFubh)}(h(*) 表示默认选项。h]h(*) 表示默认选项。}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj"hhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jKhjHubjL)}(hhh]h}(h]h ]h"]h$]h&]colwidthK;uh1jKhjHubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h bulk_readh]h bulk_read}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjmubah}(h]h ]h"]h$]h&]uh1jkhjhubjl)}(hhh]h)}(h<批量读取以利用闪存介质的顺序读取加速特性h]h<批量读取以利用闪存介质的顺序读取加速特性}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jkhjhubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(hno_bulk_read (*)h]hno_bulk_read (*)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jkhjubjl)}(hhh]h)}(h禁用批量读取h]h禁用批量读取}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jkhjubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(hno_chk_data_crc (*)h]hno_chk_data_crc (*)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jkhjubjl)}(hhh]h)}(h跳过数据节点的 CRC 校验以提高读取性能。 仅在闪存 介质高度可靠时使用此选项。 此选项可能导致文件内容损坏无法被 察觉。h]h跳过数据节点的 CRC 校验以提高读取性能。 仅在闪存 介质高度可靠时使用此选项。 此选项可能导致文件内容损坏无法被 察觉。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jkhjubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(h chk_data_crch]h chk_data_crc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jkhjubjl)}(hhh]h)}(h强制校验数据节点的 CRCh]h强制校验数据节点的 CRC}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhj)ubah}(h]h ]h"]h$]h&]uh1jkhjubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(h compr=noneh]h compr=none}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjIubah}(h]h ]h"]h$]h&]uh1jkhjFubjl)}(hhh]h)}(h'覆盖默认压缩器,设置为"none"h]h+覆盖默认压缩器,设置为”none”}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj`ubah}(h]h ]h"]h$]h&]uh1jkhjFubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(h compr=lzoh]h compr=lzo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1jkhj}ubjl)}(hhh]h)}(h&覆盖默认压缩器,设置为"LZO"h]h*覆盖默认压缩器,设置为”LZO”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1jkhj}ubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(h compr=zlibh]h compr=zlib}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jkhjubjl)}(hhh]h)}(h'覆盖默认压缩器,设置为"zlib"h]h+覆盖默认压缩器,设置为”zlib”}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jkhjubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(h auth_key=h]h auth_key=}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jkhjubjl)}(hhh]h)}(h指定用于文件系统身份验证的密钥。 使用此选项将强制启用身份验证。 传入的密钥必须存在于内核密钥环中, 且类型必须是'logon'h]h指定用于文件系统身份验证的密钥。 使用此选项将强制启用身份验证。 传入的密钥必须存在于内核密钥环中, 且类型必须是’logon’}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jkhjubeh}(h]h ]h"]h$]h&]uh1jfhjcubjg)}(hhh](jl)}(hhh]h)}(hauth_hash_name=h]hauth_hash_name=}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj%ubah}(h]h ]h"]h$]h&]uh1jkhj"ubjl)}(hhh]h)}(hp用于身份验证的哈希算法。同时用于哈希计算和 HMAC 生成。典型值包括"sha256"或"sha512"h]hx用于身份验证的哈希算法。同时用于哈希计算和 HMAC 生成。典型值包括”sha256”或”sha512”}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj<ubah}(h]h ]h"]h$]h&]uh1jkhj"ubeh}(h]h ]h"]h$]h&]uh1jfhjcubeh}(h]h ]h"]h$]h&]uh1jahjHubeh}(h]h ]h"]h$]h&]colsKuh1jFhjCubah}(h]h ]h"]h$]h&]uh1jAhj"hhhhhNubeh}(h]id2ah ]h"] 挂载选项ah$]h&]uh1jhjhhhhhKFubj)}(hhh](j)}(h快速使用指南h]h快速使用指南}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjthhhhhK\ubh)}(h挂载的 UBI 卷通过 "ubiX_Y" 或 "ubiX:NAME" 语法指定,其中 "X" 是 UBI 设备编号,"Y" 是 UBI 卷编号,"NAME" 是 UBI 卷名称。h]h挂载的 UBI 卷通过 “ubiX_Y” 或 “ubiX:NAME” 语法指定,其中 “X” 是 UBI 设备编号,”Y” 是 UBI 卷编号,”NAME” 是 UBI 卷名称。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjthhubh)}(h0将 UBI 设备 0 的卷 0 挂载到 /mnt/ubifs::h]h/将 UBI 设备 0 的卷 0 挂载到 /mnt/ubifs:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahjthhubh literal_block)}(h"$ mount -t ubifs ubi0_0 /mnt/ubifsh]h"$ mount -t ubifs ubi0_0 /mnt/ubifs}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKchjthhubh)}(hO将 UBI 设备 0 的 "rootfs" 卷挂载到 /mnt/ubifs("rootfs" 是卷名)::h]hV将 UBI 设备 0 的 “rootfs” 卷挂载到 /mnt/ubifs(”rootfs” 是卷名):}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjthhubj)}(h'$ mount -t ubifs ubi0:rootfs /mnt/ubifsh]h'$ mount -t ubifs ubi0:rootfs /mnt/ubifs}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKghjthhubh)}(h以下是内核启动参数的示例,用于将 mtd0 附加到 UBI 并挂载 "rootfs" 卷: ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifsh]h以下是内核启动参数的示例,用于将 mtd0 附加到 UBI 并挂载 “rootfs” 卷: ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjthhubeh}(h]id3ah ]h"]快速使用指南ah$]h&]uh1jhjhhhhhK\ubj)}(hhh](j)}(h 参考资料h]h 参考资料}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKmubh)}(hEUBIFS 文档及常见问题解答/操作指南请访问 MTD 官网:h]hEUBIFS 文档及常见问题解答/操作指南请访问 MTD 官网:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohjhhubj)}(hhh](j)}(h1http://www.linux-mtd.infradead.org/doc/ubifs.htmlh]h)}(hjh]j))}(hjh]h1http://www.linux-mtd.infradead.org/doc/ubifs.html}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j(hj ubah}(h]h ]h"]h$]h&]uh1hhhhKqhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h1http://www.linux-mtd.infradead.org/faq/ubifs.htmlh]h)}(hj(h]j))}(hj(h]h1http://www.linux-mtd.infradead.org/faq/ubifs.html}(hj-hhhNhNubah}(h]h ]h"]h$]h&]refurij(uh1j(hj*ubah}(h]h ]h"]h$]h&]uh1hhhhKrhj&ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]j-uh1jhhhKqhjhhubeh}(h]id4ah ]h"] 参考资料ah$]h&]uh1jhjhhhhhKmubeh}(h]ubiah ]h"]ubi 文件系统ah$]h&]uh1jhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksjkfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j[jXjjjqjnjjjSjPu nametypes}(j[jjqjjSuh}(jXjjjjnj"jjtjPju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages] transformerN include_log]6Documentation/translations/zh_CN/filesystems/ubifs.rst(NNNNta decorationNhhub.