From 5ae2d51519249cea9ffd63758712b0277a33c46b Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Tue, 27 Aug 2019 17:55:30 +0800 Subject: [PATCH 1/2] PRF --- ... guided tour of Linux file system types.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/translated/tech/20190820 A guided tour of Linux file system types.md b/translated/tech/20190820 A guided tour of Linux file system types.md index 84eade8dc9..494714110d 100644 --- a/translated/tech/20190820 A guided tour of Linux file system types.md +++ b/translated/tech/20190820 A guided tour of Linux file system types.md @@ -1,26 +1,28 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (A guided tour of Linux file system types) [#]: via: (https://www.networkworld.com/article/3432990/a-guided-tour-of-linux-file-system-types.html) [#]: author: (Sandra Henry-Stocker https://www.networkworld.com/author/Sandra-Henry_Stocker/) -Linux 文件系统类型的导览 +Linux 文件系统类型导览 ====== -Linux 文件系统多年来在不断发展,来看一下文件系统类型。 -![Andreas Lehner / Flickr \(CC BY 2.0\)][1] -虽然对于普通用户来说可能并不明显,但在过去十年左右的时间里,Linux 文件系统已经发生了显著的变化,这使它们能够更好抵抗损坏和性能问题。。 +> Linux 文件系统多年来在不断发展,让我们来看一下文件系统类型。 -如今大多数 Linux 系统使用名为 **ext4** 的文件系统。 “ext” 代表“扩展”,4 表示这是此文件系统的第 4 代。随着时间的推移,已经添加的功能包括能够提供越来越大的文件系统(目前大到 1,000,000 TiB)和更大的文件(高达 16 TiB),更能抵抗系统崩溃和更少碎片(将多个文件分散为多个位置的块),这些提高了性能。 +![](https://img.linux.net.cn/data/attachment/album/201908/27/175516vzrp4j4zevcqr66c.jpg) -**ext4** 文件系统还带来了对性能、可伸缩性和容量的其他改进。为实现可靠性,实现了元数据和日志校验和。时间戳现在跟踪变化到纳秒,以便更好地进行文件时间戳(例如,文件创建和最后更新)。并且,在时间戳字段中有两个附加位,2038 年的问题(存储日期/时间的字段将从最大值翻到零)已被推迟超过 400 年(到 2446)。 +虽然对于普通用户来说可能并不明显,但在过去十年左右的时间里,Linux 文件系统已经发生了显著的变化,这使它们能够更好对抗损坏和性能问题。 + +如今大多数 Linux 系统使用名为 ext4 的文件系统。 “ext” 代表“扩展extended”,“4” 表示这是此文件系统的第 4 代。随着时间的推移添加的功能包括:能够提供越来越大的文件系统(目前大到 1,000,000 TiB)和更大的文件(高达 16 TiB),更抗系统崩溃,更少碎片(将单个文件分散为存在多个位置的块)以提高性能。 + +ext4 文件系统还带来了对性能、可伸缩性和容量的其他改进。实现了元数据和日志校验和以增强可靠性。时间戳现在可以跟踪纳秒级变化,以便更好地对文件打戳(例如,文件创建和最后更新时间)。并且,在时间戳字段中增加了两个位,2038 年的问题(存储日期/时间的字段将从最大值翻转到零)已被推迟到了 400 多年之后(到 2446)。 ### 文件系统类型 -要确定 Linux 系统上文件系统的类型,请使用 **df** 命令。下面显示的命令中的 **T** 选项显示文件系统类型。 **h** 使磁盘大小显示“人类可读”。换句话说,调整报告的单位(如 M 和 G),使人们更好地理解。 +要确定 Linux 系统上文件系统的类型,请使用 `df` 命令。下面显示的命令中的 `-T` 选项显示文件系统类型。 `-h` 显示“易读的”磁盘大小。换句话说,调整报告的单位(如 M 和 G),使人们更好地理解。 ``` $ df -hT | head -10 @@ -36,7 +38,7 @@ tmpfs tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup /dev/loop2 squashfs 142M 142M 0 100% /snap/hexchat/42 ``` -请注意,**/**(根)和 **/apps** 的文件系统都是 **ext4**,而 **/dev** 是 **devtmpfs** 文件系统 - 一个由内核填充的自动化设备节点。其他的文件系统显示为 **tmpfs** - 驻留在内存和/或交换分区中的临时文件系统和 **squashfs** - 只读压缩文件系统的文件系统,用于快照包。 +请注意,`/`(根)和 `/apps` 的文件系统都是 ext4,而 `/dev` 是 devtmpfs 文件系统(一个由内核填充的自动化设备节点)。其他的文件系统显示为 tmpfs(驻留在内存和/或交换分区中的临时文件系统)和 squashfs(只读压缩文件系统的文件系统,用于快照包)。 还有 proc 文件系统,用于存储正在运行的进程的信息。 @@ -46,7 +48,7 @@ Filesystem Type 1K-blocks Used Available Use% Mounted on proc proc 0 0 0 - /proc ``` -当你在整个文件系统中移动时,可能会遇到许多其他文件系统类型。例如,当你移动到目录中并想了解它的文件系统时,可以运行以下命令: +当你在整个文件系统中游览时,可能会遇到许多其他文件系统类型。例如,当你移动到目录中并想了解它的文件系统时,可以运行以下命令: ``` $ cd /dev/mqueue; df -T . @@ -60,13 +62,11 @@ Filesystem Type 1K-blocks Used Available Use% Mounted on securityfs securityfs 0 0 0 - /sys/kernel/security ``` -与其他 Linux 命令一样,这里的 . 代表整个文件系统的当前位置。 +与其他 Linux 命令一样,这里的 `.` 代表整个文件系统的当前位置。 -这些和其他独特的文件系统提供了一些特殊功能。例如,securityfs 提供支持安全模块的文件系统 +这些和其他独特的文件系统提供了一些特殊功能。例如,securityfs 提供支持安全模块的文件系统。 -Linux 文件系统需要能够抵抗损坏,能够承受系统崩溃并提供快速可靠的性能。由几代 **ext** 文件系统和新一代专用文件系统提供的改进使 Linux 系统更易于管理和更可靠。 - -在 [Facebook][2] 和 [LinkedIn][3] 上加入 Network World 社区,评论最热主题。 +Linux 文件系统需要能够抵抗损坏,能够承受系统崩溃并提供快速、可靠的性能。由几代 ext 文件系统和新一代专用文件系统提供的改进使 Linux 系统更易于管理和更可靠。 -------------------------------------------------------------------------------- @@ -75,7 +75,7 @@ via: https://www.networkworld.com/article/3432990/a-guided-tour-of-linux-file-sy 作者:[Sandra Henry-Stocker][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From b4b81464841be1a075f554fdd33a076fc8a56567 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Tue, 27 Aug 2019 17:57:37 +0800 Subject: [PATCH 2/2] PUB @geekpi --- .../20190820 A guided tour of Linux file system types.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename {translated/tech => published}/20190820 A guided tour of Linux file system types.md (98%) diff --git a/translated/tech/20190820 A guided tour of Linux file system types.md b/published/20190820 A guided tour of Linux file system types.md similarity index 98% rename from translated/tech/20190820 A guided tour of Linux file system types.md rename to published/20190820 A guided tour of Linux file system types.md index 494714110d..0914e3b7d1 100644 --- a/translated/tech/20190820 A guided tour of Linux file system types.md +++ b/published/20190820 A guided tour of Linux file system types.md @@ -1,8 +1,8 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) [#]: reviewer: (wxy) -[#]: publisher: ( ) -[#]: url: ( ) +[#]: publisher: (wxy) +[#]: url: (https://linux.cn/article-11274-1.html) [#]: subject: (A guided tour of Linux file system types) [#]: via: (https://www.networkworld.com/article/3432990/a-guided-tour-of-linux-file-system-types.html) [#]: author: (Sandra Henry-Stocker https://www.networkworld.com/author/Sandra-Henry_Stocker/)