Sebelum kita masuk ke langkah prosedural yang diperlukan untuk membuat file besar di lingkungan sistem operasi Linux, kita harus menjawab MENGAPA sebelum kita membahas BAGAIMANA .
MENGAPA membuat file besar di lingkungan sistem operasi Linux? Setelah itu, BAGAIMANA apakah Anda membuat file besar di lingkungan sistem operasi Linux?
Mengapa Membuat File Besar di Linux
Di Linux, Anda akan menemukan kebutuhan akan file dummy atau contoh yang sangat berguna dalam berbagai skenario sistem operasi. Anda mungkin memerlukan file ini untuk menguji atau men-debug fungsionalitas terkait OS atau bahkan proyek.
Agar Anda dapat menguji atau men-debug apa pun dengan sempurna di Linux, Anda memerlukan file dummy atau sampel Anda dalam berbagai ukuran. Oleh karena itu, daripada membuang waktu untuk mengisi file dengan data untuk mencapai ukuran file yang diinginkan, Anda dapat mencapai tujuan ini dengan menguasai beberapa perintah Linux.
Cara Membuat File Besar di Linux
Sebelum kita membahas BAGAIMANA , pertimbangkan skenario ini:Anda telah membuat atau menemukan proyek/aplikasi utilitas arsip Linux yang menjanjikan. Untuk menguji kinerja dan efisiensinya, Anda memerlukan akses instan ke 1GB atau 10 GB mengajukan. Dalam keadaan seperti itulah kami mereferensikan perintah manipulasi teks sistem untuk membuat file kami.
Kami terutama akan merujuk perintah dd untuk mendemonstrasikan pembuatan file besar kami. Selain itu, Anda mungkin memerlukan bantuan dari perintah yang tercantum berikut.
- dd :Untuk konversi gambar file dan penyalinan melalui kloning/pembuatan/penimpaan.
- df :Untuk menampilkan ruang disk kosong sistem Linux Anda.
- du :Untuk menampilkan statistik penggunaan disk sistem Linux Anda.
- l :Untuk mencantumkan ukuran file yang ada atau dibuat.
Menggunakan Perintah dd untuk Membuat File 1GB atau 10GB
Sintaks untuk perintah ini disorot di bawah ini:
$ dd if=/dev/zero of=/path/to/file/storage/output.img [options]
Atau, referensi sintaks detail berikut juga berfungsi.
$ dd if=/dev/zero of=YOUR_IMAGE_FILE_NAME bs=1 count=0 seek=File_Size_HERE
Untuk membuat panduan artikel ini menarik, kita akan membuat 10GB file di sistem Linux kami. Perintah yang akan kita gunakan sesederhana yang ditunjukkan di bawah ini. Pastikan sistem Linux Anda dapat mengakomodasi ukuran file yang ingin Anda buat melalui perintah df berikut ini .
$ df -H
Di pihak saya, saya memiliki 14GB dari ruang disk kosong. Ini akan cukup untuk menampung 10GB file yang ingin kita buat.
Untuk membuat 10GB file di mesin Linux saya, saya akan menjalankan perintah berikut.
$ dd if=/dev/zero of=10g.img bs=1 count=0 seek=10G
Langkah selanjutnya adalah memverifikasi bahwa file gambar yang kita buat benar-benar ada.
Seperti yang disorot pada tangkapan layar di atas, 10g.img file gambar memang ada. Langkah selanjutnya adalah memverifikasi ukuran file gambar ini.
$ stat 10g.img
Ukuran file yang kita buat memang 10GB sesuai tangkapan layar di atas.
Anda juga dapat mengeklik kanan file gambar ini dan mengakses propertinya juga akan menyorot properti ukuran yang diharapkan.
Di bawah perintah du menyiratkan bahwa meskipun ada 10GB created yang dibuat ukuran file, sistem operasi Linux mengenali penggunaan disk 10GB . ini file sebagai nol karena ini adalah file gambar biner tiruan (file non-teks) dan belum menyimpan data yang cukup besar.
$ du -h 10g.img
[ Anda mungkin juga menyukai:Cara Meng-Gzip File Besar (100GB+) Lebih Cepat di Linux ]
Untuk alasan apa pun, Anda mungkin perlu membuat dummy atau file uji di bawah lingkungan sistem operasi Linux Anda, selalu pertimbangkan kecepatan dan efisiensi perintah dd bawaan Linux untuk menyelesaikan sesuatu. Jika Anda perlu menjelajahi lebih banyak opsi yang berkaitan dengan penggunaan perintah ini, jalankan man dd di terminal Linux Anda.