我想将 的名称更改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
。