Cipta Fail Besar daripada Barisan Perintah atau Utiliti Cakera untuk Tujuan Pengujian
Isi kandungan:
Fail kosong yang besar sering digunakan untuk tujuan ujian semasa ujian capaian cakera, pembangunan, QA, mensifarkan data dan skrip. Walaupun ia sememangnya tidak terpakai kepada kebanyakan pengguna, ia cukup mudah untuk dilakukan sehingga sesiapa sahaja boleh mencubanya walaupun anda tidak mempunyai keperluan khusus.
Kami akan merangkumi tiga cara untuk menjana fail dengan cepat hampir mana-mana saiz, dua akan menggunakan baris arahan; satu adalah agnostik sistem pengendalian dan satu lagi khusus MacOS dan Mac OS X, dan satu lagi pendekatan yang lebih mesra pengguna yang menggunakan apl Utiliti Cakera yang berasal dari Mac OS X.
Ini jelas sekali ditujukan kepada pengguna yang lebih maju dengan sedikit kefasihan dalam baris arahan. Untuk mengikuti, buka apl Terminal untuk bermula.
Buat Fail Besar daripada Baris Perintah
Cara paling mudah untuk menjana fail kosong yang besar serta-merta ialah dengan menggunakan arahan ‘mkfile’, yang boleh mencipta fail dalam sebarang saiz dengan serta-merta, sama ada agak kecil dalam bait atau besar dalam gigabait. Sintaks untuk mkfile adalah seperti berikut:
mkfile -n saiz nama fail
Sebagai contoh, untuk mencipta fail 1GB yang dipanggil “LargeTestFile” pada desktop, arahannya ialah:
mkfile -n 1g ~/Desktop/LargeTestFile
Fail dibuat serta-merta dan menggunakan saiz penuh. Fail besar yang dibuat daripada mkfile penuh dengan sifar.
Anda boleh mengesahkan saiz fail yang dijana dengan arahan Dapatkan Maklumat pencari, atau dengan menggunakan ls:
ls -lh ~/Desktop/LargeTestFile
Satu-satunya kelemahan kepada arahan mkfile ialah ia kelihatan terhad kepada Mac OS X, oleh itu jika anda sedang mencari penyelesaian serasi merentas platform yang akan berfungsi merentas variasi unix dan linux lain yang anda inginkan. untuk menggunakan “dd” sebaliknya.
Arahan dd agak kurang jelas untuk digunakan berbanding mkfile, tetapi ia masih agak lurus ke hadapan, anda perlu menentukan nama fail, saiz blok dan kiraan blok:
dd if=/dev/zero of=FileName bs=1024 count=1000
Pendekatan lain ialah menggunakan bendera seek dengan beberapa pendaraban mudah saiz blok megabait (1024), oleh itu arahan berikut akan mencipta fail bersaiz 100MB (1024 x 100):
dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$
Kaedah pendaraban terakhir daripada CyberCit boleh menjadi lebih mudah jika anda tidak pandai menganggar saiz bait yang besar.
Membuat Fail Besar dengan Utiliti Cakera
Walaupun kebanyakan pengguna yang ingin mencipta fail kosong yang besar mungkin akan memilih baris arahan, anda juga boleh menggunakan Utiliti Cakera.
- Lancarkan Utiliti Cakera dan pilih “Imej Baharu”
- Namakan fail mengikut kesesuaian, kemudian tarik ke bawah submenu “Saiz” dan pilih saiz fail yang sesuai untuk keperluan anda
- Abaikan semua tetapan lain dan pilih “Buat”
DiskUtility akan menghasilkan imej cakera dengan saiz yang ditentukan, yang berfungsi dengan baik untuk ujian. Cari DMG yang baru dibuat dalam Finder dan anda akan melihat ia mengambil saiz penuh yang ditentukan, dalam kes ini saiz DVD 2.6GB:
Tidak seperti dd atau mkfile, imej cakera sebenarnya boleh ditulis secara lalai melainkan dipilih sebaliknya, yang mungkin berguna atau mungkin tidak untuk tujuan pembangunan ini.
Mana-mana kaedah yang anda gunakan, anda mungkin mahu memadamkan fail ujian yang besar selepas itu, atau cakera keras anda boleh dengan cepat dimakan oleh fail ujian yang tidak berguna yang bersaiz besar. Jika anda mencipta fail ujian dalam folder yang tidak jelas dan anda tidak lagi dapat mengesannya sendiri, jangan lupa bahawa anda boleh melakukan carian khusus saiz fail dengan Spotlight dalam OS X Finder untuk menjejaki mana-mana item besar dalam fail dengan pantas. sistem.