కమాండ్ లైన్ లేదా డిస్క్ యుటిలిటీ నుండి టెస్టింగ్ ప్రయోజనాల కోసం పెద్ద ఫైల్ను సృష్టించండి
విషయ సూచిక:
డిస్క్ యాక్సెస్ పరీక్షలు, డెవలప్మెంట్, QA, డేటాను సున్నా చేయడం మరియు స్క్రిప్టింగ్ సమయంలో పరీక్ష ప్రయోజనాల కోసం తరచుగా పెద్ద ఖాళీ ఫైల్లు ఉపయోగించబడతాయి. చాలా మంది వినియోగదారులకు ఇది ఖచ్చితంగా వర్తించనప్పటికీ, మీకు నిర్దిష్ట అవసరం లేకపోయినా ఎవరైనా దీన్ని ప్రయత్నించగలిగేలా చేయడం చాలా సులభం.
మేము వాస్తవంగా ఏ పరిమాణంలోనైనా ఫైల్లను త్వరగా రూపొందించడానికి మూడు మార్గాలను కవర్ చేస్తాము, రెండు కమాండ్ లైన్ను ఉపయోగిస్తాయి; ఒకటి ఆపరేటింగ్ సిస్టమ్ అజ్ఞాతవాసి మరియు మరొకటి MacOS మరియు Mac OS X నిర్దిష్టమైనది మరియు Mac OS Xకి చెందిన డిస్క్ యుటిలిటీ అనువర్తనాన్ని ఉపయోగించే మరొక యూజర్ ఫ్రెండ్లీ విధానం.
ఇది స్పష్టంగా కమాండ్ లైన్లో కొంత నిష్ణాతులు ఉన్న కొంచెం అధునాతన వినియోగదారులను లక్ష్యంగా చేసుకుంది. అనుసరించడానికి, ప్రారంభించడానికి టెర్మినల్ యాప్ని తెరవండి.
కమాండ్ లైన్ నుండి పెద్ద ఫైల్ను సృష్టించండి
ఒక పెద్ద ఖాళీ ఫైల్ను తక్షణమే రూపొందించడానికి సులభమైన మార్గం ‘mkfile’ కమాండ్ని ఉపయోగించడం, ఇది బైట్లలో చాలా చిన్నదైనా లేదా గిగాబైట్లలో పెద్దదైనా ఏదైనా పరిమాణంలో ఫైల్ను వెంటనే సృష్టించగలదు. mkfile కోసం సింటాక్స్ క్రింది విధంగా ఉంది:
mkfile -n సైజు ఫైల్ పేరు
ఉదాహరణకు, డెస్క్టాప్పై “LargeTestFile” అనే 1GB ఫైల్ను సృష్టించడానికి, ఆదేశం ఇలా ఉంటుంది:
mkfile -n 1g ~/డెస్క్టాప్/లార్జ్ టెస్ట్ ఫైల్
ఫైల్ తక్షణమే సృష్టించబడుతుంది మరియు పూర్తి పరిమాణాన్ని తీసుకుంటుంది. mkfile నుండి సృష్టించబడిన పెద్ద ఫైల్లు సున్నాలతో నిండి ఉన్నాయి.
మీరు ఫైండర్ గెట్ ఇన్ఫో కమాండ్తో లేదా ls:ని ఉపయోగించి రూపొందించిన ఫైల్ పరిమాణాన్ని నిర్ధారించవచ్చు
ls -lh ~/డెస్క్టాప్/లార్జ్ టెస్ట్ ఫైల్
mkfile కమాండ్కు ఉన్న ఏకైక ప్రతికూలత ఏమిటంటే, ఇది Mac OS Xకి పరిమితంగా కనిపిస్తుంది, కాబట్టి మీరు ఇతర unix మరియు linux వైవిధ్యాలలో పని చేసే క్రాస్-ప్లాట్ఫారమ్ అనుకూల పరిష్కారం కోసం చూస్తున్నట్లయితే. బదులుగా “dd”ని ఉపయోగించండి.
mkfile కంటే dd కమాండ్ ఉపయోగించడానికి కొంచెం తక్కువ స్పష్టంగా ఉంది, కానీ ఇది చాలా నేరుగా ముందుకు ఉంటుంది, మీరు ఫైల్ పేరు, బ్లాక్ పరిమాణం మరియు బ్లాక్ కౌంట్ను పేర్కొనాలి:
dd if=/dev/zero of=FileName bs=1024 count=1000
మరొక విధానం ఏమిటంటే, మెగాబైట్ బ్లాక్ పరిమాణం (1024) యొక్క కొన్ని సాధారణ గుణకారంతో సీక్ ఫ్లాగ్ను ఉపయోగించడం, ఆ విధంగా కింది ఆదేశం 100MB పరిమాణంలో (1024 x 100) ఫైల్ను సృష్టిస్తుంది:
dd if=/dev/zero of=LargeTestFile.img bs=1024 కౌంట్=0 సీక్=$
మీరు పెద్ద బైట్ పరిమాణాలను అంచనా వేయడంలో గొప్పగా లేకుంటే CyberCit నుండి గుణకార పద్ధతి కొంచెం సులభం అవుతుంది.
డిస్క్ యుటిలిటీతో భారీ ఫైల్ను సృష్టించడం
పెద్ద ఖాళీ ఫైల్లను సృష్టించాలని చూస్తున్న చాలా మంది వినియోగదారులు బహుశా కమాండ్ లైన్ను ఇష్టపడతారు, మీరు డిస్క్ యుటిలిటీని కూడా ఉపయోగించవచ్చు.
- డిస్క్ యుటిలిటీని ప్రారంభించండి మరియు "కొత్త చిత్రం" ఎంచుకోండి
- ఫైల్కు తగిన పేరు పెట్టండి, ఆపై “సైజ్” సబ్ మెనుని క్రిందికి లాగి, మీ అవసరాలకు తగిన ఫైల్ పరిమాణాన్ని ఎంచుకోండి
- అన్ని ఇతర సెట్టింగ్లను విస్మరించి, "సృష్టించు" ఎంచుకోండి
DiskUtility పేర్కొన్న పరిమాణం యొక్క డిస్క్ ఇమేజ్ని రూపొందిస్తుంది, ఇది పరీక్ష కోసం బాగా పని చేస్తుంది. ఫైండర్లో కొత్తగా రూపొందించిన DMGని గుర్తించండి మరియు అది పేర్కొన్న పూర్తి పరిమాణాన్ని తీసుకుంటుందని మీరు చూస్తారు, ఈ సందర్భంలో 2.6GB DVD పరిమాణం:
dd లేదా mkfile వలె కాకుండా, డిస్క్ ఇమేజ్ వాస్తవానికి డిఫాల్ట్గా వ్రాయబడుతుంది, లేకపోతే ఎంపిక చేయబడితే తప్ప, ఈ అభివృద్ధి ప్రయోజనాల కోసం ఉపయోగపడవచ్చు లేదా ఉపయోగపడకపోవచ్చు.
మీరు ఏ పద్ధతిని ఉపయోగించినా, మీరు బహుశా పెద్ద పరీక్ష ఫైల్(ల)ని తొలగించాలని అనుకోవచ్చు, లేదంటే మీ హార్డ్ డిస్క్ను అపారమైన పరిమాణంలో పనికిరాని టెస్ట్ ఫైల్లు త్వరగా మాయం చేయవచ్చు. మీరు పరీక్ష ఫైల్లను అస్పష్టమైన ఫోల్డర్లో సృష్టించి, ఇకపై వాటిని మీ స్వంతంగా గుర్తించలేకపోతే, ఫైల్లోని ఏదైనా పెద్ద అంశాన్ని త్వరగా ట్రాక్ చేయడానికి OS X ఫైండర్లోని స్పాట్లైట్తో ఫైల్ పరిమాణ నిర్దిష్ట శోధనలను నిర్వహించవచ్చని మర్చిపోవద్దు. వ్యవస్థ.