From 97aae6ecaaf39feab5032006b7d563e34b1f8628 Mon Sep 17 00:00:00 2001 From: liujing97 Date: Fri, 12 Apr 2019 19:30:05 +0800 Subject: [PATCH 1/5] Translated by liujing97 --- ...Methods To Identify Disk Partition-FileSystem UUID On Linux.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {sources => translated}/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md (100%) diff --git a/sources/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md similarity index 100% rename from sources/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md rename to translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md From 895fdeebf97730b98c525584c39c99c7d977d0f0 Mon Sep 17 00:00:00 2001 From: liujing97 Date: Fri, 12 Apr 2019 19:33:58 +0800 Subject: [PATCH 2/5] Translated by liujing97 --- ...Disk Partition-FileSystem UUID On Linux.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md index db69905c3b..f9a07e2c1d 100644 --- a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md +++ b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md @@ -7,30 +7,30 @@ [#]: via: (https://www.2daygeek.com/check-partitions-uuid-filesystem-uuid-universally-unique-identifier-linux/) [#]: author: (Magesh Maruthamuthu https://www.2daygeek.com/author/magesh/) -7 Methods To Identify Disk Partition/FileSystem UUID On Linux +7 种方法在 Linux 中获取硬盘分区或文件系统的 UUID ====== -As a Linux administrator you should aware of that how do you check partition UUID or filesystem UUID. +作为一个 Linux 系统管理员,你应该知道如何去查看分区或文件系统的 UUID。 -Because most of the Linux systems are mount the partitions with UUID. The same has been verified in the `/etc/fstab` file. +因为大多数的 Linux 系统使用 UUID 挂载分区。在 `/etc/fstab` 文件中可以验证相同的内容。 -There are many utilities are available to check UUID. In this article we will show you how to check UUID in many ways and you can choose the one which is suitable for you. +有许多有用的程序可以查看 UUID。本文我们将会向你展示如何使用多种方式查看 UUID,并且你可以选择一种适合于你的方法。 -### What Is UUID? +### 何为 UUID? -UUID stands for Universally Unique Identifier which helps Linux system to identify a hard drives partition instead of block device file. +UUID 代表着通用唯一识别码,它帮助 Linux 系统去识别一个硬盘而不是块设备文件。 -libuuid is part of the util-linux-ng package since kernel version 2.15.1 and it’s installed by default in Linux system. +libuuid 是内核 2.15.1 中 util-linux-ng 包的一部分,它被默认安装在 Linux 系统中。 -The UUIDs generated by this library can be reasonably expected to be unique within a system, and unique across all systems. +UUID 被该库生成,可以合理地认为它在一个系统中是唯一的,并且在所有系统中也是唯一的。 -It’s a 128 bit number used to identify information in computer systems. UUIDs were originally used in the Apollo Network Computing System (NCS) and later UUIDs are standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). +在计算机系统中使用了 128 位数字去标识信息。UUID 最初被用在 Apollo 网络计算机系统(NCS)中,之后 UUID 被开放软件基金会(OSF)标准化成为分布式计算环境(DCE)的一部分。 -UUIDs are represented as 32 hexadecimal (base 16) digits, displayed in five groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 alphanumeric characters and four hyphens). +UUID 以 32 个十六进制(基数为 16)的数字表示,被连字符分割为 5 组显示,总共的 36 个字符格式为 8-4-4-4-12(32 个字母或数字和 4 个连字符)。 -For example: d92fa769-e00f-4fd7-b6ed-ecf7224af7fa +例如:d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -Sample of my /etc/fstab file. +我的 /etc/fstab 文件示例。 ``` # cat /etc/fstab @@ -46,21 +46,21 @@ UUID=69d9dd18-36be-4631-9ebb-78f05fe3217f / ext4 defaults,noatime 0 1 UUID=a2092b92-af29-4760-8e68-7a201922573b swap swap defaults,noatime 0 2 ``` -We can check this using the following seven commands. +我们可以使用下面的 7 个命令来查看。 - * **`blkid Command:`** locate/print block device attributes. - * **`lsblk Command:`** lsblk lists information about all available or the specified block devices. - * **`hwinfo Command:`** hwinfo stands for hardware information tool is another great utility that used to probe for the hardware present in the system. - * **`udevadm Command:`** udev management tool. - * **`tune2fs Command:`** adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems. - * **`dumpe2fs Command:`** dump ext2/ext3/ext4 filesystem information. - * **`Using by-uuid Path:`** The directory contains UUID and real block device files, UUIDs were symlink with real block device files. + * **`blkid 命令:`** 定位或打印块设备的属性。 + * **`lsblk 命令:`** lsblk 列出所有可用的或指定的块设备的信息。 + * **`hwinfo 命令:`** hwinfo 代表硬件信息工具,是另外一个用于探索系统中存在硬件的很好的实用工具。 + * **`udevadm 命令:`** udev 管理工具 + * **`tune2fs 命令:`** 调整 ext2/ext3/ext4 文件系统上的可调文件系统参数。 + * **`dumpe2fs 命令:`** dump ext2/ext3/ext4 filesystem information. + * **`使用 by-uuid 路径:`** 该目录下包含有 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。 -### How To Check Disk Partition/FileSystem UUID In Linux Uusing blkid Command? +### 在 Linux 中如何使用 blkid 命令查看磁盘分区或文件系统的 UUID? -blkid is a command-line utility to locate/print block device attributes. It uses libblkid library to get disk partition UUID in Linux system. +blkid 是定位或打印块设备属性的命令行实用工具。它利用 libblkid 库在 Linux 系统中获得到磁盘分区 UUID。 ``` # blkid @@ -70,11 +70,11 @@ blkid is a command-line utility to locate/print block device attributes. It uses /dev/sdc5: PARTUUID="8cc8f9e5-05" ``` -### How To Check Disk Partition/FileSystem UUID In Linux Uusing lsblk Command? +### 在 Linux 中如何使用 lsblk 命令查看磁盘分区或文件系统的 UUID? -lsblk lists information about all available or the specified block devices. The lsblk command reads the sysfs filesystem and udev db to gather information. +lsblk 列出所有有关可用或指定块设备的信息。lsblk 命令读取 sysfs 文件系统和 udev 数据库以收集信息。 -If the udev db is not available or lsblk is compiled without udev support than it tries to read LABELs, UUIDs and filesystem types from the block device. In this case root permissions are necessary. The command prints all block devices (except RAM disks) in a tree-like format by default. +如果 udev 数据库是不可用的或者编译的 lsblk 是不支持 udev 的,它会试图从块设备中读取 LABEL,UUID 和文件系统类型。这种情况下,必须为 root 身份。该命令默认会以类似于树的格式打印出所有的块设备(RAM 盘除外)。 ``` # lsblk -o name,mountpoint,size,uuid @@ -92,9 +92,9 @@ sde 10G sr0 1024M ``` -### How To Check Disk Partition/FileSystem UUID In Linux Uusing by-uuid path? +### 在 Linux 中如何使用 by-uuid 路径查看磁盘分区或文件系统的 UUID? -The directory contains UUID and real block device files, UUIDs were symlink with real block device files. +该目录包含了 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。 ``` # ls -lh /dev/disk/by-uuid/ @@ -104,9 +104,9 @@ lrwxrwxrwx 1 root root 10 Jan 29 08:34 d17e3c31-e2c9-4f11-809c-94a549bc43b7 -> . lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> ../../sda1 ``` -### How To Check Disk Partition/FileSystem UUID In Linux Uusing hwinfo Command? +### 在 Linux 中如何使用 hwinfo 命令查看磁盘分区或文件系统的 UUID? -**[hwinfo][1]** stands for hardware information tool is another great utility that used to probe for the hardware present in the system and display detailed information about varies hardware components in human readable format. +**[hwinfo][1]** 代表硬件信息工具,是另外一种很好的实用工具。它被用来检测系统中已存在的硬件,并且以人类可读的格式显示各种硬件组件的细节信息。 ``` # hwinfo --block | grep by-uuid | awk '{print $3,$7}' @@ -115,27 +115,27 @@ lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> . /dev/sda1, /dev/disk/by-uuid/d92fa769-e00f-4fd7-b6ed-ecf7224af7fa ``` -### How To Check Disk Partition/FileSystem UUID In Linux Uusing udevadm Command? +### 在 Linux 中如何使用 udevadm 命令查看磁盘分区或文件系统的 UUID? -udevadm expects a command and command specific options. It controls the runtime behavior of systemd-udevd, requests kernel events, manages the event queue, and provides simple debugging mechanisms. +udevadm 需要命令和特定的命令操作。它控制 systemd-udevd 的运行时的行为,请求内核事件、管理事件队列并且提供简单的调试机制。 ``` udevadm info -q all -n /dev/sdc1 | grep -i by-uuid | head -1 S: disk/by-uuid/d17e3c31-e2c9-4f11-809c-94a549bc43b7 ``` -### How To Check Disk Partition/FileSystem UUID In Linux Uusing tune2fs Command? +### 在 Linux 中如何使用 tune2fs 命令查看磁盘分区或文件系统的 UUID? -tune2fs allows the system administrator to adjust various tunable filesystem parameters on Linux ext2, ext3, or ext4 filesystems. The current values of these options can be displayed by using the -l option. +tune2fs 允许系统管理员在 Linux 的 ext2, ext3, ext4 文件系统中调整各种可调的文件系统参数。这些选项的当前值可以使用选项 -l 显示。 ``` # tune2fs -l /dev/sdc1 | grep UUID Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7 ``` -### How To Check Disk Partition/FileSystem UUID In Linux Uusing dumpe2fs Command? +### 在 Linux 中如何使用 dumpe2fs 命令查看磁盘分区或文件系统的 UUID? -dumpe2fs prints the super block and blocks group information for the filesystem present on device. +dumpe2fs 打印出现在设备文件系统中的超级块和块组信息。 ``` # dumpe2fs /dev/sdc1 | grep UUID From d596b24539caefff1ce8fca81655d245737e1cfd Mon Sep 17 00:00:00 2001 From: liujing97 Date: Fri, 12 Apr 2019 19:36:28 +0800 Subject: [PATCH 3/5] Translated by liujing97 --- ...thods To Identify Disk Partition-FileSystem UUID On Linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md index f9a07e2c1d..6d76f645e7 100644 --- a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md +++ b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md @@ -7,7 +7,7 @@ [#]: via: (https://www.2daygeek.com/check-partitions-uuid-filesystem-uuid-universally-unique-identifier-linux/) [#]: author: (Magesh Maruthamuthu https://www.2daygeek.com/author/magesh/) -7 种方法在 Linux 中获取硬盘分区或文件系统的 UUID +Linux 中获取硬盘分区或文件系统的 UUID 的七种方法 ====== 作为一个 Linux 系统管理员,你应该知道如何去查看分区或文件系统的 UUID。 From 727834768067c6e467ae19336f806dba4210a17e Mon Sep 17 00:00:00 2001 From: liujing97 Date: Fri, 12 Apr 2019 19:50:16 +0800 Subject: [PATCH 4/5] Translated by liujing97 --- ...Disk Partition-FileSystem UUID On Linux.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md index 6d76f645e7..ad5a0a6ee0 100644 --- a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md +++ b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md @@ -10,21 +10,21 @@ Linux 中获取硬盘分区或文件系统的 UUID 的七种方法 ====== -作为一个 Linux 系统管理员,你应该知道如何去查看分区或文件系统的 UUID。 +作为一个 Linux 系统管理员,你应该知道如何去查看分区的 UUID 或文件系统的 UUID。 -因为大多数的 Linux 系统使用 UUID 挂载分区。在 `/etc/fstab` 文件中可以验证相同的内容。 +因为大多数的 Linux 系统使用 UUID 挂载分区。在 `/etc/fstab` 文件中可以验证此的内容。 -有许多有用的程序可以查看 UUID。本文我们将会向你展示如何使用多种方式查看 UUID,并且你可以选择一种适合于你的方法。 +有许多可用的实用程序可以查看 UUID。本文我们将会向你展示多种查看 UUID 的方法,并且你可以选择一种适合于你的方法。 ### 何为 UUID? -UUID 代表着通用唯一识别码,它帮助 Linux 系统去识别一个硬盘而不是块设备文件。 +UUID 代表着通用唯一识别码,它帮助 Linux 系统去识别一个磁盘驱动分区而不是块设备文件。 -libuuid 是内核 2.15.1 中 util-linux-ng 包的一部分,它被默认安装在 Linux 系统中。 +libuuid 是内核 2.15.1 中 util-linux-ng 包中的一部分,它被默认安装在 Linux 系统中。 -UUID 被该库生成,可以合理地认为它在一个系统中是唯一的,并且在所有系统中也是唯一的。 +UUID 由该库生成,可以合理地认为它在一个系统中是唯一的,并且在所有系统中也是唯一的。 -在计算机系统中使用了 128 位数字去标识信息。UUID 最初被用在 Apollo 网络计算机系统(NCS)中,之后 UUID 被开放软件基金会(OSF)标准化成为分布式计算环境(DCE)的一部分。 +在计算机系统中使用了 128 位数字去标识信息。UUID 最初被用在 Apollo 网络计算机系统(NCS)中,之后 UUID 被开放软件基金会(OSF)标准化,成为分布式计算环境(DCE)的一部分。 UUID 以 32 个十六进制(基数为 16)的数字表示,被连字符分割为 5 组显示,总共的 36 个字符格式为 8-4-4-4-12(32 个字母或数字和 4 个连字符)。 @@ -50,17 +50,17 @@ UUID=a2092b92-af29-4760-8e68-7a201922573b swap swap defaults,noatime 0 2 * **`blkid 命令:`** 定位或打印块设备的属性。 * **`lsblk 命令:`** lsblk 列出所有可用的或指定的块设备的信息。 - * **`hwinfo 命令:`** hwinfo 代表硬件信息工具,是另外一个用于探索系统中存在硬件的很好的实用工具。 + * **`hwinfo 命令:`** hwinfo 表示硬件信息工具,是另外一个很好的实用工具,用于查询系统中已存在硬件。 * **`udevadm 命令:`** udev 管理工具 - * **`tune2fs 命令:`** 调整 ext2/ext3/ext4 文件系统上的可调文件系统参数。 - * **`dumpe2fs 命令:`** dump ext2/ext3/ext4 filesystem information. - * **`使用 by-uuid 路径:`** 该目录下包含有 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。 + * **`tune2fs 命令:`** 调整 ext2/ext3/ext4 文件系统上的可调文件系统参数。 + * **`dumpe2fs 命令:`** 查询 ext2/ ext3/ext4 文件系统的信息。  + * **`使用 by-uuid 路径:`** 该目录下包含有 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。 ### 在 Linux 中如何使用 blkid 命令查看磁盘分区或文件系统的 UUID? -blkid 是定位或打印块设备属性的命令行实用工具。它利用 libblkid 库在 Linux 系统中获得到磁盘分区 UUID。 +blkid 是定位或打印块设备属性的命令行实用工具。它利用 libblkid 库在 Linux 系统中获得到磁盘分区的 UUID。 ``` # blkid @@ -106,7 +106,7 @@ lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> . ### 在 Linux 中如何使用 hwinfo 命令查看磁盘分区或文件系统的 UUID? -**[hwinfo][1]** 代表硬件信息工具,是另外一种很好的实用工具。它被用来检测系统中已存在的硬件,并且以人类可读的格式显示各种硬件组件的细节信息。 +**[hwinfo][1]** 表示硬件信息工具,是另外一种很好的实用工具。它被用来检测系统中已存在的硬件,并且以可读的格式显示各种硬件组件的细节信息。 ``` # hwinfo --block | grep by-uuid | awk '{print $3,$7}' @@ -117,7 +117,7 @@ lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> . ### 在 Linux 中如何使用 udevadm 命令查看磁盘分区或文件系统的 UUID? -udevadm 需要命令和特定的命令操作。它控制 systemd-udevd 的运行时的行为,请求内核事件、管理事件队列并且提供简单的调试机制。 +udevadm 需要命令和命令特定的操作。它控制 systemd-udevd 的运行时的行为,请求内核事件、管理事件队列并且提供简单的调试机制。 ``` udevadm info -q all -n /dev/sdc1 | grep -i by-uuid | head -1 @@ -135,7 +135,7 @@ Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7 ### 在 Linux 中如何使用 dumpe2fs 命令查看磁盘分区或文件系统的 UUID? -dumpe2fs 打印出现在设备文件系统中的超级块和块组信息。 +dumpe2fs 打印出现在设备文件系统中的超级块和块组的信息。 ``` # dumpe2fs /dev/sdc1 | grep UUID From cb084299f1316ec5c7fd428b1e1166399ce6fb4d Mon Sep 17 00:00:00 2001 From: liujing97 Date: Fri, 12 Apr 2019 19:52:07 +0800 Subject: [PATCH 5/5] Translated by liujing97 --- ...tify Disk Partition-FileSystem UUID On Linux.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md index ad5a0a6ee0..a776be1000 100644 --- a/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md +++ b/translated/tech/20190129 7 Methods To Identify Disk Partition-FileSystem UUID On Linux.md @@ -58,7 +58,7 @@ UUID=a2092b92-af29-4760-8e68-7a201922573b swap swap defaults,noatime 0 2 -### 在 Linux 中如何使用 blkid 命令查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 blkid 命令查看磁盘分区或文件系统的 UUID? blkid 是定位或打印块设备属性的命令行实用工具。它利用 libblkid 库在 Linux 系统中获得到磁盘分区的 UUID。 @@ -70,7 +70,7 @@ blkid 是定位或打印块设备属性的命令行实用工具。它利用 libb /dev/sdc5: PARTUUID="8cc8f9e5-05" ``` -### 在 Linux 中如何使用 lsblk 命令查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 lsblk 命令查看磁盘分区或文件系统的 UUID? lsblk 列出所有有关可用或指定块设备的信息。lsblk 命令读取 sysfs 文件系统和 udev 数据库以收集信息。 @@ -92,7 +92,7 @@ sde 10G sr0 1024M ``` -### 在 Linux 中如何使用 by-uuid 路径查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 by-uuid 路径查看磁盘分区或文件系统的 UUID? 该目录包含了 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。 @@ -104,7 +104,7 @@ lrwxrwxrwx 1 root root 10 Jan 29 08:34 d17e3c31-e2c9-4f11-809c-94a549bc43b7 -> . lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> ../../sda1 ``` -### 在 Linux 中如何使用 hwinfo 命令查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 hwinfo 命令查看磁盘分区或文件系统的 UUID? **[hwinfo][1]** 表示硬件信息工具,是另外一种很好的实用工具。它被用来检测系统中已存在的硬件,并且以可读的格式显示各种硬件组件的细节信息。 @@ -115,7 +115,7 @@ lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> . /dev/sda1, /dev/disk/by-uuid/d92fa769-e00f-4fd7-b6ed-ecf7224af7fa ``` -### 在 Linux 中如何使用 udevadm 命令查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 udevadm 命令查看磁盘分区或文件系统的 UUID? udevadm 需要命令和命令特定的操作。它控制 systemd-udevd 的运行时的行为,请求内核事件、管理事件队列并且提供简单的调试机制。 @@ -124,7 +124,7 @@ udevadm info -q all -n /dev/sdc1 | grep -i by-uuid | head -1 S: disk/by-uuid/d17e3c31-e2c9-4f11-809c-94a549bc43b7 ``` -### 在 Linux 中如何使用 tune2fs 命令查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 tune2fs 命令查看磁盘分区或文件系统的 UUID? tune2fs 允许系统管理员在 Linux 的 ext2, ext3, ext4 文件系统中调整各种可调的文件系统参数。这些选项的当前值可以使用选项 -l 显示。 @@ -133,7 +133,7 @@ tune2fs 允许系统管理员在 Linux 的 ext2, ext3, ext4 文件系统中调 Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7 ``` -### 在 Linux 中如何使用 dumpe2fs 命令查看磁盘分区或文件系统的 UUID? +### Linux 中如何使用 dumpe2fs 命令查看磁盘分区或文件系统的 UUID? dumpe2fs 打印出现在设备文件系统中的超级块和块组的信息。