2013. 12. 13. 14:14

[Linux/Ubuntu 파일 시스템 관리] File system label 작업하기

disk label은 parted와 연관(mklabel)되고 이는 파티션 table의 또 다른 이름으로 사용된다. 즉, mklabel은 partition table을 만드는 것으로 보면 된다. 그리고 파티션 label은 개별 파티션의 이름이기도 하다. 파티션 label의 정보를 보기 위해 e2label 명령을 사용한다.


아래와 같이 파티션 label 이름을 확인하고 설정할 수 있다.

~$ sudo e2label /dev/sdb5


~$ sudo e2label /dev/sdb5 part_label_name

~$ sudo e2label /dev/sdb5

part_label_name

~$


이렇게 파티션 label을 변경한후 부팅에 실패할 수 있는데, /etc/fstab에 그 변경된 값이 반영이 안될 수 있기 때문이다. 아래와 같이 혹시 /etc/fstab에 LABEL= 이 지정되어 있었다면, 혹시 위의 변경 사항에 영향을 받는 사항이라면 필히 그 값을 맞춰져야 함을 잊지 말자.

~$ cat /etc/fstab

# /etc/fstab: static file system information.

...

LABEL=home            /home       ext4    defaults      1     2

...

즉, 만일 home이라는 label을 home_modified로 변경하였다면, 위 /etc/fstab의 값도 함께 변경해 줘야 한다.


파티션 label을 찾으려면 아래와 같이 한다.

~$ sudo findfs LABEL=part_label_name

/dev/sdb5

~$