디스크/파티션 이름을 삭제할 수 없습니다.

디스크/파티션 이름을 삭제할 수 없습니다.

CentOS-7-x86_64-DVD-1708.iso(dd 명령의 /dev/sdX 오류) 복사본으로 시스템 디스크를 부분적으로 덮어썼습니다. 나는 이 문제에서 회복했고 Ubuntu 16.04 /dev/sdb1(실제로는 스왑 파티션이며 이름이 없어야 함)에 "CentOS 7 x86_64"라는 이름이 지정되었음을 확인했습니다.

$ ls -l /dev/disk/by-label/              
total 0
lrwxrwxrwx 1 root root 10 May  4 12:29 Backup -> ../../sda2
lrwxrwxrwx 1 root root 10 May  4 12:29 centos7 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May  4 12:29 CentOS\x207\x20x86_64 -> ../../sdb1   <===== ? swap partition
lrwxrwxrwx 1 root root 10 May  4 12:29 data -> ../../sdb5
lrwxrwxrwx 1 root root 10 May  4 12:29 Data -> ../../sda1
lrwxrwxrwx 1 root root 10 May  4 12:29 ubuntu -> ../../sdb3

/dev/sdb 드라이브의 파티션에도 이 이름을 할당하는 다른 드라이브에 Ubuntu 14.04가 있습니다.

$ ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 10 May  4 14:16 Backup -> ../../sda2
lrwxrwxrwx 1 root root 10 May  4 14:16 centos7 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May  4 14:16 CentOS\x207\x20x86_64 -> ../../sdb4 <=== ? extended partition
lrwxrwxrwx 1 root root 10 May  4 14:16 data -> ../../sdb5
lrwxrwxrwx 1 root root 10 May  4 14:16 Data -> ../../sda1
lrwxrwxrwx 1 root root 10 May  4 14:16 ubuntu -> ../../sdb3

이번에는 확장 파티션 컨테이너인 /dev/sdb4이므로 이름도 없어야 합니다.

아무리 검색해도 이러한 이름이 어디서 왔는지, 제거하는 방법을 찾지 못했습니다.

문제는 (USB 플래시 드라이브에서) CentOS 7을 설치하려고 할 때 설치 프로그램 스크립트가 "CentOS 7 x86_64"라고 표시된 디스크를 찾고 USB 플래시 드라이브 대신 /dev/sdb에서 파티션을 선택한다는 것입니다( /mysystem/dev/sdc).

누구든지 이 문제를 해결하도록 도와줄 수 있나요? 감사해요.

답변1

/dev/sdb1스왑 파티션인 경우 업데이트 태그를 사용할 수 있습니다 mkswap. 이렇게 하면 스왑 파티션이 다시 포맷됩니다. 이를 방지하기 위한 다른 옵션이 있을 수 있습니다.

# swapoff /dev/sdb1
# mkswap -L swap_part /dev/sdb1
# swapof /dev/sdb1

여기서 "swap_part"는 새 레이블입니다.

$ ls -l /dev/disk/by-label
...
lrwxrwxrwx 1 root root 9 May 8 09:32 swap_part -> ../../sdb1
...

태그를 모두 함께 제거하려면 빈 문자열로 설정하면 됩니다.

# mkswap -L "" /dev/sdb1

관련 정보