강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

fstab파일2편: /etc/fstab파일의 파일시스템은 두가지 표현방법이 가능하다.

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

fstab파일2: /etc/fstab파일의 파일시스템은 두가지 표현방법이 가능하다.

 

 

 

 

 

우리는 바로 앞에서 시스템 부팅과 운용에 매우 중요한 정보들이 /etc/fstab에 저장되어 있다는 것을 알았다.

 

 

 

그럼, 먼저 /etc/fstab파일의 실제 예를 보아야겠지요. 다음은 필자가 사용하고 있는 리눅스시스템의 /etc/fstab파일의 두가지 예이며 동일한 파일을 두가지 방법으로 표현한 것이다.

 

 

 

 

 

/etc/fstab파일 예 #1 : 파일시스템장치 명을 레이블명으로 표현한 것.

 

다음 파일은 /etc/fstab파일의 내용으로서 파일시스템장치명부분을 레이블명으로 표시한 것이다.

 



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

LABEL=/                 /                       ext3    defaults        1 1

LABEL=/backup           /backup                 ext3    defaults        1 2

LABEL=/home             /home                   ext3    defaults        1 2

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

LABEL=SWAP-sda5         swap                    swap    defaults        0 0

[root@su252 ~]#

 

 

 

 

 

 

/etc/fstab파일 예 #2 : 파일시스템장치명을 장치명으로 표현한 것.

 

그리고 다음 /etc/fstab파일은 위와 동일한 것으로서 파일시스템 장치명부분을 장치명으로 표시한 것이다.

 



[root@su252 etc]# cat /etc/fstab

/dev/sda6               /                       ext3    defaults        1 1

/dev/sda3               /backup                 ext3    defaults        1 2

/dev/sda2               /home                   ext3    defaults        1 2

/dev/sda1               /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/sda5               swap                    swap    defaults        0 0

[root@su252 etc]#

 

 

 

 

즉 위의 두가지 예에서 레이블명으로 나타내었던 파일시스템이름 부분을 장치명으로 나타낸 것뿐이다.

 

 

 

레이블명으로 표시해도 되고 장치명으로 표시해도 된다.

 

 

 

단지, 리눅스시스템을 설치한 후에 /etc/fstab파일을 보면 기본적으로 위의 첫번째 예처럼 레이블명으로 표현되어 있다.

 

 

 

하지만 두가지 경우가 모두 같은 것이므로 전혀 상관없다.

 

 

 

예들 가운데 /boot라는 레이블을 가진 파일시스템은 /dev/sda1이므로 이둘은 같은 것이고, 표현방법만 다를 뿐이다.

 

 

 

좀 더 정확하게 표현한다면 “/dev/sda1이라는 파일시스템의 이름이 /boot 이다.” 라고 말할 수 있다.

 

 

 

 

 

앞서 말했듯이 레이블명으로 되어있는 첫번째 파일의 예는 대부분 리눅스를 설치한 후에 기본설정으로 되어있는 것이며, 장치명으로 되어있는 두번째 파일의 예는 첫번째파일을 수정하여 표시한 것이다.

 

 

 

 레이블명으로 되어있는 것 보다는 명확한 파일시스템장치명으로 표시하는 것이 시스템관리에 효율적이다라는 것을 알기 때문에 필자는 이렇게 사용하고 있다.

 

 

 

 

결론적으로 파일시스템의 장치명으로 확인하는 것이 레이블명으로 확인하는 것보다 훨씬 직관적이고 효율적이기 때문에 가능하면 파일시스템 장치명으로 표현해서 사용할것을 권장하고 싶다.

 

 

 

레이블이름으로 표현되어있는 장치들의 실제 장치명을 확인하기 위해서는 mount명령어 또는 df명령어 등으로 확인해봐야 하기 때문이다.

 

 

 



 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  100 명