리눅스 dd 명령어
리눅스 시스템에서 사용하는 명령어 중 하나인 dd 명령어는 디스크, 파티션의 복사, 이미지 파일 생성, 디스크 작업 등 주로 데이터를 복사하거나 변환하는데 사용되는 명령어입니다.
✅ dd 명령어 기본 사용 및 옵션
기본 사용 방법은 다음과 같습니다.
dd if=[input_file] of=[output_file] bs=[block_size] count=[block_num] status
# 사용 예
dd if=/dev/zero of=/swapfile bs=128M count=16
1. conv 옵션
✅ dd 명령어 사용 예
1. 스왑 파일 생성
dd if=/dev/zero of=/swapfile bs=1MB count=2000
3+0 records in
2+0 records out
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 77.5708 s, 27.7 MB/s
/dev/zero를 읽어서 /swapfile을 1MB 블록을 2천 개 생성 = 2GB 파일 생성
2. 디스크 파티션 삭제
dd if=/dev/zero of=/dev/xvdf1 count=1 bs=512
3. 디스크 파티션 초기화
dd if=/dev/zero of=/dev/xvdf1