원시 장치의 레이블을 어떻게 변경합니까?

원시 장치의 레이블을 어떻게 변경합니까?

이름을 아치(Arch)로 바꾸고 싶습니다 sda. 어떻게 해야 하나요? 사용했지만 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.

관련 정보