티스토리 뷰
$ dd if=/dev/zero of=/swap_file bs=1k count=1024000
xxd 명령어를 통해서 확인해보면 /dev/zero는 '0x00'으로 가득찬 리눅스 장치파일이다.
불필요한 로그출력을 블랙홀로 보내기 위한 /dev/null과 같은 쓰임을 갖는다.
다만, 아래 두 커맨드는 xxx.log의 내용을 비워버리는 같은 동작을 하지만 다른 결과를 초래한다.
1. cat /dev/null > xxx.log
2. cat /dev/zero > xxx.log
1번의 동작은 결과는 사이즈가 0인 xxx.log를 만든다.
-rw-rw-rw-. 1 root root 0 11월 4 11:06 xxx.log
반면, 2번의 동작은 사이즈가 어마어마한 xxx.log를 만들어낸다.
-rw-rw-rw-. 1 root root 1546539008 11월 4 11:08 xxx.log
/dev/zero를 리다이렉션 할 경우 사이즈가 무한대로 증가할수 있으니 조심하자.
글의 제목의 답은 dd 명령어를 통해 원하는 블록의 크기 만큼 새로운 파티션의
0x00을 채워 넣기 위해서 input파일에 /dev/zero를 쓰면 된다고 해석된다.
찍어서 풀지말고 확실하게 알고 풀자!
영어공부를 어디서부터 시작해야 할지 모른다면?
지금 바로 해커스에서 무료로 내 영어실력 확인하기
▽▽▽▽▽▽ 바로가기
※ 해당 광고클릭은 필자에게 경제적으로 큰 도움이 됩니다.
'IT > Linux command' 카테고리의 다른 글
특정 PID로 실행중인 프로세스를 실행한 명령어 찾기 (0) | 2021.11.17 |
---|---|
특정 사용자가 실행한 프로세스의 PID 찾기 (0) | 2021.11.16 |
리눅스:: 패스워드 만기일 변경 (예시설명/간단정리) (0) | 2021.11.09 |
리눅스 시스템 로그 기록 (명령어 간단정리/ 예제) -- logger (0) | 2021.11.06 |
[리눅스] 로그인 실패 확인하는 방법 (0) | 2021.11.05 |
댓글