linux下为分区设定label

原文地址:http://spiritfrog.iteye.com/blog/237938


linux下用e2label命令来设定分区的label,其用法很简单:

e2label 分区 [新label]

如果后面指定新label则为分区设定新label;如果后面不指定label,则显示分区的当前label


其man手册

E2LABEL(8)                                                                                                        E2LABEL(8)


NAME
       e2label - Change the label on an ext2/ext3/ext4 filesystem


SYNOPSIS
       e2label device [ new-label ]


DESCRIPTION
       e2label will display or change the filesystem label on the ext2, ext3, or ext4 filesystem located on device.


       If the optional argument new-label is not present, e2label will simply display the current filesystem label.


       If  the  optional  argument  new-label  is present, then e2label will set the filesystem label to be new-label.  Ext2
       filesystem labels can be at most 16 characters long; if new-label is longer than 16 characters, e2label will truncate
       it and print a warning message.


       It is also possible to set the filesystem label using the -L option of tune2fs(8).


AUTHOR
       e2label was written by Theodore Ts'o (tytso@mit.edu).


转载原文:

一直没有怎么在意过硬盘分区的label,因为windows上就习惯了c,d,e之类, 不给取label也无所谓了,也记得东西放在了哪个盘。 
到了linux发现,就不行了,没有label的分区被挂载后都是叫做xx介质,光凭大小根本难以区分是哪个分区。于是开始寻找设定label的方法。 
对于ntfs分区,其实有一个简单的设置方法, 那就是直接进windows去修改,linux也会正常识别的。 
好,那么看看linux的专有分区怎么弄。根据windows的经验, 直接在桌面的分区图标右键属性里挨个看, 没有找到,只是volume标签卡内显示标签是空的。 
那就只好试试命令了, 到google中搜索了一番: 

引用

e2label device [newlabel]   创建设备的标签命令 
比如我们想把文件系统为ext3 的分区/dev/hda5的标签设备为 /5 ,我们应该执行如下的命令: 
[root@localhost]# e2label /dev/hda5 /5 

如果是reiserfs文件系统,我们应该用 
[root@localhost]# reiserfstune -l 标签 设备 
举例:比如我为reiserfs 文件系统 /dev/hda10设置标签为 /10 ; 
[root@localhost]# reiserfstune -l /10 /dev/hda10 

警告: 请不要在您的Linux的安装分区(也就是Linux系统/ 所在的分区)实践,会导致您的Linux系统崩溃;如果想实践,请在其它分区测试。 

通过以上, ext和reiserfs两类linux主流分区格式就已经能够设定label了。 

其实mkfs命令也可以设定label,例如: 
mkfs -L /1 /dev/sda1 
不过会将分区给格式化为ext2一遍, 再设定label。我一开始不知道, 结果导致分区又被格式化了一次, 幸亏没有数据。 

label除了跟分区一个昵称, 还有什么作用? 
其实通过label,我们可以在mount挂载分区时,避免使用/dev/sda这样的设备名,取而代之的是label。有什么好处呢?有时候新加一块硬盘, 硬盘跳线有变化, 都可能导致/dev/sda的变化, 但label就不会变。 
看看mount命令如何用label: 
引用
A device can be given by name, say /dev/hda1 or /dev/cdrom, 
or by label, using  -L label  or by uuid, using  -U uuid .

那就应该是: 
mount -L /1 /mnt/test 
(label为/1的分区挂载到/mnt/test) 

fstab中根据label来挂载: 
LABEL=/1 /mnt/test ext3 defaults 1 1 


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值