linux平台显示和修改卷标名

linux平台显示和修改卷标名

原文: http://blog.chinaunix.net/uid-20334226-id-1965091.html

显示标签
简单而语,您可以使用命令「blkid -s LABEL」显示系统所有储存装置的档案系统标签:

blkid -s LABEL

/dev/hda3: LABEL="/"
/dev/hda1: LABEL="/boot1"
/dev/hda2: LABEL=“SWAP-hda2”
/dev/hdc1: LABEL="/boot9"
/dev/hdc2: LABEL="/vm"
/dev/hdc3: LABEL="/home9"
/dev/hdc5: LABEL="/9"
/dev/hdc6: LABEL="/var/ftp/pub9"
/dev/hdc8: LABEL="/boot"
/dev/hdc9: LABEL="/1"
此外,个别档案系统亦有其专用工具可以显示档案系统标签:

档案系统 命令语法 例子
Ext2/Ext3/Ext4 e2label 装置档案
e2label /dev/sda5
SGI XFS xfs_admin -l 装置档案 xfs_admin -l /dev/sda7
IBM JFS jfs_tune -l 装置档案 jfs_tune -l /dev/sda7
FAT mlabel -i 装置档案 -s :: 或者
dosfslabel 装置档案 mlabel -i /dev/sdb1 -s :: 或者
dosfslabel /dev/sdb1
NTFS ntfslabel 装置档案 ntfslabel /dev/sdb1

改变标签

Ext2/Ext3/Ext4
Ext2/Ext3/Ext4 的 label 名称不可以超过 16 个字符。要设定 label 名称可以使用命令「e2label 装置档案 [label]」,例如把 /dev/sda1 命名为 /boot:

e2label /dev/sda1 /boot
或者命令「tune2fs -L label 装置档案」,例如把 /dev/sda1 命名为 /boot:

tune2fs -L /boot /dev/sda1

SGI XFS
SGI XFS 的 label 名称不可以超过 12 个字符。要设定 label 名称可以使用命令「xfs_admin -L label 装置档案」,例如把 /dev/sda6 命名为 Videos:

xfs_admin -L Videos /dev/sda6
使用命令「xfs_admin -L – 装置档案」可以清除档案系统的 label 名称。

ReiserFS
ReiserFS 的 label 名称不可以超过 16 个字符。要设定 label 名称可以使用命令「reiserfstune -l label 装置档案」,例如把 /dev/sda7 命名为 mail:

reiserfstune -l mail /dev/sda7

IBM JFS
IBM JFS 的 label 名称不可以超过 16 个字符。要设定 label 名称可以使用命令「jfs_tune -L label 装置档案」,例如把 /dev/sda3 命名为 /home:

jfs_tune -L /home /dev/sda3

FAT
FAT 的 label 名称不可以超过 11 个字符。要设定 label 名称可以使用 mtools 套件中的命令「mlabel -i 装置档案 ::label」(要使用这个工具请先安装mtools包)

例如把 /dev/sda1 命名为 WIN98C:

mlabel -i /dev/sda1 ::WIN98C
部份 distribution 如 Ubuntu 的 dosfstools 套件中有提供命令 dosfslabel 亦可以设定 label 名称:(要使用这个工具请先安装dosfstools包,如果安装好包后仍没有dosfslable命令,请下载我上篇博文的dosfstools-2.11.src.tar.gz并打上label.patch补丁,重新编译)

文件: dosfstools-2.11-label.zip
大小: 2KB
下载: 下载

或在此重新下载dosfstools_3.0.1版本(注:unstable):

文件: dosfstools_3.0.1.orig.tar.gz
大小: 71KB
下载: 下载

文件: dosfstools_3.0.1-1.diff.gz
大小: 10KB
下载: 下载
例: dosfslabel /dev/sdb1 PHOTO

NTFS
NTFS 的 label 名称不可以超过 128 个 Unicode 字符。要设定 label 名称可以使用命令「ntfslabel 装置档案 label」,例如把 /dev/sda1 命名为 WinXP:

ntfslabel /dev/sda1 WinXP

fstab开机挂载/etc/fstab
fstab (filesystem table, 档案系统列表) 是一个 Unix/Linux 常见用来设定开机时自动要挂载 (mount) 档案系统的系统设定档案。它一般列出了所有可以使用的磁盘、磁盘分割区和档案系统,并它们如何被挂载和整合至系统的档案系统中。mount、umount 和 fsck 等档案系统相关命令经常会读取 fstab 的内容来决定需要挂载的装置,挂载个别装置时使用的选项或需要进行档案系统检查的装置等。

fstab 的读法有不少争论。一般读音包括 “Eff-ess-tab”、 “F-stab” 或者只是 “stab”

一些 Unix 可能使用其他档案代替 fstab 设定磁盘的挂载参考,其格式 fstab 有少许分别。例如,在 Solaris 中就叫作 /etc/vfstab

以下是一个典型的 fstab 内容:

*# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda6 / ext3 defaults 0 1
/dev/hda1 /boot ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda /media/winxp ntfs defaults 0 0

fstab 每列表示一个档案系统的设定。每一列可以有六栏,栏与栏之间以空格/Tab分开,六栏的作用如下:

装置名称 (Device name) - 要挂载档案系统所在的储存装置档案,亦可以使用档案系统标签 (filesystem label) 或UUID 表示要挂载储存装置。
挂载点 (Mount Point) - 挂载的目录
类型 (Type) - 档案系统类型,例如 ext3、xfs、jfs、swap、proc 等。
选项 (Options) - 档案系统挂载选项,例如 defaults、sync、noatime 等。
dump - 用 dump 命令备份是否备份这个档案系统的内容。
pass - 启动系统时 fsck 检查这个档案系统的次序。先按数字由小至大顺序检查,相同数字则按先后排列,零表示不检查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值