GNU/Linux >> Belajar Linux >  >> Linux

Gunakan Perintah fallocate untuk Membuat File dengan Ukuran Tertentu di Linux

Mengapa Anda membuat file dengan ukuran tertentu? Salah satu penggunaan praktis fallocate adalah dalam meningkatkan file swap di Linux. Dengan fallocate, Anda dapat dengan cepat membuat file swap dengan ukuran yang telah ditentukan.

Ini adalah cara yang jauh lebih cepat untuk membuat file besar karena mengalokasikan blok yang tidak diinisialisasi. Ini jauh lebih cepat daripada membuat file besar dan mengisinya dengan nol.

Menggunakan perintah fallocate di Linux

Mari kita lihat bagaimana menggunakan perintah fallocate. Ini sintaksnya:

 fallocate [-o offset] -l length [-n] filename

Meskipun ada beberapa penggunaan lanjutan dari perintah fallocate, mari kita fokus pada pembuatan file dengan ukuran tertentu.

Misalkan Anda ingin membuat file berukuran 10 MB, Anda dapat menggunakan perintah fallocate seperti ini:

fallocate -l 10MB my_big_file

Opsi l menentukan ukuran file yang sedang dibuat. Anda dapat menggunakan yang berikut ini untuk panjang file:

KB KiB atau K
MB MiB atau M
GB GiB atau G
TB TiB atau T
PB PiB atau P
ZB ZiB atau Z
YB YiB atau Y

Saya harap Anda tahu perbedaan antara MB dan MiB. MB (Mega Byte) adalah 1000*1000 byte sedangkan MiB (Mebibyte) adalah 1024*1024 byte.

Saya tahu Anda mungkin tidak membacanya di kelas komputer Anda, tetapi ini telah menjadi standar yang ditetapkan oleh IEC. Ini juga alasan mengapa ketika Anda membeli USB 32 GB, sistem operasi Anda hanya melihat sekitar 29 GB (29 GiB). Tidak seperti produsen hard disk, sistem operasi bekerja dengan kekuatan 2.

Sekarang setelah Anda mempelajari sesuatu yang baru, mari kita ambil contoh lain untuk membuat file sebesar 1 GiB.

fallocate -l 1G my_big_file

Gunakan perintah ls dengan opsi -h dan Anda dapat melihat ukuran file:

-rw-r--r--  1 abhishek abhishek 1.0G Aug 28 18:41  my_big_file

Hal yang sama dapat dicapai dengan perintah dd dan ada banyak diskusi tentang mana yang lebih baik dari keduanya.

Apakah Anda tahu beberapa contoh berguna lainnya dari perintah fallocate? Bagikan dengan kami di komentar di bawah.


Linux
  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Buat file dengan menggunakan baris perintah di Linux

  1. Cara Menggunakan Perintah md5sum di Linux

  2. Cara membuat file sparse di Linux menggunakan perintah 'dd'

  3. Bagaimana cara membuat file dengan ukuran tertentu dari baris perintah?

  1. Cara Menggunakan Perintah sentuh di Linux

  2. Cara Menggunakan Perintah kepala Linux

  3. Cara Menggunakan Perintah diff Linux