Ustvarite veliko datoteko iz ukazne vrstice ali diskovnega pripomočka za namene testiranja
Kazalo:
Velike prazne datoteke se pogosto uporabljajo za namene testiranja med preizkusi dostopa do diska, razvojem, preverjanjem kakovosti, izničevanjem podatkov in skriptiranjem. Čeprav zagotovo ni uporabno za večino uporabnikov, je dovolj preprosto, da ga lahko preizkusi vsak, tudi če nimate posebnih potreb.
Pokrili bomo tri načine za hitro ustvarjanje datotek tako rekoč katere koli velikosti, dva bosta uporabljala ukazno vrstico; eden je agnostičen za operacijski sistem, drugi pa je specifičen za MacOS in Mac OS X, drugi pa uporabniku prijaznejši pristop, ki uporablja aplikacijo Disk Utility, ki izvira iz Mac OS X.
To je očitno namenjeno malce bolj naprednim uporabnikom, ki nekoliko tekoče govorijo z ukazno vrstico. Če želite slediti, za začetek odprite aplikacijo Terminal.
Ustvarite veliko datoteko iz ukazne vrstice
Najenostavnejši način za takojšnje ustvarjanje velike prazne datoteke je uporaba ukaza 'mkfile', ki lahko takoj ustvari datoteko poljubne velikosti, dokaj majhne v bajtih ali ogromne v gigabajtih. Sintaksa za mkfile je naslednja:
mkfile -n size filename
Na primer, če želite na namizju ustvariti datoteko velikosti 1 GB z imenom »LargeTestFile«, bi bil ukaz:
mkfile -n 1g ~/Desktop/LargeTestFile
Datoteka se ustvari takoj in zavzame polno velikost. Velike datoteke, ustvarjene iz mkfile, so polne ničel.
Velikost ustvarjene datoteke lahko potrdite z ukazom Finder Get Info ali z uporabo ls:
ls -lh ~/Desktop/LargeTestFile
Edina slaba stran ukaza mkfile je, da je videti omejen na Mac OS X, zato boste želeli, če iščete rešitev, združljivo z različnimi platformami, ki bo delovala v drugih različicah unix in linux namesto tega uporabite »dd«.
Ukaz dd je nekoliko manj očiten za uporabo kot mkfile, vendar je še vedno precej preprost, določiti morate ime datoteke, velikost bloka in število blokov:
dd if=/dev/zero of=FileName bs=1024 count=1000
Drug pristop je uporaba zastavice za iskanje s preprostim množenjem velikosti megabajtnega bloka (1024), tako da bi naslednji ukaz ustvaril datoteko velikosti 100 MB (1024 x 100):
dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$
Zadnja metoda množenja iz CyberCita je lahko nekoliko lažja, če niste vešči ocenjevanja velikih velikosti bajtov.
Ustvarjanje ogromne datoteke s pripomočkom Disk Utility
Čeprav bo večina uporabnikov, ki želijo ustvariti velike prazne datoteke, verjetno raje ukazno vrstico, lahko uporabite tudi Disk Utility.
- Zaženite Disk Utility in izberite »Nova slika«
- Ustrezno poimenujte datoteko, nato povlecite navzdol podmeni »Velikost« in izberite velikost datoteke, ki ustreza vašim potrebam
- Prezrite vse druge nastavitve in izberite »Ustvari«
DiskUtility bo izdelal sliko diska določene velikosti, ki deluje odlično za testiranje. V Finderju poiščite novo oblikovani DMG in videli boste, da zavzame polno navedeno velikost, v tem primeru velikost 2,6 GB DVD-ja:
Za razliko od dd ali mkfile bo slika diska dejansko privzeto zapisljiva, razen če ni izbrano drugače, kar je lahko ali pa neuporabno za ta razvojni namen.
Ne glede na metodo, ki jo boste uporabili, boste verjetno pozneje želeli izbrisati veliko preskusno datoteko(e), sicer lahko vaš trdi disk hitro pojedo sicer neuporabne testne datoteke ogromne velikosti. Če ste testne datoteke ustvarili v nejasni mapi in jih ne morete več najti sami, ne pozabite, da lahko izvedete iskanje po velikosti datoteke s Spotlightom v OS X Finder, da hitro izsledite kateri koli večji element v datoteki. sistem.