메모리 덜 먹게 하는건 모르겠구요.
저의 경우는 USB stick이 아니라 Sata HDD를 포멧하느라 메모리가 많이 들어서
하드에 약간(300MB쯤) 스왑파티션을 둬서 해결했습니다.
mkfs.ext3 나 mkfs.vfat이나 메모리 많이 먹는건 같더군요.
아마도 USB메모리(몇기가 안되는)가 아닌 USB하드 같은경우엔(500G이상)
더 많은 메모리가 필요할 겁니다.
제 테스트론 mkfs.ext3 안에서 8메가 짜리 malloc 하는거 까지 봤구요.(500G~ 1TB)
vfat의 경우도 차이는 있겠지만 메모리를 더 필요로 한다는건 분명할겁니다.
메모리 덜 먹게
메모리 덜 먹게 하는건 모르겠구요.
저의 경우는 USB stick이 아니라 Sata HDD를 포멧하느라 메모리가 많이 들어서
하드에 약간(300MB쯤) 스왑파티션을 둬서 해결했습니다.
mkfs.ext3 나 mkfs.vfat이나 메모리 많이 먹는건 같더군요.
아마도 USB메모리(몇기가 안되는)가 아닌 USB하드 같은경우엔(500G이상)
더 많은 메모리가 필요할 겁니다.
제 테스트론 mkfs.ext3 안에서 8메가 짜리 malloc 하는거 까지 봤구요.(500G~ 1TB)
vfat의 경우도 차이는 있겠지만 메모리를 더 필요로 한다는건 분명할겁니다.
답변 감사드립니다 ^^
오래전에 올린글인데 답변 달아주셨네요 ^^;
전 mkdosfs 소스를 수정해서 해결했습니다.
저장장치 용량이 올라갈수록 malloc하는 메모리량이 비례하게 증가하더군요..
이 부분을 한번에 하지 않고, 쪼개서 하도록 수정했습니다. :)
댓글 달기