Ada banyak cara untuk membuat file ukuran besar pada Linux dan pada panduan ini akan memberakan 2 cara membuat file berukuran 5 GB beserta penjelasan perbedaan masing-maring command nya
fallocate -l 5G fallocate.txt
dd if=/dev/zero of=10gigfile bs=1G count=5
dd adalah pilihan pertama yang jelas, tetapi dd pada dasarnya adalah salinan dan yang memaksa Anda untuk menulis setiap blok data (dengan demikian, menginisialisasi konten file)… Dan inisialisasi itulah yang menghabiskan begitu banyak waktu I / O.
fallocate adalah pilihan terbaik untuk digunakan dengan alokasi disk VM, karena pada dasarnya “mencadangkan” atau “mengalokasikan” semua ruang yang Anda cari, tetapi tidak repot-repot menulis apa pun. Jadi, saat Anda menggunakan fallocate untuk membuat ruang drive virtual 5 GB, Anda benar-benar mendapatkan file 5 GB bukan ““sparse file”“, dan Anda tidak akan repot-repot menulis apa pun padanya.