Я перезаписую свій жорсткий диск випадковими даними, використовуючи старий добрий dd:
dd if=/dev/urandom of=/dev/disk/by-uuid/etc bs=512
Це масив 2 Тб, і мій MacBook (працює під управлінням Linux, нормально?) Може записувати дані лише на відстані близько 3,7 Мб / с, що досить жалісно, оскільки я бачив, як мій робочий стіл вдома робить 20 Мб / с. Коли я їду додому сьогодні, я хотів би зупинити ddпробіг тут, взяти його додому і подивитися, який прогрес можна досягти протягом ночі з більш потужною машиною.
Я контролював прогрес за допомогою простого циклу:
while true; do kill -USR1 $PID ; sleep 10 ; done
Вихід виглядає приблизно так:
464938971+7 records in
464938971+7 records out
238048755782 bytes (238 GB) copied, 64559.6 s, 3.7 MB/s
Якби я відновив ddпропуск вдома, як би його перезапустити? Мені відомо про seekпараметр, але на що я вказую, число запису чи кількість байтів?
seek=464938960