正在做lsblk -o type,name,label,partlabel
- LABEL是分区级别的,在创建文件系统时设置
mkfs -L <label>
,fstab中挂载用的就是这个 - PARTLABEL 可以通过设置
parted <block device> -name <partlabel>
有没有办法在不破坏现有文件系统的情况下更改用于安装的分区标签?我只想修改标签对于现有分区,可以是 ext4、xfs 或 ntfs。
答案1
e2label
适用于 ext2/ext3/ext4 和ntfslabel
ntfs 文件系统。
man ntfslabel
:
ntfslabel - display/change the label on an ntfs file system SYNOPSIS ntfslabel [options] device [new-label]
man e2label
:
e2label - Change the label on an ext2/ext3/ext4 filesystem SYNOPSIS e2label device [ volume-label ]
答案2
LABEL 是文件系统的一个属性。您可以使用适合文件系统的工具更改它:
tune2fs -L volume-label device
ntfslabel device new-label
xfs_admin -L label device
需要卸载文件系统。
答案3
还有fatlabel
Fat 文件系统。它可以像这样使用
fatlabel /dev/sda1 'NewLabel'
并更改现有 FAT 分区的标签。