두 개의 하드 디스크 파티션의 이름이 동일하여 디렉터리 불확실성이 발생함

두 개의 하드 디스크 파티션의 이름이 동일하여 디렉터리 불확실성이 발생함

저는 많은 하드 드라이브가 연결된 컴퓨터에서 Ubuntu 14.04를 실행하고 있습니다. 이러한 하드 드라이브의 파티션에는 제가 정기적으로 사용하는 중요한 데이터가 많이 포함된 오래된 운영 체제가 포함되어 있습니다.

문제는 "홈 드라이브"와 "홈 드라이브"라는 동일한 이름의 파티션이 2개 있다는 것입니다. 이를 구별하기 위해 Ubuntu는 한 드라이브의 이름을 "Main Drive1"로 바꾸고 다른 드라이브는 "Main Drive"로 유지합니다.

문제는 Ubuntu를 다시 시작할 때마다무작위로이름을 바꿀 파티션. 따라서 이러한 파티션의 책갈피나 디렉터리는 작동하지 않으며 재부팅할 때마다 다시 구성해야 합니다.

이 문제에 대한 해결책이 있습니까?

답변1

다음과 같이 각각에 고유한 이름을 지정해야 합니다.

외부 파티션 중 하나가 있다고 가정하면 /dev/sdb1설정에 따라 이를 변경하고 문제가 있는 모든 파티션/파일 시스템에서 이 작업을 수행해야 합니다. lsblk모두 보여드리겠습니다.

Ubuntu가 파티션 또는 파일 시스템 레이블을 표시하는지 확인하십시오.

blkid /dev/sdb1
/dev/block/253:1: LABEL="FILESYSTEM_LABEL" UUID="c5845b43-fe98-499a-bf31-4eccae14261b" TYPE="ext4" PARTLABEL="PARTITION_LABEL" PARTUUID="88fdda76-0100-4469-92ef-44a3a61ec92b"

(위의 예는 가상 머신에서 나온 것입니다. 귀하의 머신은 /dev/block/???다를 수 있습니다.)

LABEL파일 시스템 레이블입니다.

PARTLABEL파티션 레이블입니다.

파티션 레이블을 변경하려면 를 사용하십시오 parted.

parted /dev/sdb

키를 눌러 p파티션을 나열하고 왼쪽 열에 이름을 바꾸려는 파티션 번호를 기록해 두십시오.

다음 명령을 사용하여 name이름을 바꿉니다 .

name 1 A_Different_Label

종료 하려면 입력하세요 quit. sync작성하는 것이 안전한지 확인하기 위해 입력해 볼 가치가 있을 수 있습니다 . 드라이브를 제거했다가 다시 삽입(또는 재부팅)하면 새 이름을 갖게 됩니다.

파티션 이름을 바꾸는 것은 단순히 설치된 파일 시스템에 따라 다르기 때문에 약간 더 어렵습니다. 각 파일 시스템에는 특정 이름 바꾸기 도구가 있습니다.

e2labelext2/3/4 파일 시스템의 이름을 바꾸는 데 사용됩니다.

예를 들어, /dev/sdb1런타임에 파일 시스템 이름을 바꾸려면 다음을 수행하십시오.

e2label /dev/sdb1 My_New_Label

btrfsbtrfs 파일 시스템의 이름을 바꾸는 데 사용됩니다.

btrfs filesystem label /dev/sdb1 New_Label

관련 정보