Я перезаписую свій жорсткий диск випадковими даними, використовуючи старий добрий 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