如何在Linux上命名/标记分区或者卷

标记分区或者卷是文件系统的一项功能。有两个主要工具可以完成命名或者重命名分区标签的工作。即“tune2fs”和“e2label”。这两个工具都是“e2fsprogs”的一部分,并且仅用于在ext2/ext3/ext4文件系统上运行。

上面提到的两个工具都可以为分区或者卷添加标签,其中唯一的区别是
e2label只用于分区或者卷标签。

如前所述,这些工具仅适用于ext2/ext3/ext4文件系统,也就是说,您不能标记没有ext2、ext3或者ext4文件系统的磁盘、分区或者卷。

要显示分区标签,请使用“e2label”:

# e2label /dev/sda1 
#

如果没有看到“e2label”命令生成的任何输出,则尚未设置分区或者卷的标签。要设置分区卷标,请运行:

# e2label /dev/sda1 Boot
OR
# tune2fs -L Boot /dev/sda1

上述两个命令都会将/dev/sda1块设备的分区标签设置为/Boot。请注意,标签的最大长度为16字节,即16个字符。让我们再次检查分区标签名称:

# e2label /dev/sda1 
Boot

要列出所有分区或者卷的标签名称,我们可以尝试使用blkid命令:

# blkid
/dev/sda5: UUID="f2756986-3749-4bd3-a6e5-f6a867cb4ebb" TYPE="swap" 
/dev/sda1: UUID="60254c19-67c0-404b-9743-1b8b7f0b11cb" TYPE="ext4" LABEL="Boot"

也可以在文件系统创建期间标记分区。例如,您还可以使用“mkfs”命令设置分区标签。例如,下面的命令将创建一个“ext4”文件系统,同时还将分区标签名称设置为“ROOT”。

# mkfs.ext4 /dev/sda1 -L ROOT

请注意,上述命令不能在文件系统的现有分区上使用,因为它会破坏您的数据。最后,您可以通过向上述任一工具提供空字符串来删除分区标签名称:

# e2label /dev/sda1 ""
or 
# tune2fs -L "" /dev/sda1
日期:2020-07-07 20:54:41 来源:oir作者:oir