질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

대용량 파일시스템

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스 커널 2.6 에서 2T 까지 지원되지만,
ext2, ext3 에서는 블럭 사이즈를 조절하여 8T 까지 지원가능하다고 합니다.
방법 : mke2fs -b 4096 또는 mke2fs -T largefile4

그리고 GFS는
32 비트 시스템에서는 16 TB, 64 비트 시스템에서는 8 엑사바이트 (EB)
입니다.


Redhat RHEL은 조금 다른 방법을 제공합니다.
아래 문서는 CentOS에서 내어주는 것이네요^^;




======================
*

Red Hat Enterprise Linux 4 Update 1는 2 테라바이트 (TB)가 넘는 디스크 장치를 지원합니다. Red Hat Enterprise Linux 4 버전에는 이 기능에 어느정도 지원 제한이 있었지만, Update 1에서는 사용자 공간 프로그램과 커널 면에서 모두 많이 개선되었습니다. 일반적으로 2 TB 이상의 디스크 장치를 사용하시려면 Update 1가 필수입니다.

대용량 장치 지원과 관련된 가이드라인 및 제한 사항에 대한 내용은 다음에 설명되었습니다:

· 일반 디스크 장치는 512 바이트 블록 단위로 사용됩니다. SCSI 명령에서 사용되는 주소 용량은 최대 장치 용량을 결정합니다. SCSI 명령에는 16 비트 블록 어드레스 (최대 장치 용량 2 GB), 32 비트 블록 어드레스 (최대 2 TB) 및 64 비트 주소 어드레스가 있습니다. 2.6 커널의 SCSI 서브시스템은 64 비트 블록 어드레스를 사용하는 명령을 지원합니다. 2 TB 보다 큰 디스크를 사용하시려면 HBA (Host Bus Adapter), HBA 드라이버 및 스토리지 장치 또한 64 비트 블록 어드레스를 지원해야 합니다. Red Hat은 Winchester Systems FX400 (3.42B 이상 버전) 상의 8 TB 논리 유닛에서 Red Hat Enterprise Linux 4 Update 1에 포함된 QLogic qla2300 드라이버와 Emulex lpfc 드라이버 테스트를 마쳤습니다.

· 흔히 사용되는 MS-DOS 파티션 테이블은 2 TB 이상되는 디스크 장치에서는 사용 불가능합니다. 2 TB가 넘는 장치에서는 GPT 파티션 테이블 형식을 사용해야 합니다. GPT 파티션을 생성하고 관리하기 위해서는 parted 유틸리티를 사용해야 합니다. GPT 파티션을 생성하시려면, parted 명령인 mklabel gpt를 사용하시면 됩니다.

Red Hat에서는 오직 단독 파티션이 전체 장치를 차지하는 경우에도 모든 블록 장치가 유효한 파티션 테이블을 갖추고 초기화되는 것이 필수 조건입니다. 이러한 조건은 장치 상에서 잘못된 파티션 테이블이나 계획하지 않은 파티션 테이블로 인한 사고 발생을 방지하기 위해서 입니다.

· 아나콘다 설치 프로그램은 오직 Itanium™ 아키텍쳐에서만 GPT 파티션 테이블을 지원합니다. 따라서 Itanium™을 제외한 다른 플랫폼에서는 아나콘다를 이용하여 2 TB가 넘는 디스크에 운영 체제를 설치하거나 포맷하는 것이 불가능합니다.

· 용량이 2 TB이거나 그 이하인 장치에서는 반드시 / 디렉토리와 /boot 디렉토리가 있어야합니다.

· 대용량 장치에서 종종 발생하던 LVM2 문제가 Red Hat Enterprise Linux 4 Update 1에서 대부분 고쳐졌습니다. Update 1 설치하기 전에는 2 TB 보다 용량이 큰 장치에서 LVM2를 사용하지 마시기 바랍니다.

앞서 언급되었듯이 Red Hat은 장치가 LVM2 볼륨 그룹 장치의 일부로 사용될 경우에도 파티션 테이블을 블록 장치에 기록해야 합니다. 이 예시에서는 오직 한개의 파티션이 전체 장치를 차지하도록 생성하셨습니다. 따라서 pvcreate 또는 vgcreate 명령을 사용시 완전한 파티션 이름을 지정하는 것을 잊지마십시오 (예, /dev/sda1, 절대 /dev/sda가 아닙니다).

· md 소프트웨어 RAID 세트에 구성원이 될 수 있는 최대 디스크 용량은 2 TB입니다. md RAID 장치 자체는 2 TB 보다 클 수 있습니다. Red Hat은 8 TB에 이르는 md 장치까지 성공적으로 테스트를 마쳤습니다.

· 4 TB 보다 용량이 큰 장치에서 종종 발생하던 e2fsprogs 관련 문제점이 Red Hat Enterprise Linux 4 Update 1에서 고쳐졌습니다. Update 1 이전 버전에서는 ext2 또는 ext3 파일 시스템을 생성시 mke2fs -b 4096 옵션을 지정하여 이 문제점을 해결할 수 있었지만, Update 1에서는 더 이상 이러한 해결책을 사용할 필요가 없어졌습니다.

ext2와 ext3 파일 시스템 최대 용량은 8 TB까지 입니다. Red Hat Enterprise Linux 4 Update 1에서는 8 TB 까지 용량의 장치에 대한 테스크를 마쳤습니다.

대용량 파일시스템을 생성시 mke2fs -T largefile4 명령을 사용하시면 속도를 향상시킬 수 있습니다.

· GFS 파일 시스템 최대 용량은 32 비트 시스템에서는 16 TB이고, 64 비트 시스템에서는 8 엑사바이트 (EB)입니다. Red Hat은 GFS 파일 시스템 8 TB까지 테스트를 마쳤습니다.

· 2 TB가 넘는 NFS 파티션 테스트를 성공적으로 마쳤으며, 지원합니다.

· Red Hat Enterprise Linux 4 Update 1 사용자 공간 도구가 대용량 파일을 지원하도록 컴파일되었습니다. 그러나 이 모드에서 모든 프로그램을 테스트하는 것은 불가능합니다. 따라서 대용량 파일 지원을 위해 이 도구를 사용하시는 경우 문제가 발생한다면 보고해주시기 바랍니다.

· 2 TB가 넘는 장치에서는 inn 프로그램이 제대로 작동하지 않는 것으로 알려졌습니다. 이 문제점은 향후 출시될 Red Hat Enterprise Linux에서 고쳐질 것으로 믿습니다.
---------------------------------------------------------------------------------------------
참조 URL: http://wuarchive.wustl.edu/pub/centos4.64/NOTES/RELEASE-NOTES-U1-ko.html

입니다.

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  248 명