새로운 디스크를 ext3로 파일시스템 생성하기
2010.05.12 04:20
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
[펌] 출처 : 네이버 검색 ㅡㅡ;
보통 파일시스템을 생성하기 위한 mkfs 명령은 ext3를 지원하지 않는다.
그러므로 우선 ext2로 파일시스템을 생성한후에 ext3로 변경하여야 한다.
==>
ext2 파일 시스템을 ext3로 변환하기 위해서는, 루트로 로그인 하신 후 다음을 입력해 주십시오:
/sbin/tune2fs -j /dev/hdbX
위의 명령에서 /dev/hdb 부분은 장치명을 입력해 주시고, X 부분은 파티션 번호로 대체해 주십시오.
명령을 입력하신 후, /etc/fstab 파일에서 파티션 유형을 ext2에서 ext3로 변경해 주시는 것을 잊지 마십시오.
루트 파일 시스템을 변환하는 경우에는, initrd 이미지 (또는 RAM 디스크)를 사용하여 부팅하셔야 합니다. mkinitrd 프로그램을 실행하여 initrd 이미지를 만드십시오. mkinitrd 명령을 사용하는 방법에 대한 정보를 원하신다면, man mkinitrd 명령을 입력하여 메뉴얼 페이지를 읽어보시기 바랍니다. 또한 initrd를 로드하도록 GRUB이나 LILO 설정을 확인해 주십시오.
부트로더가 initrd를 로드하도록 제대로 설정되지 않는다면, 시스템은 여전히 부팅되지만, 파일 시스템은 ext3 대신에 ext2로 마운트됩니다.
============================================
ext2 파일 시스템으로 되돌리기
ext3는 비교적 최신 파일 시스템이기 때문에, 일부 디스크 유틸리티는 ext3를 지원하지 않는 경우도 있습니다. 예를 들어 resize2fs를 사용하여 파티션을 감소시키려고 할 경우, resize2fs는 아직 ext3를 지원하지 않습니다. 이러한 경우에 일시적으로 파일 시스템을 ext2로 되돌릴 필요가 있습니다.
파티션을 되돌리기 위해서는, 우선 루트로 로그인 하신 후 다음과 같은 명령을 입력하여 해당 파티션을 마운트 해제하셔야 합니다:
umount /dev/hdbX
위의 명령에서 /dev/hdb 부분은 장치명으로 대체하시고 X 부분은 적절한 파티션 번호로 대체해 주십시오. 앞으로 이 섹션에서는 hdb1를 예시값으로 사용하도록 하겠습니다.
이제 루트로 다음 명령을 입력하여 파일 시스템 유형을 ext2로 변경합니다:
/sbin/tune2fs -O ^has_journal /dev/hdb1
루트로 다음과 같은 명령을 입력하여 파티션에 오류가 있는지 확인해 보시기 바랍니다:
/sbin/e2fsck -y /dev/hdb1
다음으로 ext2 파일 시스템으로 파티션을 마운트하기 위하여 다음 명령을 입력해 주십시오:
mount -t ext2 /dev/hdb1 /mount/point
위의 명령에서 /mount/point 부분에 파티션의 마운트 지점을 입력해 주십시오
다음으로 파티션의 루트 레벨에 위치한 .journal 파일을 삭제하기 위하여 그 파일이 마운트된 디렉토리로 이동하신 후 다음과 같은 명령을 입력하십시오:
rm -f .journal
이제 다시 ext2 파티션이 생성되었습니다.
만일 파티션을 ext2 파일 시스템으로 영구적으로 변환하신다면, /etc/fstab 파일을 업데이트하는 것을 잊지 마십시오.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
[펌] 출처 : 네이버 검색 ㅡㅡ;
보통 파일시스템을 생성하기 위한 mkfs 명령은 ext3를 지원하지 않는다.
그러므로 우선 ext2로 파일시스템을 생성한후에 ext3로 변경하여야 한다.
==>
ext2 파일 시스템을 ext3로 변환하기 위해서는, 루트로 로그인 하신 후 다음을 입력해 주십시오:
/sbin/tune2fs -j /dev/hdbX
위의 명령에서 /dev/hdb 부분은 장치명을 입력해 주시고, X 부분은 파티션 번호로 대체해 주십시오.
명령을 입력하신 후, /etc/fstab 파일에서 파티션 유형을 ext2에서 ext3로 변경해 주시는 것을 잊지 마십시오.
루트 파일 시스템을 변환하는 경우에는, initrd 이미지 (또는 RAM 디스크)를 사용하여 부팅하셔야 합니다. mkinitrd 프로그램을 실행하여 initrd 이미지를 만드십시오. mkinitrd 명령을 사용하는 방법에 대한 정보를 원하신다면, man mkinitrd 명령을 입력하여 메뉴얼 페이지를 읽어보시기 바랍니다. 또한 initrd를 로드하도록 GRUB이나 LILO 설정을 확인해 주십시오.
부트로더가 initrd를 로드하도록 제대로 설정되지 않는다면, 시스템은 여전히 부팅되지만, 파일 시스템은 ext3 대신에 ext2로 마운트됩니다.
============================================
ext2 파일 시스템으로 되돌리기
ext3는 비교적 최신 파일 시스템이기 때문에, 일부 디스크 유틸리티는 ext3를 지원하지 않는 경우도 있습니다. 예를 들어 resize2fs를 사용하여 파티션을 감소시키려고 할 경우, resize2fs는 아직 ext3를 지원하지 않습니다. 이러한 경우에 일시적으로 파일 시스템을 ext2로 되돌릴 필요가 있습니다.
파티션을 되돌리기 위해서는, 우선 루트로 로그인 하신 후 다음과 같은 명령을 입력하여 해당 파티션을 마운트 해제하셔야 합니다:
umount /dev/hdbX
위의 명령에서 /dev/hdb 부분은 장치명으로 대체하시고 X 부분은 적절한 파티션 번호로 대체해 주십시오. 앞으로 이 섹션에서는 hdb1를 예시값으로 사용하도록 하겠습니다.
이제 루트로 다음 명령을 입력하여 파일 시스템 유형을 ext2로 변경합니다:
/sbin/tune2fs -O ^has_journal /dev/hdb1
루트로 다음과 같은 명령을 입력하여 파티션에 오류가 있는지 확인해 보시기 바랍니다:
/sbin/e2fsck -y /dev/hdb1
다음으로 ext2 파일 시스템으로 파티션을 마운트하기 위하여 다음 명령을 입력해 주십시오:
mount -t ext2 /dev/hdb1 /mount/point
위의 명령에서 /mount/point 부분에 파티션의 마운트 지점을 입력해 주십시오
다음으로 파티션의 루트 레벨에 위치한 .journal 파일을 삭제하기 위하여 그 파일이 마운트된 디렉토리로 이동하신 후 다음과 같은 명령을 입력하십시오:
rm -f .journal
이제 다시 ext2 파티션이 생성되었습니다.
만일 파티션을 ext2 파일 시스템으로 영구적으로 변환하신다면, /etc/fstab 파일을 업데이트하는 것을 잊지 마십시오.