리눅스에서 테스트용 대용량 파일이 필요할 때는 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
'Server & OS > Linux' 카테고리의 다른 글
| [Linux] HAProxy + keepalived로 VIP 이중화 로드밸런서 구성 (0) | 2022.11.26 |
|---|---|
| [Linux] Ubuntu에서 ifmetric으로 네트워크 인터페이스 우선순위 바꾸기 (0) | 2022.10.09 |
| [Linux] df와 du 명령어 차이와 사용법 (0) | 2022.05.09 |
| [Ubuntu] 웹 브라우저로 SSH 접속하는 Shell In A Box 설치 (0) | 2022.02.08 |
| [Linux] setup-ipsec-vpn 스크립트로 L2TP/IPsec VPN 서버 구축 (0) | 2021.08.13 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문