Форум — General dummy file 0 0 Привет! У меня есть усбшка мне нужно ее заполнить до последнего байта каким нибудь файлом. Как это сделать? Спасибо. Ссылка
dd bs=? count=?? if=/dev/zero of=/dev/sdb1/filename.dum Значения для bs и count подобрать в зависиммости от размера флешки. Uncle_Theodore ★★ (03.04.09 19:33:47 MSK) Показать ответ Ссылка
Ответ на: комментарий от Uncle_Theodore 03.04.09 19:33:47 MSK В том то и дело что зачем мне заморачиватся размерами. Нет такого способа чтоб заполнило до последнего байта и все? qsloqs ★★ (03.04.09 19:53:03 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от qsloqs 03.04.09 19:53:03 MSK dd if=/dev/zero of=filik bs=512 count=1 while : do cat filik >> bigfile || exit done record ★★★★★ (03.04.09 20:00:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от record 03.04.09 20:00:22 MSK остаток cat-тишь record ★★★★★ (03.04.09 20:02:54 MSK) Ссылка
Ответ на: комментарий от qsloqs 03.04.09 19:53:03 MSK Зачем нет, есть, конечно. while true; do dd if=/dev/zero of=/mnt/flash/filename.zr; done Как заполнится -- выбьет. Только это неэстетично. Uncle_Theodore ★★ (03.04.09 20:04:31 MSK) Показать ответ Ссылка
Ответ на: комментарий от Uncle_Theodore 03.04.09 20:04:31 MSK Зачем вообще while true? Чтобы много раз форкнулось, надо в конце & поставить ;-) Вполне достаточно просто dd if=/dev/zero of=file.zero Cancellor ★★★★☆ (03.04.09 20:30:59 MSK) Показать ответ Ссылка
Ответ на: комментарий от Cancellor 03.04.09 20:30:59 MSK По какой-то загадочной причине, просто dd if=/dev/zero of=file.zero не заполняет всю флешку до вылета. Если запустить его еще раз, он дописывает около 90 мегабайт, у меня, по крайней мере. Вот я и заставил его потыкаться. :) Uncle_Theodore ★★ (03.04.09 20:39:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от Uncle_Theodore 03.04.09 20:39:48 MSK Дык если этот бесконечный цикл оставить без присмотра и без условия выхода, то это будет действительно неэстетично ;-) Cancellor ★★★★☆ (03.04.09 20:51:07 MSK) Ссылка