티스토리 뷰

4GB 짜리 로그를 jar로 묶은 다음, 다른 장비로 복사해서 다시 풀려고 하니 다음과 같은 오류가 떨어졌다...


==============================================
META-INF/INDEX.LIST이(가) 추출되었습니다.
  META-INF/이(가) 작성되었습니다.
META-INF/MANIFEST.MF이(가) 추출되었습니다.



java.io.IOException: 파일이 너무 큽니다.
        at java.io.FileOutputStream.writeBytes(Native Method)
        at java.io.FileOutputStream.write(FileOutputStream.java:260)
        at sun.tools.jar.Main.extractFile(Main.java:752)
        at sun.tools.jar.Main.extract(Main.java:714)
        at sun.tools.jar.Main.run(Main.java:195)
        at sun.tools.jar.Main.main(Main.java:940)
==============================================

아직 해결방법은 못찾았지만.. 해결방법을 찾다가 알아낸 명령어.


ulimit -a 라고 입력하면 다음처럼 각 사용자 별로 o/s 단에서 제한된 내용을 볼 수 있다.

=================================
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         1992292
stack(kbytes)        131072
memory(kbytes)       unlimited
=================================
보면  file에는 제한이 없는 걸로 봐서 뭔가 다른 문제가 있을꺼라 생각중..

df -k 를 통해 각 파일시스템별로 사용량을 볼 수 있다. bdf 보다 상세하다.

kus-0301(jeus):/app/jeus/jeus42/webhome/ejb_home]df -k
/app                   (/dev/vg00/lvol4       ) : 30648609 total allocated Kb
                                                  12456627 free allocated Kb
                                                  18191982 used allocated Kb
                                                        59 % allocation used
/disk01                (/dev/vg00/lvol5       ) : 62482251 total allocated Kb
                                                   6485030 free allocated Kb
                                                  55997221 used allocated Kb
                                                        89 % allocation used
/disk02                (/dev/vg01/lvol2       ) : 61239609 total allocated Kb
                                                  25273556 free allocated Kb
                                                  35966053 used allocated Kb
                                                        58 % allocation used
/kuh                   (/dev/vg01/lvol1       ) : 51829845 total allocated Kb
                                                   9144672 free allocated Kb
                                                  42685173 used allocated Kb
                                                        82 % allocation used
/work                  (/dev/vg01/lvol3       ) : 27139504 total allocated Kb
                                                  12959817 free allocated Kb
                                                  14179687 used allocated Kb
                                                        52 % allocation used
/stand                 (/dev/vg00/lvol1       ) :   326032 total allocated Kb
                                                    215712 free allocated Kb
                                                    110320 used allocated Kb
                                                        33 % allocation used
/                      (/dev/vg00/lvol3       ) : 10466480 total allocated Kb
                                                   2891760 free allocated Kb
                                                   7574720 used allocated Kb
                                                        72 % allocation used

coredump(blocks)     unlimited



또한 quota는 해당 계정이 쓸 수 있는 파일 시스템 한계치인데..
이건 어디 블로그에서 검색해서 알아낸걸 따로 저장해두었던 내용이다.


그 계정이 쓸 수 있는 파일 시스템 한계치입니다.  실행해서 아무것도 안나오면 제한이 없는 것이구요. 제한이 있으면 다음과 같이 나옵니다.


$ quota
Disk quotas for user dohnanyi (uid 123):
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
     /dev/hda10  147460  1000000 1007200            8965       0       0


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함