Linux 有個指令 dd,
dd - convert and copy a file.
它的本意只是用來複製與轉換檔案。
1. 產生一個大檔案,比方說 1MB 的:
# dd if=/dev/zero of=/1MB.tmp bs=512 count=2048
if: input file.
of: output file.
bs: 一個 Block 的大小,預設 512 Bytes.
count: 共有幾個 Block.
1MB = 512 Bytes * 2048 / 1024 / 1024
1MB 的檔案也可以這麼做,
# dd if=/dev/zero of=1MB.tmp bs=1048576 count=1
1MB = 1048576 Bytes * 1 / 1024 / 1024
產生 1GB 的,
# dd if=/dev/zero of=/1GB.tmp bs=1073741824 count=1
2. 備份硬碟分割區:
# dd if=/dev/hda1 of=/dev/hda2
備份整顆硬碟:
# dd if=/dev/hda of=/dev/hdb
3. 檢查壞軌:
# dd if=/dev/hda1 of=/dev/null
沒有留言:
張貼留言