>> Delete Reply from No. 0 article
No. RE: 리눅스에서 크기가 2기가 넘는 화일 만드법

등록 2001-11-21 01:06:00     조회 4
이름 ssoo~~    

		2기가 이상의 파일은 커널이 지원하는게 아니라
 파일 시스템이 지원하는 걸루 알고 있는데....
 ext 는 2기가 제한이 있을 겁니다.
 파일크기를 4byte까지 밖에 계산하지 못해서 그러죠..
 2^(4*8-1) = 2GB입니다. (1빼는건 부호 비트때문이겠죠)
 ext2부터는 이론상으로 8byte까지 계산 가능합니다....
 2^(8*8-1) = ?
  : 여기저기 뒤져봐도 커널 2.4에서 2기가 이상의 화일 지원한다는
:
: 말만 있고 실제로 프로그램 해보면 2기가에서 에러가 났습니다.
:
: 여기저기 뒤져봐도 자세한 설명이 없었는데 features.h 를 보고 해결
:
: 하였습니다.
:
: 컴파일 할때
: gcc -D_FILE_OFFSET_BITS=64  xxxxx.c
:
: 요렇게 컴파일 하면 2기가 이상의 파일이 생성가능합니다.
:
: 참고로 와우리눅스 7.1에서 하였고 파일 시스템은 ext 였습니다.
:
: 커널은 원래깔려있던거 그냥 사용하였고 패치도 안했습니다.
:
: --
: ...ㅠ.ㅠ..--♥~~세상은 하나~~♥
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved