커피닉스, 시스템 엔지니어의 쉼터 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
* HanIRC의 #coffeenix 방
[ 장비 및 회선 후원 ]
HOME > 시스템 관리 / 서버운영 > 디스크 관리 / 파일시스템 / mount 도움말
검색 : 사이트 WHOIS 웹서버 종류


  [기초] 리눅스에서 2GB 파일크기 제한? NO (프세 2003.7) 작성일 : 2003/11/01 18:14
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 11456
          [ 이전화면 / 수정 ]   비밀번호 :     인쇄용 화면
      Q. 리눅스에서 하드디스크를 백업받으려고 합니다. 그런데 리눅스에서는 EXT2 파일시스템의 제약으로 파일 크기가 2GB를 넘지 못한다고 들은 것 같습니다. 제가 이용하는 디렉토리는 무려 5GB 정도가 되는데, 결국 몇 개로 나눠 저장해야 하나요?


    A. 리눅스는 버전 2.2 커널까지는 파일 크기가 2GB를 넘지 못했습니다. 그 이유는 알고 있는 바와 달리 EXT2 문제는 아닙니다. EXT2는 파일 크기를 나타내는데, 64비트를 사용하고 있어 사용할 수 있는 파일 크기는 2의 63승, 즉 8EB(8 엑사바이트)가 됩니다(최상위 비트(MSB)는 부호로 사용). 더 큰 문제는 리눅스의 파일시스템 추상화 계층인 VFS(Virtual File System)과 Glic가 파일 크기를 나타내는데 long형(32비트를 사용하는 머신에서 리눅스는 long을 4바이트로 구성한다. 즉, 8비트 = 1바이트가 네 개이므로 총 32비트이므로 표현할 수 있는 가지 수는 2의 32승, 최상위 비트를 부호 비트로 사용하므로 최대 크기는 2GB)을 사용해 왔기 때문이다. 64비트 머신에서는 long형을 8바이트로 나타내므로 이미 64비트가 최대 파일 크기이기 때문에 문제가 없었습니다.

    이러한 제약 조건은 커널 2.4 이후, Glibc 2.1.3 부터는 파일 크기를 나타내는데 long long형을 사용하면서 사라졌습니다. long long형은 long형의 두배, 즉 32비트 머신이라면 long형이 32비트이므로 이의 두배인 64비트를 사용한다는 의미입니다. 따라서 백업을 받을 때 이에 대해 걱정하지 않아도 됩니다.

    ---
    프로그램세계( http://www.pserang.co.kr/ ) 2003.07, 글 박주연(kodids)
      커피닉스 카페 최근 글
    [08/25] #gpt_question_subje
    [08/20] From what I've seen
    [08/14] сайт
    [06/16] [질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
    [04/22] Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
    [10/20] Cross Compiler 깔
    [07/14] SSL АО
    [04/26] Re: 도스화면 원격조종 여부
    [04/25] 도스화면 원격조종 여부
    [10/30] Cshell에서 난수 설정
    [10/23] 공항철도주식회사 SE 구인 件
    [01/26] Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/25] wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/11] 특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
    [08/01] DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
      New!   최근에 등록한 페이지
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      오픈캐스케이드 캐드 (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI를 활용한 리눅스 서버관리
      DNS 설정 검사
      nagiosgraph 설치 방법
      Slony-I 설치 방법 (postgresql replication tool)
      Qmail기반의 Anti spam 시스템 구축하기
      clusterssh

    [ 함께하는 사이트 ]




    운영진 : 좋은진호(truefeel), 야수(yasu), 범냉이, sCag
    2003년 8월 4일~