e2label命令详解 #文件系统管理

e2label命令用来设置第二扩展文件系统的卷标。

语法

e2label(参数)

参数

  • 文件系统:指定文件系统所对应的设备文件名;
  • 新卷标:为文件系统指定新卷标。

实例

许多用了多年Linux的人可能也没有用过e2label命令。但是这个命令相当有效。在介绍它之前,我们先看看/etc/fstab文件:

label=//ext3 defaults 1 1
/dev/hda7 /usr ext3 defaults 1 1

第二行的意思很容易懂,就是把/dev/hda7 mount到/usr上。第一行没有指明分区,意思是把label(卷标)为/ 的分区mount到/上。这样写的好处在于即使如果把硬盘从主板上的ide0(hda) 换到ide2(hdc)上,系统仍然可以自动挂载正确的分区。通常Linux安装的时候已经自动指定了卷标。如果是手动增加的新分区,可以用下边的命令为 其指定卷标:

e2label /dev/hdax /new
mkdir /new

然后在/etc/fstab里加入:

label=/new  /new  ext3  defaults  1 1

下次重新起动机器的时候,就会把卷标为/new的分区挂接到/new上。

e2label相关命令

命令简介
repquota报表的格式输出磁盘空间限制的状态
findfs标签或UUID查找文件系统
resize2fsext2/ext2文件系统重新设置大小
e2image将处于危险状态的文件系统保存到文件中
tune2fs调整或查看ext2/ext3文件系统的文件系统参数
sync用于强制被改变的内容立刻写入磁盘
swapoff关闭指定的交换空间
swapon激活Linux系统中交换空间
quota显示磁盘已使用的空间与限制
quotastats显示系统当前的磁盘配额运行状态信息
edquota用于编辑指定用户或工作组磁盘配额
quotaon激活Linux内核中指定文件系统的磁盘配额功能
quotacheck检查磁盘的使用空间与限制
quotaoff关闭Linux内核中指定文件系统的磁盘配额功能
mkfs用于在设备上创建Linux文件系统
mountpoint用来判断指定的目录是否是加载点
umount用于卸载已经加载的文件系统
e2fsck用于检查第二扩展文件系统的完整性
dumpe2fs用于打印“ext2/ext3”文件系统的超级块和快组信息
mount用于加载文件系统到指定的加载点