dd를 통해 스왑파일 생성할때 input 파일에 /dev/zero를 넣는 이유
$ 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 r..
IT/Linux command
2021. 11. 15. 07:15