테스트 목적으로 명령줄 또는 디스크 유틸리티에서 대용량 파일 생성
차례:
대형 빈 파일은 디스크 액세스 테스트, 개발, QA, 데이터 비우기 및 스크립팅 중에 테스트 목적으로 자주 사용됩니다. 확실히 대부분의 사용자에게 해당되지는 않지만 특정 요구 사항이 없는 경우에도 누구나 사용해 볼 수 있을 정도로 쉽습니다.
거의 모든 크기의 파일을 빠르게 생성하는 세 가지 방법을 다룰 것입니다. 두 가지는 명령줄을 사용합니다. 하나는 운영 체제에 구애받지 않고 다른 하나는 MacOS 및 Mac OS X 전용이며, 다른 하나는 Mac OS X에 기본 제공되는 디스크 유틸리티 앱을 활용하는 보다 사용자 친화적인 접근 방식입니다.
이것은 분명히 명령줄에 약간의 유창함을 가진 좀 더 고급 사용자를 대상으로 합니다. 따라하려면 터미널 앱을 열어 시작하세요.
명령줄에서 대용량 파일 생성
대형 빈 파일을 즉시 생성하는 가장 간단한 방법은 'mkfile' 명령을 사용하는 것입니다. 이 명령을 사용하면 바이트가 상당히 작든 기가바이트가 크든 상관없이 모든 크기의 파일을 즉시 생성할 수 있습니다. mkfile의 구문은 다음과 같습니다.
mkfile -n 크기 파일명
예를 들어 바탕 화면에 "LargeTestFile"이라는 1GB 파일을 만들려면 명령은 다음과 같습니다.
mkfile -n 1g ~/Desktop/LargeTestFile
파일이 즉시 생성되며 전체 크기를 차지합니다. mkfile에서 생성된 큰 파일은 0으로 가득 차 있습니다.
생성된 파일 크기는 파인더 Get Info 명령 또는 ls:를 사용하여 확인할 수 있습니다.
ls -lh ~/Desktop/LargeTestFile
mkfile 명령의 유일한 단점은 Mac OS X에만 국한된 것처럼 보인다는 것입니다. 따라서 다른 유닉스 및 Linux 변형에서 작동하는 교차 플랫폼 호환 솔루션을 찾고 있다면 원할 것입니다. 대신 "dd"를 사용하십시오.
dd 명령은 mkfile보다 사용하기 약간 덜 명확하지만 여전히 매우 간단합니다. 파일 이름, 블록 크기 및 블록 수를 지정해야 합니다.
dd if=/dev/zero of=FileName bs=1024 카운트=1000
또 다른 접근 방식은 메가바이트 블록 크기(1024)의 간단한 곱셈과 함께 검색 플래그를 사용하는 것이므로 다음 명령은 크기가 100MB(1024 x 100)인 파일을 생성합니다.
dd if=/dev/zero of=LargeTestFile.img bs=1024 카운트=0 찾기=$
큰 바이트 크기를 예측하는 데 능숙하지 않은 경우 CyberCit의 후자 곱셈 방법이 조금 더 쉬울 수 있습니다.
디스크 유틸리티로 대용량 파일 생성
큰 빈 파일을 만들려는 대부분의 사용자는 명령줄을 선호하지만 디스크 유틸리티를 사용할 수도 있습니다.
- 디스크 유틸리티를 실행하고 "새 이미지"를 선택합니다.
- 파일 이름을 적절하게 지정한 다음 "크기" 하위 메뉴를 풀다운하고 필요에 맞는 파일 크기를 선택합니다.
- 다른 모든 설정을 무시하고 "만들기"를 선택하십시오.
DiskUtility는 지정된 크기의 디스크 이미지를 만들어 테스트에 적합합니다. Finder에서 새로 제작된 DMG를 찾으면 지정된 전체 크기(이 경우 2.6GB DVD 크기)를 차지하는 것을 볼 수 있습니다.
dd 또는 mkfile과 달리 디스크 이미지는 달리 선택하지 않는 한 실제로 기본적으로 쓰기 가능하며 이 개발 목적에 유용할 수도 있고 유용하지 않을 수도 있습니다.
어떤 방법을 사용하든 나중에 큰 테스트 파일을 삭제하고 싶을 것입니다. 그렇지 않으면 엄청난 크기의 쓸모없는 테스트 파일이 하드 디스크를 빠르게 소모할 수 있습니다. 모호한 폴더에 테스트 파일을 만들었고 더 이상 직접 찾을 수 없는 경우 OS X Finder에서 Spotlight를 사용하여 파일 크기별 검색을 수행하여 파일의 큰 항목을 빠르게 추적할 수 있음을 잊지 마십시오. 체계.