0과 임의의 값으로 채워진 ~ 10G의 큰 파일을 만들고 싶습니다. 나는 다음을 사용하려고 시도했다.
dd if=/dev/urandom of=10Gfile bs=5G count=10
약 2Gb의 파일을 작성하고 종료 상태 '0'으로 종료합니다. 왜 그런지 이해하지 못합니까?
또한 다음을 사용하여 파일을 만들려고했습니다.
head -c 10G </dev/urandom >myfile
그것을 만드는 데 약 28-30 분이 걸립니다. 그러나 나는 그것이 더 빨리 생성되기를 원합니다. 누구나 해결책이 있습니까?
또한 비교를 위해 동일한 (의사) 임의 패턴으로 여러 파일을 만들고 싶습니다. 누구든지 그렇게하는 방법을 알고 있습니까?
dd
블록 크기로 인해 오류가 발생 했을 수 있습니다 . 이 게시물 stackoverflow.com/questions/6161823 / ... 을보고 싶을 수도 있습니다. 최고의 블록 크기와 일부 사용자 스크립트 / 프로그램 및를 사용하는 다른 제안을 계산하는 방법에 대한 좋은 답변이dd
있습니다.