Linux Disk Label 변경 방법(e2label 사용, /etc/fstab 편집)
페이지 정보
작성자 최고관리자 작성일 21-02-10 17:05 조회 10,510 댓글 0본문
http://cafe.naver.com/q69/114446
Linux Disk Label 변경 방법(e2label 사용, /etc/fstab 편집)
edhat 계열(7.3 이상)에서 처음에 Disk Druid를 사용해서 설치하게 되면 /etc/fstab이 다음과 같이 설정됩니다.
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/webserver /webserver ext3 defaults 1 2
LABEL=SWAP-sda7 swap swap defaults 0 0
/dev/hda /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
예를 들어 'LABEL=/webserver'로 설정된 부분이 원래는 파티션 번호 /dev/sda10인데, LABEL로 설정하는 것으로 바뀌었습니다. 이 부분은 즉, 다음과 같이 해도 무방합니다. 원래는 이렇게 설정되던 것입니다.
/dev/sda10 /webserver ext3 defaults 1 2
df -k해서 보면 각 파티션을 알 수 있습니다.
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 10317828 2854332 6939380 30% /
/dev/sda1 505604 16210 463290 4% /boot
none 1037380 0 1037380 0% /dev/shm
/dev/sda5 10317828 264024 9529688 3% /home
/dev/sda8 5162796 43076 4857464 1% /opt
/dev/sda9 5162796 43084 4857456 1% /tmp
/dev/sda3 10317860 2958656 6835084 31% /usr
/dev/sda2 51605464 1163964 47820096 3% /var
/dev/sda10 42441812 82048 40203844 1% /webserver
이렇게 설정된 것을 나중에 마운트 포인트를 변경하고자 한다면 단순히 /etc/fstab만을 바꿔서는 안됩니다. 그렇게 되면 fsck 또는 fsck.ext3가 디스크를 찾지 못하고 싱글 모드로 빠져 버립니다.
최근에는 거의 저널링 파일 시스템인 ext3에 기반을 하므로 fsck.ext3가 디스크를 검사하게 됩니다.
(참 고로 ext2용 명령어인 fsck 명령으로 ext3 디스크를 검사하면 절대 안됩니다. 디스크 저널링 시스템이 모두 깨지고 복구가 거의 불가능하게 됩니다. 반드시 fsck.ext3 명령(이 명령이 별도로 있습니다)을 사용하기 바랍니다. fsck에 옵션을 주어 사용할 수 있으나 만에 하나 실수로 옵션을 빠뜨리는 경우 문제가 커지므로 fsck.ext3 명령에 습관을 들이기 바랍니다)
다음과 같은 방법으로 합니다 :
예를 들어, 기존에 다음과 같은 파일 시스템
LABEL=/webserver /webserver ext3 defaults 1 2
이고
df -k 명령으로
/dev/sda10 42441812 82048 40203844 1% /webserver
일 때,
/webserver라고 하는 디렉토리를 /oracle로 마운트 포인트를 변경하고자 한다면,
1. 기존의 /webserver 디렉토리를 언마운트한다.(루트 디렉토리에서 작업)
# umount /webserver
2. /oracle로 mount 변경
# mount /dev/sda10 /oracle
3. e2label 명령으로 label을 변경(제일 중요)
# e2label /dev/sda10 /oracle
4. /etc/fstab을 vi로 직접 편집
LABEL=/oracle /oracle ext3 defaults 1 2
이렇게 해야만 됩니다.
리부팅하게 되면 fsck.ext3가 검사하는 부분에서 /webserver가 /oracle로 변경되어 있음을 알 수 있습니다.
출처 : http://flashcafe.org/server_study/12377
Linux Disk Label 변경 방법(e2label 사용, /etc/fstab 편집)
edhat 계열(7.3 이상)에서 처음에 Disk Druid를 사용해서 설치하게 되면 /etc/fstab이 다음과 같이 설정됩니다.
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
LABEL=/opt /opt ext3 defaults 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/webserver /webserver ext3 defaults 1 2
LABEL=SWAP-sda7 swap swap defaults 0 0
/dev/hda /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
예를 들어 'LABEL=/webserver'로 설정된 부분이 원래는 파티션 번호 /dev/sda10인데, LABEL로 설정하는 것으로 바뀌었습니다. 이 부분은 즉, 다음과 같이 해도 무방합니다. 원래는 이렇게 설정되던 것입니다.
/dev/sda10 /webserver ext3 defaults 1 2
df -k해서 보면 각 파티션을 알 수 있습니다.
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 10317828 2854332 6939380 30% /
/dev/sda1 505604 16210 463290 4% /boot
none 1037380 0 1037380 0% /dev/shm
/dev/sda5 10317828 264024 9529688 3% /home
/dev/sda8 5162796 43076 4857464 1% /opt
/dev/sda9 5162796 43084 4857456 1% /tmp
/dev/sda3 10317860 2958656 6835084 31% /usr
/dev/sda2 51605464 1163964 47820096 3% /var
/dev/sda10 42441812 82048 40203844 1% /webserver
이렇게 설정된 것을 나중에 마운트 포인트를 변경하고자 한다면 단순히 /etc/fstab만을 바꿔서는 안됩니다. 그렇게 되면 fsck 또는 fsck.ext3가 디스크를 찾지 못하고 싱글 모드로 빠져 버립니다.
최근에는 거의 저널링 파일 시스템인 ext3에 기반을 하므로 fsck.ext3가 디스크를 검사하게 됩니다.
(참 고로 ext2용 명령어인 fsck 명령으로 ext3 디스크를 검사하면 절대 안됩니다. 디스크 저널링 시스템이 모두 깨지고 복구가 거의 불가능하게 됩니다. 반드시 fsck.ext3 명령(이 명령이 별도로 있습니다)을 사용하기 바랍니다. fsck에 옵션을 주어 사용할 수 있으나 만에 하나 실수로 옵션을 빠뜨리는 경우 문제가 커지므로 fsck.ext3 명령에 습관을 들이기 바랍니다)
다음과 같은 방법으로 합니다 :
예를 들어, 기존에 다음과 같은 파일 시스템
LABEL=/webserver /webserver ext3 defaults 1 2
이고
df -k 명령으로
/dev/sda10 42441812 82048 40203844 1% /webserver
일 때,
/webserver라고 하는 디렉토리를 /oracle로 마운트 포인트를 변경하고자 한다면,
1. 기존의 /webserver 디렉토리를 언마운트한다.(루트 디렉토리에서 작업)
# umount /webserver
2. /oracle로 mount 변경
# mount /dev/sda10 /oracle
3. e2label 명령으로 label을 변경(제일 중요)
# e2label /dev/sda10 /oracle
4. /etc/fstab을 vi로 직접 편집
LABEL=/oracle /oracle ext3 defaults 1 2
이렇게 해야만 됩니다.
리부팅하게 되면 fsck.ext3가 검사하는 부분에서 /webserver가 /oracle로 변경되어 있음을 알 수 있습니다.
출처 : http://flashcafe.org/server_study/12377
댓글목록 0
등록된 댓글이 없습니다.