인생사는 이야기

[Linux] 파일시스템 라벨 변경(e2label) 본문

IT/Linux

[Linux] 파일시스템 라벨 변경(e2label)

채율파파 2012. 4. 12. 16:35
반응형

 

간혹 부팅시 라벨 관련되서 부팅이 안될때가 있다. 그럴땐 e2label을 사용하여 라벨을 똑같이 맞춰 준다.

 

라벨의 종류

디스크 라벨 : parted 출력에서 볼 수 있뜻이 파티션 테이블의 또 다른 이름

파티션 라벨 : 각각의 개별 파티션이 가진 이름을 의미

 

e2label :

Usage : e2label device [newlabel]

 

ex)

[root@test ~]# df -h

 Filesystem

 Size

 Used

 Avail  Use%  Mounted on
 /dev/sda1

 99M

 12M

 83M

 12%

 /boot

 /dev/sda2

 1.5G  538M

 863M

 39%

 /

 /dev/sda8  55G  149M  52G  1%

 /home

 

[root@test ~]# cat /etc/fstab

 # This file is edited byfstab-sync - see 'man fstab-sync' for details
 LABEL=/  /

 ext3

 defaults

 1 1

 LABEL=/boot

 /boot  ext3  defaults

 1 2

 LABEL=/home            

 /home

 ext3

 defaults

 1 2

 LABEL=SWAP-sda5

 swap  swap  defaults  0 0

 

[root@test ~]# umount /dev/sda1

[root@test ~]# df -h

 Filesystem

 Size

 Used

 Avail  Use%  Mounted on
           

 /dev/sda2

 1.5G  538M

 863M

 39%

 /

 /dev/sda8  55G  149M  52G  1%

 /home

위 표와같이 마운트 해제 됐습니다.

 

 

※ LABEL 변경 할때는 마운트 해제 후 변경 하시면 됩니다.

 

[root@test ~]# e2label /dev/sda1 /boot1

[root@test ~]# e2label /dev/sda1

/boot1

위 처럼 파일시스템 /dev/sda1의 라벨이 /boot 에서 /boot1 로 라벨이 변경 되것을 볼 수 있습니다. 

 

[root@test ~]# mount -a (/etc/fstab에 있는 목록 마운트 하기)

mount : special device LABEL=/boot does not exits

라는 말과 함께 마운트 되지 않습니다.

 

[root@test ~]# e2label /dev/sda1 /boot

[root@test ~]# e2label /dev/sda1

/boot

 

다시 원래대로 라벨을 변경 하였습니다.

 

[root@test ~]# df -h

 Filesystem

 Size

 Used

 Avail  Use%  Mounted on
 /dev/sda1

 99M

 12M

 83M

 12%

 /boot

 /dev/sda2

 1.5G  538M

 863M

 39%

 /

 /dev/sda8  55G  149M  52G  1%

 /home

 

[root@test ~]# cat /etc/fstab

 # This file is edited byfstab-sync - see 'man fstab-sync' for details
 LABEL=/  /

 ext3

 defaults

 1 1

 LABEL=/boot

 /boot  ext3  defaults

 1 2

 LABEL=/home            

 /home

 ext3

 defaults

 1 2

 LABEL=SWAP-sda5

 swap  swap  defaults  0 0

 

혹시 자기도 모르게 라벨을 변경 하고 리부팅 했을때 /boot 쪽은 말그대로 리눅스 부팅 할때 필요한 프로그램들이 있으므로 부팅이 안될거예요.

아마 Repair Mode로 들어 가질 텐데 위와 같은 방법으로 라벨을 변경 한뒤 리부팅을 하시면 정상적으로 부팅이 될것입니다.

반응형
Comments