Pai nu e nici o problema: # dd if=/dev/random of=100M bs=1024k count=100 Asta ii spune lui dd sa faca 100 de citiri folosind un buffer de 1024k.
Si asta a facut: 0+100 records in 0+100 records out Un mesaj de genul "a+b records in/out" inseamna ca s-au facut a+b citiri/scrieri din care a au fost complete si b incomplete. dd nu o sa incerce mai multe citiri pana cand umple un buffer (dd 'gandeste' in termen de inregistrari - lucru foarte bun daca vrei sa citesti/scrii pe banda magnetica). In cazul tau, daca musai vrei 100MB din /dev/random trebuie sa ii dai un buffer de 1 byte: # dd if=/dev/random of=100M bs=1 count=104857600 In cazul asta dd nu se opreste pana nu citeste cei 100MB sau primeste o eroare IO (sau e intrerupt...). Dar o sa dureze ceva timp. Detalii: man 2 read Atentie: dd citind din pipes, network, terminal etc. Bafte, -iulian Marius Stan wrote: > Iulian Musat wrote: > > >>Incearca ceva de genul >> dd bs=1 if=/dev/random | od >> >>O sa vezi ca la un moment dat se opreste sau incetineste. Incearca sa >>misti mouse-ul sau sa folosesti tastatura :-) >> >> >> > > Intr-adevar interesant. Dar nu-mi raspunde la problema: /dev/random > merge intr-adevar mai incet sau chiar se opreste, dar nu pare sa dea EOF > a.i. dd-ul sa moara. Ar fi trebuit sa-mi creeze cei 100M doriti, chiar > daca de 10 ori mai incet. > > Marius > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ > > > --- Detalii despre listele noastre de mail: http://www.lug.ro/
