Sukurkite didelį failą iš komandų eilutės arba disko programos testavimo tikslais

Turinys:

Anonim

Dideli tušti failai dažnai naudojami testavimo tikslais atliekant disko prieigos testus, kūrimą, kokybės užtikrinimą, duomenų nulinimą ir scenarijus. Nors tai tikrai netaikoma daugumai vartotojų, tai padaryti pakankamai paprasta, kad kiekvienas galėtų tai išbandyti, net jei neturite konkretaus poreikio.

Aptarsime tris būdus, kaip greitai sugeneruoti praktiškai bet kokio dydžio failus, du naudos komandinę eilutę; vienas yra operacinės sistemos agnostikas, o kitas skirtas MacOS ir Mac OS X, o kitas yra patogesnis vartotojui metodas, kuriame naudojama Mac OS X sukurta Disk Utility programa.

Akivaizdu, kad tai skirta šiek tiek pažengusiems vartotojams, turintiems sklandų komandų eilutę. Norėdami tęsti, atidarykite terminalo programą ir pradėkite.

Sukurkite didelį failą iš komandinės eilutės

Paprasčiausias būdas akimirksniu sugeneruoti didelį tuščią failą yra naudoti komandą „mkfile“, kuri gali iš karto sukurti bet kokio dydžio failą, nesvarbu, ar gana mažas baitais, ar didžiulis gigabaitais. mkfile sintaksė yra tokia:

mkfile -n dydžio failo pavadinimas

Pavyzdžiui, norint darbalaukyje sukurti 1 GB failą pavadinimu „LargeTestFile“, komanda būtų tokia:

mkfile -n 1g ~/Desktop/LargeTestFile

Failas sukuriamas akimirksniu ir užima viso dydžio. Dideli failai, sukurti iš mkfile, yra pilni nulių.

Sugeneruoto failo dydį galite patvirtinti naudodami paieškos komandą Gauti informaciją arba naudodami ls:

ls -lh ~/Desktop/LargeTestFile

Vienintelis komandos mkfile trūkumas yra tai, kad ji apsiriboja „Mac OS X“, taigi, jei ieškote su keliomis platformomis suderinamo sprendimo, kuris veiktų su kitais „Unix“ ir „Linux“ variantais. vietoj to naudoti „dd“.

Komanda dd yra šiek tiek mažiau akivaizdi naudoti nei mkfile, tačiau ji yra gana paprasta, reikia nurodyti failo pavadinimą, bloko dydį ir blokų skaičių:

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

Kitas būdas yra naudoti paieškos vėliavėlę, kai paprastas megabaitų bloko dydžio padauginimas (1024), taigi ši komanda sukurtų 100 MB dydžio failą (1024 x 100):

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

Pastarasis „CyberCit“ daugybos metodas gali būti šiek tiek paprastesnis, jei nemokate įvertinti didelių baitų.

Didžiulio failo sukūrimas naudojant Disk Utility

Nors dauguma vartotojų, norinčių sukurti didelius tuščius failus, tikriausiai pirmenybę teiks komandinei eilutei, taip pat galite naudoti Disk Utility.

  • Paleiskite disko paslaugų programą ir pasirinkite „Naujas vaizdas“
  • Pavadinkite failą kaip tinkama, tada ištraukite antrinį meniu „Dydis“ ir pasirinkite failo dydį, atitinkantį jūsų poreikius
  • Ignoruokite visus kitus nustatymus ir pasirinkite „Sukurti“

DiskUtility sukurs nurodyto dydžio disko vaizdą, kuris puikiai tinka bandymams. Suraskite naujai sukurtą DMG „Finder“ ir pamatysite, kad jis užima visą nurodytą dydį, šiuo atveju 2,6 GB DVD dydį:

Skirtingai nei dd arba mkfile, disko vaizdas iš tikrųjų bus įrašomas pagal numatytuosius nustatymus, nebent pasirinkta kitaip, o tai gali būti naudinga arba nenaudinga šio kūrimo tikslais.

Nesvarbu, kokį metodą naudosite, tikriausiai norėsite vėliau ištrinti didelį (-ius) bandomąjį (-ius) failą (-us), kitaip jūsų standusis diskas gali būti greitai suvalgytas dėl šiaip nenaudingų milžiniško dydžio bandomųjų failų. Jei sukūrėte bandomuosius failus neaiškiame aplanke ir nebegalite patys jų rasti, nepamirškite, kad galite atlikti konkretaus failo dydžio paieškas naudodami „Spotlight“ OS X ieškiklyje, kad greitai susektumėte bet kokį didelį failo elementą. sistema.

Sukurkite didelį failą iš komandų eilutės arba disko programos testavimo tikslais