[질문] Write Error (Disc Full ???)

univeri의 이미지

안녕하세요. Fedroa 8 버젼 사용자입니다.
제가 초보자라 문제 해결 방법을 찾는데 있어서 미흡한지 아직도 해결을 못하고 있습니다.
지금 저는 Arb라는 생물학 관련 분석 프로그램을 사용하고 있는데,
local server를 업데이트해서 가동하게 되면 처음에 파일을 다운 받는 것 같은데,
???.arb라는 파일의 백업파일인 것 같은 ???.arb.pt%의 용량이 2Gb를 넘어가면
제목과 같은 메세지가 생기면서 더이상 진행이 되지 않습니다.
파일 시스템은 ext3라서 2Gb 이상의 용량은 저장가능한데 답답합니다.
아시는분은 제발 좀 도와주세요.

ifree의 이미지

파일 시스템의 블록 사이즈가 어떻게 되나요?

univeri의 이미지

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
281642472 39855492 227249460 15% /
/dev/sdb1 194442 13446 170957 8% /boot
tmpfs 1036820 24 1036796 1% /dev/shm

danskesb의 이미지

윗 분께서 정확한 방법은 알려 주시지 않은 것 같습니다. 이 명령을 실행시킨 결과를 알려 주세요.

tune2fs -l /dev/mapper/VolGroup00-LogVol00 | grep Block

오류가 뜬다면 루트로 해 보세요.
---- 절취선 ----
http://blog.peremen.name

univeri의 이미지

Block count: 72687616
Block size: 4096
Blocks per group: 32768

ifree의 이미지

이상하군요.
혹시 ext3 파일 시스템이 아닌 다른 하드에 설치하시는 건 아니시겠죠?

univeri의 이미지

예, ext3 파일시스템에 설치했는데, 이상하네요.

bushi의 이미지

실제 디스크용량이 부족한 것은 아니고,
파일 한개 뿐이니 inode 가 모자란 것도 아니고.

코드가 만약 http://bugs.arb-home.de/browser/PROBE/PT_prefixtree.cxx?rev=3268#L472 라면,
fwrite() 에 애도할 뿐입니다.
시기는 기억나지 않지만,
__USE_LARGEFILE, __USE_LARGEFILE64, __USE_FILE_OFFSET64 등을 다 켜고도 fwrite() 로는 2G 넘게 못 썼던 기억이 있습니다.

OTL

univeri의 이미지

혹시 그렇다면;; 방법은 없는건가요 ??
윗분 말씀이 어떤 내용인지 이해는 안가지만 암울하네요;;
새로 나오는 fedora 11을 설치하면 나아질까요 ??

bushi의 이미지

2G 가 넘는 파일이 만들어지는 게 정상적인 상황인지 다시 확인해보는게 먼저고요.

그 arb 라는 놈을 다시 컴파일 해보세요. 플래그에 다음 내용이 들어있어야 합니다.

-D__USE_LARGEFILE=1 -D__USE_LARGEFILE64=1 -D__USE_FILE_OFFSET64=1 -D_FILE_OFFSET_BITS=64

혹시 fopen() 이 아니라 open() 으로 파일 여는 곳이 있으면 O_LARGEFILE 이 있는지 필히 확인하시고요.

OTL