磁盘标签和分区标签
-
在Windows中,我们为分区命名,那个名字就是「分区标签」。所以说“分区标签”是给分区的一个名字。
-
「磁盘标签」其实是我们经常说的「分区表」,比如MBR、GPT等等。而「分区标签」,虽然叫做“分区”标签,但它则是文件系统的概念,它是“分区”的一个名字。在Windows中给分区重命名,那个名字就是「分区标签」。
-
由于「分区标签」是文件系统中的概念,所以不同文件系统设置方法也不尽相同,也许有些文件系统并不支持。本文讨论的Ext2/Ext3/Ext4文件系统。
查看分区标签:
#!/bin/bash# ==== 方法一,使用/dev/disk/by-label查看 ====
# lsblk -o name,mountpoint,label,size,uuid
NAME MOUNTPOINT LABEL SIZE UUID
sda 447.1G
├─sda1 /boot/efi EFI-SYSTEM 600M 3A8A-8521
├─sda2 /boot boot 1G 15039dea-8714-40bc-b5b2-c0e9ee0c0541
├─sda3 / root 445.5G 10d660da-034f-4242-b0f6-ac052da9e2f7# ==== 方法二,使用「lsblk」命令 ====
ls -l /dev/disk/by-label
total 0
lrwxrwxrwx. 1 root root 10 Oct 3 21:03 boot -> ../../sda2
lrwxrwxrwx. 1 root root 10 Oct 3 21:03 EFI-SYSTEM -> ../../sda1
lrwxrwxrwx. 1 root root 10 Oct 3 21:03 root -> ../../sda3# ==== 方法三,使用「blkid」命令 ====
#blkid
/dev/sda3: LABEL="root" UUID="10d660da-034f-4242-b0f6-ac052da9e2f7" TYPE="xfs" PARTUUID="39d0eac2-778c-4d02-a588-a704efb6a4da"
/dev/sda1: LABEL_FATBOOT="EFI-SYSTEM" LABEL="EFI-SYSTEM" UUID="3A8A-8521" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="a1038d1f-7aad-4793-8639-e457a0bb46e9"# ==== 其他,显示某个磁盘的「LABEL」值 ====
#e2label /dev/sda1
/dev/sda1 contains a vfat file system labelled 'EFI-SYSTEM'
设置分区标签
#!/bin/sh# 使用e2label命令
e2label /dev/sdb2 usbstroage# 使用tune2fs命令
tune2fs -L usbstroage /dev/sdb2