linux磁盘标签

转:http://spiritfrog.iteye.com/blog/237938

http://jingyan.baidu.com/article/ae97a646b630aabbfd461d08.html

e2label 用来查看或者修改分区的标签(label)

这个命令很简单,后边直接跟分区编号,即可查看该分区的label,当想要修改标签名时,分区编号后边跟想要的标签名即可。

一直没有怎么在意过硬盘分区的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 

    A+
发布日期:2015年11月17日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: