Karena Linux telah digunakan secara luas untuk semua komunikasi data, jaringan, dan analisis data, permintaan untuk menghasilkan data langsung, data statis, dan data dinamis juga tinggi. Analis perlu menghasilkan berbagai jenis data pada skala besar dan kecil untuk mendemonstrasikan suatu proses. Admin sistem juga sering perlu membuat file yang lebih besar dari 10GB untuk memeriksa stabilitas sistem, perangkat keras, dan OS itu sendiri. Namun, di Linux, Anda dapat membuat file besar untuk memenuhi semua kebutuhan data dengan sedikit usaha dan waktu.
Buat File Besar di Linux
Data dummy sering digunakan untuk menguji skalabilitas dan stabilitas sistem. Di Linux, ada beberapa alat dan perintah yang memungkinkan Anda membuat file yang lebih besar. dd
perintah adalah salah satu perintah yang dapat membuat file lebih besar dengan waktu yang masuk akal dan tanpa banyak tekanan pada CPU. Berdasarkan persyaratan tipe dan ukuran data, Anda dapat menjalankan perintah dd untuk membuat data dummy. Dalam postingan ini, kita akan melihat cara membuat file yang lebih besar di sistem Linux.
Langkah 1:Kenali dengan dd
Perintah di Linux
Di Linux, perintah dd terutama membuat file gambar melalui antarmuka baris perintah terminal. Karena alat praktis ini sangat berguna untuk Unix dan Linux, kita dapat menggunakan perintah ini untuk membuat file besar di Linux. Berikut adalah sintaks dari perintah dd yang perlu kita pahami sebelum kita mulai membuat file di Linux.
- dd – Tujuan asli dari perintah ini adalah untuk menyalin dan mengkloning file.
- df – Perintah ini memberi tahu Anda ruang kosong yang tersedia di disk Linux.
- du – Perintah du memungkinkan Anda menampilkan analitik disk.
- ls – Perintah ls konvensional ini terkenal untuk menampilkan daftar file pada sistem file.
Langkah 2:Buat File Besar di Linux dengan Perintah dd
Untuk membuat file besar lebih besar dari 1GB atau 10GB, kita dapat menjalankan perintah dd berikut di terminal shell.
$ dd if=/dev/zero of=/path/to/file/storage/output.img [options]
Perintah di atas dengan sintaks if menyebutkan ukuran file yang tepat dari volume masukan, dan sintaks menjelaskan tujuan keluaran dan volume. Jadi, melalui perintah ini, file keluaran akan sama dengan nilai masukan. Di sini, kami menjalankan perintah yang sama di sistem Linux kami untuk memeriksa cara kerjanya.
$ dd if=/dev/zero of=/home/ubuntupit/Large_File/output.img
Namun, Anda juga dapat menjalankan perintah berikut selain perintah yang disebutkan di atas.
$ dd if=/dev/zero of=YOUR_IMAGE_FILE_NAME bs=1 count=0 seek=File_Size_HERE
Di sini, kita akan membuat file besar 10GB di mesin Linux untuk mendemonstrasikan proses pembuatan file besar di Linux. Sebelum menjalankan perintah, harap pastikan bahwa sistem file Anda memiliki ruang kosong yang cukup untuk menyimpan file keluaran.
Perintah df berikut dengan flag -H akan memberi tahu Anda ruang kosong di disk.
$ df -H
Karena kami dapat melihat bahwa kami memiliki cukup ruang untuk membuat dan menyimpan file besar di sistem Linux kami, sekarang kami dapat menjalankan perintah berikut, yang akan membuat file gambar sebesar 10 GB.
$ dd if=/dev/zero of=10g.img bs=1 count=0 seek=10G
Setelah kami membuat file, sekarang kami mungkin perlu memverifikasi apakah file berhasil dibuat atau tidak dengan menjalankan perintah ls sederhana.
$ ls -lh 10g.img
$ stat 10g.img
Kami juga dapat memverifikasi volume atau ukuran file yang baru dibuat melalui metode GUI. Untuk melakukan itu, kita perlu mencari file di sistem. Kemudian kita perlu mengklik kanan file tersebut dan memeriksa info file dasar di bawah bagian properti.
Selanjutnya, perintah du yang disebutkan di bawah ini akan menampilkan ukuran file pada sistem Linux dengan nilai null karena masih merupakan data dummy (file gambar) yang masih dapat Anda ubah ukurannya.
$ du -h 10g.img
Kiat Ekstra 1:Gunakan fallocate
perintah untuk Membuat File Besar
Karena kita telah melihat bagaimana perintah dd bekerja, sekarang kita bisa mendapatkan perintah lain, yang juga bisa membuat file besar di Linux. Ini dia perintah fallocate di Linux yang dapat melakukan pra-alokasi ukuran file pada disk dan membuat file dengan jumlah data tersebut. Untuk mendapatkan pemahaman yang lebih baik tentang perintah ini, silakan lihat perintah fallocate dasar yang diberikan di bawah ini.
fallocate command syntax
Misalnya, kita dapat menjalankan perintah berikut di terminal shell untuk membuat file berukuran besar 1GB di Linux.
fallocate -l 1G test.img
Sekarang, untuk memverifikasi data, kita dapat melakukan perintah ls yang disebutkan di bawah untuk melihat apakah perintah fallocate berhasil membuat file 1GB atau tidak.
$ ls -lh test.img
Kiat Tambahan 2:Gunakan perintah truncate untuk Membuat File Besar
Jika Anda seorang insinyur basis data atau bekerja dengan data, Anda mungkin mencari perintah SQL truncate, yang merupakan perintah SQL yang sangat populer untuk membuat data dummy. Di Linux, Anda juga dapat menggunakan perintah truncate untuk membuat volume data sebesar 1 Gb atau lebih melalui perintah truncate.
Harap perhatikan bahwa truncate hanya membuat data bernilai nol, jadi apa pun yang Anda buat melalui perintah truncate, sistem file yang sebenarnya tetap kosong.
Perintah truncate yang disebutkan di bawah akan membantu Anda memahami cara kerjanya dan cara membuat volume data yang besar di Linux melalui perintah ini.
#truncate -s 100GB 100-gb-file
#truncate -s 10G 10-gib-file
Kata Akhir
Membuat data besar untuk demonstrasi bukanlah hal baru, terutama bagi mereka yang bekerja dengan Big Data dan alat integrasi data. Seluruh posting didasarkan pada Definisi Data dd Linux (perintah dd), yang dapat digunakan untuk pembuatan data, pencadangan data, penghapusan data, dan pemulihan. Jika Anda masih lebih tertarik dengan perintah dd, Anda selalu dapat memeriksa halaman manual dd di Linux. Dalam postingan ini, kami telah membahas cara membuat file berukuran besar 1GB atau 10GB di Linux.
Silakan bagikan dengan teman-teman Anda dan komunitas Linux jika menurut Anda postingan ini bermanfaat dan informatif. Kamu juga bisa menuliskan pendapatmu terkait postingan ini di kolom komentar.