From: Yanteng Si <si.yanteng@linux.dev>
To: Dongliang Mu <dzm91@hust.edu.cn>, Alex Shi <alexs@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>,
Shuah Khan <skhan@linuxfoundation.org>,
Randy Dunlap <rdunlap@infradead.org>, Weijie Yuan <wy@wyuan.org>,
Chen-Yu Yeh <chenyou910331@gmail.com>,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3 7/9] docs/zh_CN: move GFS2 translations into filesystems/gfs2
Date: Fri, 30 Oct 2026 09:07:04 +0800 [thread overview]
Message-ID: <e52cf574-7070-4a2b-93c7-64592b5f049d@linux.dev> (raw)
In-Reply-To: <20261029124429.294868-8-dzm91@hust.edu.cn>
在 2026/10/29 20:44, Dongliang Mu 写道:
> Move the GFS2 overview, glock, and uevent translations into the GFS2
> directory. Update the filesystem index and add the GFS2 chapter index.
>
> Signed-off-by: Dongliang Mu <dzm91@hust.edu.cn>
Reviewed-by: Yanteng Si <si.yanteng@linux.dev>
> ---
> .../{gfs2-glocks.rst => gfs2/glocks.rst} | 4 +-
> .../filesystems/{gfs2.rst => gfs2/index.rst} | 18 ++-
> .../{gfs2-uevents.rst => gfs2/uevents.rst} | 4 +-
> .../translations/zh_CN/filesystems/index.rst | 112 ++++++++++++++++--
> 4 files changed, 116 insertions(+), 22 deletions(-)
> rename Documentation/translations/zh_CN/filesystems/{gfs2-glocks.rst => gfs2/glocks.rst} (99%)
> rename Documentation/translations/zh_CN/filesystems/{gfs2.rst => gfs2/index.rst} (93%)
> rename Documentation/translations/zh_CN/filesystems/{gfs2-uevents.rst => gfs2/uevents.rst} (97%)
>
> diff --git a/Documentation/translations/zh_CN/filesystems/gfs2-glocks.rst b/Documentation/translations/zh_CN/filesystems/gfs2/glocks.rst
> similarity index 99%
> rename from Documentation/translations/zh_CN/filesystems/gfs2-glocks.rst
> rename to Documentation/translations/zh_CN/filesystems/gfs2/glocks.rst
> index abfd2f2f94e9..a73444759a27 100644
> --- a/Documentation/translations/zh_CN/filesystems/gfs2-glocks.rst
> +++ b/Documentation/translations/zh_CN/filesystems/gfs2/glocks.rst
> @@ -1,8 +1,6 @@
> .. SPDX-License-Identifier: GPL-2.0
>
> -.. include:: ../disclaimer-zh_CN.rst
> -
> -:Original: Documentation/filesystems/gfs2-glocks.rst
> +.. include:: ../../disclaimer-zh_CN.rst
>
> :翻译:
>
> diff --git a/Documentation/translations/zh_CN/filesystems/gfs2.rst b/Documentation/translations/zh_CN/filesystems/gfs2/index.rst
> similarity index 93%
> rename from Documentation/translations/zh_CN/filesystems/gfs2.rst
> rename to Documentation/translations/zh_CN/filesystems/gfs2/index.rst
> index ffa62b12b019..af6c10af2fca 100644
> --- a/Documentation/translations/zh_CN/filesystems/gfs2.rst
> +++ b/Documentation/translations/zh_CN/filesystems/gfs2/index.rst
> @@ -1,8 +1,6 @@
> .. SPDX-License-Identifier: GPL-2.0
>
> -.. include:: ../disclaimer-zh_CN.rst
> -
> -:Original: Documentation/filesystems/gfs2.rst
> +.. include:: ../../disclaimer-zh_CN.rst
>
> :翻译:
>
> @@ -16,6 +14,9 @@
> 全局文件系统 2 (Global File System 2)
> =====================================
>
> +概述
> +====
> +
> GFS2 是一个集群文件系统。它允许一组计算机同时使用在它们之间共享的块设备(通
> 过 FC、iSCSI、NBD 等)。GFS2 像本地文件系统一样读写块设备,但也使用一个锁
> 模块来让计算机协调它们的 I/O 操作,从而维护文件系统的一致性。GFS2 的出色特
> @@ -33,7 +34,7 @@ GFS2 使用可互换的节点间锁定机制,当前支持的机制有:
>
> lock_dlm 依赖于在上述 URL 中找到的用户空间集群管理系统。
>
> -若要将 GFS2 用作本地文件系统,则不需要外部集群系统,只需::
> +若要将 GFS2 用作本地文件系统,则不需要外部集群系统,只需::
>
> $ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device
> $ mount -t gfs2 /dev/block_device /dir
> @@ -55,3 +56,12 @@ GFS2 在磁盘格式上与早期版本的 GFS 不兼容,但它已相当接近
> gfs2_convert 用于将 gfs 文件系统原地转换为 GFS2
> mkfs.gfs2 用于创建文件系统
> ============ =============================================
> +
> +实现说明
> +========
> +
> +.. toctree::
> + :maxdepth: 1
> +
> + glocks
> + uevents
> diff --git a/Documentation/translations/zh_CN/filesystems/gfs2-uevents.rst b/Documentation/translations/zh_CN/filesystems/gfs2/uevents.rst
> similarity index 97%
> rename from Documentation/translations/zh_CN/filesystems/gfs2-uevents.rst
> rename to Documentation/translations/zh_CN/filesystems/gfs2/uevents.rst
> index 3975c4544118..a60f9fdae6bc 100644
> --- a/Documentation/translations/zh_CN/filesystems/gfs2-uevents.rst
> +++ b/Documentation/translations/zh_CN/filesystems/gfs2/uevents.rst
> @@ -1,8 +1,6 @@
> .. SPDX-License-Identifier: GPL-2.0
>
> -.. include:: ../disclaimer-zh_CN.rst
> -
> -:Original: Documentation/filesystems/gfs2-uevents.rst
> +.. include:: ../../disclaimer-zh_CN.rst
>
> :翻译:
>
> diff --git a/Documentation/translations/zh_CN/filesystems/index.rst b/Documentation/translations/zh_CN/filesystems/index.rst
> index fcc79ff9fdad..5e198707c16b 100644
> --- a/Documentation/translations/zh_CN/filesystems/index.rst
> +++ b/Documentation/translations/zh_CN/filesystems/index.rst
> @@ -2,7 +2,6 @@
>
> .. include:: ../disclaimer-zh_CN.rst
>
> -:Original: :ref:`Documentation/filesystems/index.rst <filesystems_index>`
> :Translator: Wang Wenhu <wenhu.wang@vivo.com>
>
> .. _cn_filesystems_index:
> @@ -11,34 +10,123 @@
> Linux Kernel中的文件系统
> ========================
>
> -这份正在开发的手册或许在未来某个辉煌的日子里以易懂的形式将Linux虚拟\
> -文件系统(VFS)层以及基于其上的各种文件系统如何工作呈现给大家。当前\
> -可以看到下面的内容。
> +这份仍在编写中的手册,希望有一天能全面介绍 Linux 虚拟文件系统(VFS)层及其下层
> +文件系统的工作方式。目前已有的内容如下。
>
> 核心 VFS 文档
> =============
>
> -有关 VFS 层本身以及其算法工作方式的文档,请参阅这些手册。
> +这些手册介绍 VFS 层本身及其算法的工作方式。
>
> .. toctree::
> - :maxdepth: 1
> + :maxdepth: 2
>
> dnotify
>
> +Todolist:
> +
> +* vfs
> +* path-lookup
> +* api-summary
> +* splice
> +* locking
> +* directory-locking
> +* devpts
> +* fiemap
> +* files
> +* locks
> +* mmap_prepare
> +* multigrain-ts
> +* mount_api
> +* quota
> +* seq_file
> +* sharedsubtree
> +* idmappings
> +* iomap/index
> +* automount-support
> +* caching/index
> +* porting
> +* adding-new-filesystems
> +
> +文件系统支持层
> +==============
> +
> +这些文档介绍供文件系统实现使用的文件系统层支持代码。
> +
> +Todolist:
> +
> +* buffer
> +* journalling
> +* fscrypt
> +* fsverity
> +* netfs_library
> +
> 文件系统
> ========
>
> -文件系统实现文档。
> +这些文档介绍各个文件系统的实现。
>
> .. toctree::
> :maxdepth: 2
>
> - virtiofs
> debugfs
> + gfs2/index
> + inotify
> tmpfs
> ubifs
> ubifs-authentication
> - gfs2
> - gfs2-uevents
> - gfs2-glocks
> - inotify
> + virtiofs
> +
> +Todolist:
> +
> +* 9p
> +* adfs
> +* affs
> +* afs
> +* autofs
> +* autofs-mount-control
> +* befs
> +* bfs
> +* btrfs
> +* ceph
> +* coda
> +* configfs
> +* cramfs
> +* dax
> +* dlmfs
> +* ecryptfs
> +* efivarfs
> +* erofs
> +* ext2
> +* ext3
> +* ext4/index
> +* f2fs
> +* failfs
> +* hfs
> +* hfsplus
> +* hpfs
> +* fuse/index
> +* isofs
> +* nilfs2
> +* nfs/index
> +* ntfs
> +* ntfs3
> +* ocfs2
> +* ocfs2-online-filecheck
> +* omfs
> +* orangefs
> +* overlayfs
> +* proc
> +* qnx6
> +* ramfs-rootfs-initramfs
> +* relay
> +* resctrl
> +* romfs
> +* smb/index
> +* spufs/index
> +* squashfs
> +* sysfs
> +* udf
> +* vfat
> +* xfs/index
> +* zonefs
next prev parent reply other threads:[~2026-10-30 1:07 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-29 12:44 [PATCH v3 0/9] docs/zh_CN: align translation paths and update guides Dongliang Mu
2026-10-29 12:44 ` [PATCH v3 1/9] docs/zh_CN: update admin-guide/index.rst translation Dongliang Mu
2026-10-30 0:37 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 2/9] docs/zh_CN: update admin-guide/README.rst translation Dongliang Mu
2026-10-30 0:38 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 3/9] docs/zh_CN: add media administrator guide translations Dongliang Mu
2026-10-30 1:04 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 4/9] docs/zh_CN: reorganize process debugging guides Dongliang Mu
2026-10-30 1:05 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 5/9] docs/zh_CN: update magic-number to match upstream Dongliang Mu
2026-10-30 1:06 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 6/9] docs/zh_CN: reorganize media driver API translations Dongliang Mu
2026-10-30 1:06 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 7/9] docs/zh_CN: move GFS2 translations into filesystems/gfs2 Dongliang Mu
2026-10-30 1:07 ` Yanteng Si [this message]
2026-10-29 12:44 ` [PATCH v3 8/9] docs/zh_CN: update networking/xfrm/xfrm_proc.rst translation Dongliang Mu
2026-10-30 1:07 ` Yanteng Si
2026-10-29 12:44 ` [PATCH v3 9/9] docs/zh_CN: remove stale Original fields from SCSI and IPE translations Dongliang Mu
2026-10-30 1:07 ` Yanteng Si
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e52cf574-7070-4a2b-93c7-64592b5f049d@linux.dev \
--to=si.yanteng@linux.dev \
--cc=alexs@kernel.org \
--cc=chenyou910331@gmail.com \
--cc=corbet@lwn.net \
--cc=dzm91@hust.edu.cn \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rdunlap@infradead.org \
--cc=skhan@linuxfoundation.org \
--cc=wy@wyuan.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox