Testēšanas nolūkos izveidojiet lielu failu no komandrindas vai diska utilīta

Satura rādītājs:

Anonim

Lieli tukši faili bieži tiek izmantoti testēšanas nolūkos diska piekļuves testu, izstrādes, kvalitātes nodrošināšanas, datu nulles un skriptu izstrādes laikā. Lai gan tas noteikti nav piemērojams lielākajai daļai lietotāju, tas ir pietiekami vienkārši izdarāms, lai ikviens varētu to izmēģināt, pat ja jums nav īpašas vajadzības.

Mēs apskatīsim trīs veidus, kā ātri ģenerēt praktiski jebkura izmēra failus, divi izmantos komandrindu; viens no tiem ir operētājsistēmas agnostiķis, bet otrs ir specifisks operētājsistēmām MacOS un Mac OS X, un vēl viena lietotājam draudzīgāka pieeja, kas izmanto Mac OS X lietojumprogrammu Disk Utility.

Acīmredzot tas ir paredzēts nedaudz pieredzējušākiem lietotājiem, kuri pārvalda komandrindu. Lai turpinātu darbu, atveriet lietotni Terminal, lai sāktu darbu.

Izveidot lielu failu no komandrindas

Vienkāršākais veids, kā uzreiz ģenerēt lielu tukšu failu, ir izmantot komandu “mkfile”, kas var nekavējoties izveidot jebkura izmēra failu, neatkarīgi no tā, vai tas ir diezgan mazs baitos vai milzīgs gigabaitos. mkfile sintakse ir šāda:

mkfile -n izmēra faila nosaukums

Piemēram, lai darbvirsmā izveidotu 1 GB failu ar nosaukumu “LargeTestFile”, komanda būtu šāda:

mkfile -n 1g ~/Desktop/LargeTestFile

Fails tiek izveidots uzreiz un aizņem pilnu izmēru. Lielie faili, kas izveidoti no mkfile, ir pilni ar nullēm.

Ģenerēto faila lielumu varat apstiprināt ar Finder komandu Get Info vai izmantojot ls:

ls -lh ~/Desktop/LargeTestFile

Vienīgais komandas mkfile mīnuss ir tas, ka tā šķiet ierobežota tikai operētājsistēmā Mac OS X, tādēļ, ja meklējat ar starpplatformu saderīgu risinājumu, kas darbosies arī citās unix un Linux versijās. lai tā vietā izmantotu “dd”.

Ddd komanda ir nedaudz mazāk saprotama lietošanai nekā mkfile, taču tā ir diezgan vienkārša, jums ir jānorāda faila nosaukums, bloka lielums un bloku skaits:

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

Cita pieeja ir izmantot meklēšanas karogu ar vienkāršu megabaitu bloka lieluma reizināšanu (1024), tādējādi šī komanda izveidotu 100 MB lielu failu (1024 x 100):

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

Pēdējā reizināšanas metode no CyberCit var būt nedaudz vienkāršāka, ja nepārprotat lielu baitu lielumu.

Liela faila izveide, izmantojot diska utilītu

Lai gan lielākā daļa lietotāju, kuri vēlas izveidot lielus tukšus failus, iespējams, dos priekšroku komandrindai, varat izmantot arī Disk Utility.

  • Palaidiet diska utilītu un izvēlieties “Jauns attēls”
  • Piešķiriet failam atbilstošu nosaukumu, pēc tam velciet uz leju apakšizvēlni "Izmērs" un atlasiet savām vajadzībām atbilstošu faila lielumu
  • Ignorēt visus citus iestatījumus un izvēlieties “Izveidot”

DiskUtility izveidos norādītā izmēra diska attēlu, kas lieliski noder testēšanai. Atrodiet jaunizveidoto DMG meklētājprogrammā un redzēsiet, ka tas aizņem visu norādīto izmēru, šajā gadījumā 2,6 GB DVD lielumu:

Atšķirībā no dd vai mkfile, diska attēls faktiski būs rakstāms pēc noklusējuma, ja vien nav izvēlēts citādi, kas var būt vai nebūt noderīgs šajā izstrādes nolūkos.

Lai kuru metodi izmantotu, iespējams, vēlēsities pēc tam dzēst lielo(-os) testa failu(-s), pretējā gadījumā cieto disku var ātri apēst citādi bezjēdzīgi milzīgā izmēra testa faili. Ja izveidojāt testa failus neskaidrā mapē un vairs nevarat tos atrast pats, neaizmirstiet, ka varat veikt konkrēta faila lieluma meklēšanu ar Spotlight programmā OS X Finder, lai ātri izsekotu jebkuru lielu failu failā. sistēma.

Testēšanas nolūkos izveidojiet lielu failu no komandrindas vai diska utilīta