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