Network & Server Factory

개인 공부 기록

Server & OS/Linux

[Linux] fallocate로 원하는 크기의 대용량 파일 만들기

1nfra 2022. 10. 5. 04:04
리눅스에서 테스트용 대용량 파일이 필요할 때는 fallocate를 쓰면 됩니다. 디스크 공간만 바로 할당하기 때문에 10G 파일도 즉시 만들어집니다.

1. 사용법

fallocate -l 크기 파일명

크기에는 숫자만 쓰면 바이트 단위이고, K, M, G 같은 단위를 붙일 수 있습니다.

2. 예시

2.1 100바이트 파일

[root@Centos7 test]# fallocate -l 100 test.txt
[root@Centos7 test]# ll test.txt
-rw-r--r--. 1 root root 100 Feb  5 08:37 test.txt

2.2 10G 파일

[root@Centos7 test]# fallocate -l 10G test.txt
[root@Centos7 test]# ll -h test.txt
-rw-r--r--. 1 root root 10G Feb  5 08:37 test.txt

3. 정리

  • fallocate -l 로 크기를 지정하면 원하는 크기의 파일을 바로 만들 수 있습니다.
  • 내용을 실제로 쓰지 않고 공간만 할당하므로 dd보다 훨씬 빠릅니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문