如何更改原始设备的标签?

如何更改原始设备的标签?

我想将 的名称更改sda为 Arch。我该怎么做?我用过,e2label但它只适用于文件系统,而不适用于原始磁盘。

nishant@arch ~ % lsblk -o name,mountpoint,label,size,uuid
NAME   MOUNTPOINT LABEL                SIZE UUID
sda               Lubuntu 14.10 i386 298.1G 2014-10-22-18-35-29-00
├─sda1 /boot      ArchBoot              99M 185f7c65-f7d0-48b0-88c2-ad47b843111f
└─sda2 /          ArchHome             298G 66404f2f-d171-4558-a842-485d2a28214d
sr0                                   1024M 

答案1

自从切换到 systemd 以来,据我所知,实际上不可能再更改默认的内核设备名称。我们所能做的就是使用 udev 规则创建自定义设备符号链接。为此,请创建一个/etc/udev/rules.d/名为的文件,例如80-custom.rules。只要符合约定,确切的名称并不重要。在该文件中添加以下行:

KERNEL=="sda", SYMLINK+="arch"

然后在下次重启后,系统将创建一个/dev/arch指向的符号链接/dev/sda

相关内容