dd.md 1.1 KB

dd

ํŒŒ์ผ ๋ณ€ํ™˜ ๋ฐ ๋ณต์‚ฌ. ๋” ๋งŽ์€ ์ •๋ณด: https://www.gnu.org/software/coreutils/dd.

  • isohybrid ํŒŒ์ผ(์˜ˆ: archlinux-xxx.iso)์—์„œ ๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ USB ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๋งŒ๋“ค๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ ํ‘œ์‹œ:

dd if={{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.iso}} of={{/dev/usb_drive}} status=progress

  • 4 MiB ๋ธ”๋ก์ด ์žˆ๋Š” ๋‹ค๋ฅธ ๋“œ๋ผ์ด๋ธŒ์— ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๋ณต์ œํ•˜๊ณ , ์˜ค๋ฅ˜๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ‘œ์‹œ:

dd bs=4M conv=noerror if={{/dev/์†Œ์Šค_๋“œ๋ผ์ด๋ธŒ}} of={{/dev/๋ชฉ์ ์ง€_๋“œ๋ผ์ด๋ธŒ}} status=progress

  • ์ปค๋„ ๋žœ๋ค ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, ํŠน์ • ์ˆ˜์˜ ์ž„์˜ ๋ฐ”์ดํŠธ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋Š” ํŒŒ์ผ ์ƒ์„ฑ:

dd bs={{100}} count={{1}} if=/dev/urandom of={{๊ฒฝ๋กœ/๋Œ€์ƒ/๋žœ๋ค_ํŒŒ์ผ}}

  • ๋””์Šคํฌ์˜ ์“ฐ๊ธฐ ์„ฑ๋Šฅ ๋ฒค์น˜๋งˆํฌ:

dd bs={{1M}} count={{1024}} if=/dev/zero of={{๊ฒฝ๋กœ/๋Œ€์ƒ/1GB_ํŒŒ์ผ}}

  • IMG ํŒŒ์ผ๋กœ ์‹œ์Šคํ…œ ๋ฐฑ์—…์„ ์ƒ์„ฑํ•˜๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ ํ‘œ์‹œ:

dd if={{/dev/๋“œ๋ผ์ด๋ธŒ_์žฅ์น˜}} of={{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.img}} status=progress

  • ์ง„ํ–‰ ์ค‘์ธ dd ์ž‘์—…์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ™•์ธ (๋‹ค๋ฅธ ์…ธ์—์„œ ์ด ๋ช…๋ น์–ด ์‹คํ–‰):

kill -USR1 $(pgrep -x dd)