Linux设置文件系统的卷标
为什么使用磁盘lable
没有使用LABEL
方式挂载,在极端场景下(机器掉电、不停服重启机器),盘符可能会漂移
,导致磁盘路径
不一致,从而影响服务正常运行.
实验结果证明,e2label无法为裸盘
打标签.
设置文件系统的卷标
参考:https://wangchujiang.com/linux-command/c/e2label.html
# 创建挂载点
mkdir /disk1
# 为/dev/vdc打标签为disk1
## 注意:不能为裸盘打标签
e2label /dev/vdc1 disk1
# 查看卷标
e2label /dev/vdc1
# 从blkid中查询disk1的LABEL
blkid|grep disk1
# 或
blkid -s LABEL|grep disk1
挂载磁盘
临时挂载
# 临时挂载
## mount -L 磁盘标签 /挂载点
mount -L disk1 /disk1
持久挂载
vim /etc/fstab
注意: LABEL必需大写
,否则fstab
配置文件会报错
。
# label参数可以代替文件系统路径
LABEL=disk1 /disk1 xfs defaults 1 1
# 执行自动挂载
mount -a
常见问题
e2label: Bad magic number in super-block while trying to open /dev/vdc
原因是:不能为裸盘打标签
使用mkfs
设置磁盘标签(必需重新格式化
)
mkfs
命令也可以设定label
;
可以使用这个方法来为裸盘(无数据)
打标签,但是会将磁盘重新格式化
为ext2
格式
# 将/dev/vdd的的label设为disk2
mkfs -L disk2 /dev/vdd
# 查看文件系统格式
blkid /dev/vdd
# 查看磁盘标签
e2label /dev/vdd
使用xfs_admin设置磁盘标签(有问题)
https://serverfault.com/questions/464385/e2label-bad-magic-number-in-super-block
https://www.cnblogs.com/tssc/p/9175106.html
https://www.qunniao.net/119.html
xfs_admin用法http://linux.51yip.com/search/xfs_admin
# 使用xfs_admin对磁盘打标签---仅适用于xfs文件系统
## -L 设置磁盘lable
xfs_admin -L "disk1" /dev/vdc
# 查看磁盘标签
e2label /dev/vdc
虽然标签打成功了,但是回显好像不太正常