도구 성능 테스트를 위해서 용량이 큰 파일이 필요한데,
마땅히 구할 방도가 없어서 고민하던 중 필요한 사이즈의 더미 파일을 만들어 볼 생각을 해봤다.
그랬더니, 이와 같은 고민을 하는 사람이 많다는 사실을 알게 되었고,
이러한 파일을 만드는 방법을 제공해주고 있다는 사실도 알게 되었다.
$ dd if=/dev/zero of=[filename] bs=[blocksize] count=[repeat]
실제 사용 방법은 아래와 같다.
$ dd if=/dev/zero of=./test bs=100M count=2
위와 같이 하면 200M 크기의 test라는 이름의 파일이 생성된다.
count의 용도는 다음과 같다.
$ dd if=/dev/zero of=./10G bs=10G count=1
dd: memory exhausted by input buffer of size 10737418240 bytes (10 GiB)
dd: memory exhausted by input buffer of size 10737418240 bytes (10 GiB)
10GB짜리 파일 하나를 만들려고 하는데 10GB x 1 count로 만들면 위와 같이 메모리 에러가 발생할 수 있다.
$ dd if=/dev/zero of=./10G bs=1G count=10
10+0 레코드 들어옴
10+0 레코드 나감
10737418240 바이트 (11 GB) 복사됨, 74.6861 초, 144 MB/초
10+0 레코드 들어옴
10+0 레코드 나감
10737418240 바이트 (11 GB) 복사됨, 74.6861 초, 144 MB/초
그런데, 위와 같이 1GB 짜리를 10번 반복해서 만들라고 하면 된다!
이러한 것을 잘 이용하면 더 멋지게 컴퓨터 생활을 할 수 있을 것이다.
반응형
'OS > Ubuntu' 카테고리의 다른 글
NFS 포트 제한하기 - 방화벽 환경 (Ubuntu 14.04) (0) | 2014.08.10 |
---|---|
NFS(Network File System) 기본 설정하기 (Ubuntu 14.04, 12.04) (0) | 2014.08.10 |
HDD 추가 하기 (Ubuntu 14.04 LTS 64bit) (4) | 2014.06.22 |
한글입력기 nabi 설치하기 (Ubuntu 14.04 LTS 64bit, Package) (0) | 2014.06.07 |
Ubuntu 한글 입력기 nabi 트레이에 넣기 (20) | 2014.01.07 |