linux e2机器名,Linux e2label (每日一令之四)

在介绍它之前,我们先看看 /etc/fstab 文件:[root@uyhd000225 ~]# more /etc/fstab

/dev/hda1 / ext3 defaults 1 1

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/dev/hda2 swap swap defaults 0 0

/dev/xvdb1 /data ext3 defaults 0 0

[root@uyhd000225 ~]#[root@pacteralinux ~]# more /etc/fstab

UUID=9246707a-30ab-47be-b78f-bb7b24a459a8 / ext4 defaults 1 1

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

[root@pacteralinux ~]#

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 相当于给分区重命名,且改名字就叫label name,在fstab中,第一个字段可以是具体的分区号例如/dev/sda1,也可以是label name,也可以是uuid!

例如在我的另外一台虚拟机上

73139688b192c0aa2ec2692cd21e90e6.png

通过e2label查询每个分区对应的label name!但是据说好像只限于ext2 ext3文件系统

e2label  /dev/sda1(这种方法可以用于以后fstab文件的重建)[root@uyhd000225 ~]# e2label /dev/hda1

/

[root@uyhd000225 ~]# e2label /dev/xvdb1

[root@uyhd000225 ~]#

感觉不是很管用呀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值