Stvorite veliku datoteku iz naredbenog retka ili uslužnog programa za disk u svrhu testiranja

Sadržaj:

Anonim

Velike prazne datoteke često se koriste u svrhu testiranja tijekom testiranja pristupa disku, razvoja, provjere kvalitete, nuliranja podataka i skriptiranja. Iako sigurno nije primjenjivo na većinu korisnika, dovoljno je lako učiniti da ga svatko može isprobati čak i ako nemate posebne potrebe.

Pokrit ćemo tri načina za brzo generiranje datoteka gotovo bilo koje veličine, dva će koristiti naredbeni redak; jedan nije vezan uz operativni sustav, a drugi je specifičan za MacOS i Mac OS X, a drugi pristup koji je prilagođeniji korisniku koristi aplikaciju Disk Utility izvornu za Mac OS X.

Ovo je očito namijenjeno malo naprednijim korisnicima koji tečno barataju naredbenim redom. Za nastavak otvorite aplikaciju Terminal da biste započeli.

Stvorite veliku datoteku iz naredbenog retka

Najjednostavniji način trenutnog generiranja velike prazne datoteke je korištenje naredbe 'mkfile', koja može odmah stvoriti datoteku bilo koje veličine, bila ona prilično mala u bajtovima ili velika u gigabajtima. Sintaksa za mkfile je sljedeća:

mkfile -n size filename

Na primjer, za stvaranje datoteke od 1 GB pod nazivom “LargeTestFile” na radnoj površini, naredba bi bila:

mkfile -n 1g ~/Desktop/LargeTestFile

Datoteka se trenutno kreira i zauzima punu veličinu. Velike datoteke stvorene iz mkfile pune su nula.

Generiranu veličinu datoteke možete potvrditi naredbom Find Info u tražilici ili korištenjem ls:

ls -lh ~/Desktop/LargeTestFile

Jedina mana naredbe mkfile je to što se čini ograničenom na Mac OS X, stoga ako tražite rješenje kompatibilno s više platformi koje će raditi na drugim varijantama Unixa i Linuxa, trebat ćete da umjesto toga koristite “dd”.

Naredba dd malo je manje očita za korištenje od mkfile, ali je još uvijek prilično jasna, trebate navesti naziv datoteke, veličinu bloka i broj blokova:

dd if=/dev/zero of=FileName bs=1024 count=1000

Drugi pristup je korištenje zastavice traženja s nekim jednostavnim množenjem veličine bloka megabajta (1024), stoga bi sljedeća naredba stvorila datoteku veličine 100 MB (1024 x 100):

dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$

Posljednja metoda množenja iz CyberCita može biti malo lakša ako niste dobri u procjeni velikih veličina bajtova.

Stvaranje ogromne datoteke pomoću Disk Utility

Iako će većina korisnika koji žele stvoriti velike prazne datoteke vjerojatno više voljeti naredbeni redak, možete koristiti i Disk Utility.

  • Pokrenite Disk Utility i odaberite “Nova slika”
  • Imenujte datoteku kako odgovara, zatim povucite prema dolje podizbornik "Veličina" i odaberite veličinu datoteke koja odgovara vašim potrebama
  • Zanemarite sve ostale postavke i odaberite “Create”

DiskUtility će izraditi sliku diska navedene veličine, što odlično funkcionira za testiranje. Pronađite novoizrađeni DMG u Finderu i vidjet ćete da zauzima punu veličinu koja je navedena, u ovom slučaju veličinu DVD-a od 2,6 GB:

Za razliku od dd ili mkfile, slika diska zapravo će se moći pisati prema zadanim postavkama osim ako nije drugačije odabrano, što može ali ne mora biti korisno za ove razvojne svrhe.

Koju god metodu koristite, vjerojatno ćete nakon toga htjeti izbrisati velike testne datoteke ili će inače vaš tvrdi disk brzo pojesti inače beskorisne testne datoteke enormne veličine. Ako ste testne datoteke stvorili u nepoznatoj mapi i više ih ne možete sami locirati, ne zaboravite da možete izvršiti pretraživanja za specifičnu veličinu datoteke pomoću Spotlighta u OS X Finderu kako biste brzo pronašli bilo koju veliku stavku u datoteci sustav.

Stvorite veliku datoteku iz naredbenog retka ili uslužnog programa za disk u svrhu testiranja