Thursday, November 30, 2023

So generieren Sie eine Reihe zufälliger Dateien – Elastifile-Hilfe [gg-elastifile-support-en]

So generieren Sie eine Reihe zufälliger Dateien

Hier ist ein einfaches Skript, um schnell viele zufällige Dateien zu generieren. Je nach Konfiguration werden über 3000 Dateien in 4 Unterverzeichnissen mit Größen zwischen einigen KB und 2 GB generiert. Alle Dateien verfügen über eindeutige Zufallsdaten, sodass keine Komprimierung oder Deduplizierung zwischen ihnen erfolgt. Passen Sie die Werte an, damit es für Sie funktioniert.

  # generate 100GB of mixed size files # 20 large <2GB each , 600 medium <200MB each, 300 small <8MB each, 2000 smallest <1MB each #large files mkdir transcoding-files cd transcoding-files for n in {1..20}; do    dd if=/dev/urandom of=file$( printf %03d "$n" ).bin bs=64k count=$(( RANDOM + 1024 )) done #small files cd .. mkdir rendering-files cd rendering-files for n in {1..2000}; do    dd if=/dev/urandom of=file$( printf %03d "$n" ).bin bs=1 count=$(( RANDOM + 1024 )) done #medium files cd .. mkdir image-files cd image-files for n in {1..590}; do    dd if=/dev/urandom of=file$( printf %03d "$n" ).bin bs=8k count=$(( RANDOM + 1024 )) done cd .. mkdir project-files cd project-files for n in {1...300}; do    dd if=/dev/urandom of=file$( printf %03d "$n$ ).bin bs=4k count=$(( RANDOM +1024 )) done cd .. exit

No comments:

Post a Comment