TranslateProject/sources/How To Add or Edit a Linux File System Label.md
2013-09-16 22:29:18 +08:00

3.9 KiB
Raw Blame History

如何添加或修改文件系统标签

为了有一个正常运作的Linux操作系统文件系统标签不是必须的但当你有几个磁盘分区时文件系统标签可以使你的电脑更容易去定位。在这篇文章中我将展示如何在ext2,ext3和ext4磁盘分区中添加或修改Linux文件系统标签

我的上网本装有3个操作系统;Windows XP, Linux Mint, 和Xubuntu。有时我想要在其它操作系统上去查看一个文件系统的文件位置这时候[文件系统标签][1]是非常方便的,因此我可以知道去那个文件系统上找到和打开我想要的文件。

###查看Linux文件系统标签

首先来查看一个文件系统是否有标签可能是非常方便的。你可以用blkid命令来查看你的文件系统信息。运行这个命令去查看你的文件系统全部信息可能需要root权限。

sudo blkid -c /dev/null

在我的上网本里输出的信息看起来像这样。

/dev/sda1: LABEL="WINRE" UUID="80AE-9D55" TYPE="vfat"
/dev/sda2: LABEL="OS_Install" UUID="E468676968673A06" TYPE="ntfs"
/dev/sda3: UUID="012ff341-f854-4c4f-8bbd-bbc810121fe6" TYPE="ext4"
/dev/sda5: UUID="ec0fe4d1-e21c-407d-8374-aa4b470519da" TYPE="ext3"
/dev/sda6: UUID="ee275431-64b2-4f55-b958-4055147cdf4e" TYPE="swap"
/dev/sda7: UUID="99feb5c5-25a6-47a3-aa2c-6d466c0094ab" TYPE="ext4"

现在我用lsblk命令同样可以检查挂载在我当前系统上的某一个文件系统。

lsblk

在我的Linux Mint 系统上输出看起来像这样。

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 149.1G  0 disk 
|-sda1   8:1    0   3.9G  0 part 
|-sda2   8:2    0  39.1G  0 part 
|-sda3   8:3    0   9.3G  0 part /
|-sda4   8:4    0     1K  0 part 
|-sda5   8:5    0    86G  0 part /home
|-sda6   8:6    0   1.4G  0 part [SWAP]
|-sda7   8:7    0   9.3G  0 part

正如你看到的,在blkidlsblk命令输出信息上只有我的Windows分区是有标签的浏览我的文件管理器可以看到每一个分区都有一个通用的名称。

需要修改linux文件系统标签

无标签的分区

###用e2label修改Linux文件系统标签

查找lsblk命令的输出我可以看到我的Linux Mint安装在/dev/sda3分区上我的/home分区是在/dev/sda5分区上和我的Xubuntu安装在/dev/sda7分区上。我在root权限下用[e2label][2]命令给在这些分区分配标签。

sudo e2label /dev/sda3 Mint
sudo e2label /dev/sda5 Home
sudo e2label /dev/sda7 Xubuntu

如果我现在查看blkid命令的输出,

sudo blkid -c /dev/null

/dev/sda1: LABEL="WINRE" UUID="80AE-9D55" TYPE="vfat" 
/dev/sda2: LABEL="OS_Install" UUID="E468676968673A06" TYPE="ntfs" 
/dev/sda3: UUID="012ff341-f854-4c4f-8bbd-bbc810121fe6" TYPE="ext4" LABEL="Mint" 
/dev/sda5: UUID="ec0fe4d1-e21c-407d-8374-aa4b470519da" TYPE="ext3" LABEL="Home" 
/dev/sda6: UUID="ee275431-64b2-4f55-b958-4055147cdf4e" TYPE="swap" 
/dev/sda7: UUID="99feb5c5-25a6-47a3-aa2c-6d466c0094ab" TYPE="ext4" LABEL="Xubuntu"

我可以看到标签已经被应用了。检查我的文件管理器我同样可以看到我10.0GB的分区现在显示的是Xubuntu标签。

###提示

你同样可以用e2label命令来查看单独的分区标签如查看分区5.

sudo e2label /dev/sda5

删除分区5的标签

sudo e2label /dev/sda5 ""

这个教程写自[Linerd][3]和最初发表在[Tux Tweaks][4]上http://tuxtweaks.com/2013/08/edit-a-linux-file-system-label/

via: http://tuxtweaks.com/2013/08/edit-a-linux-file-system-label/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Luny 校对:校对者ID