Perintah mke2fs digunakan untuk membuat sistem file ext2 dan ext3. Paling sederhana, perintahnya digunakan sebagai
# mke2fs partition
seperti:
# mke2fs /dev/hdc4
Berikut adalah beberapa opsi yang paling berguna untuk mke2fs:
- -c — Opsi ini memeriksa blok buruk selama pembuatan sistem file.
- -N — Opsi ini mengesampingkan jumlah default inode yang dibuat. (Nomor default biasanya merupakan pilihan yang baik, tetapi Anda mungkin perlu menggunakan opsi ini untuk memungkinkan ruang disk tambahan yang dapat digunakan.)
- -m — Opsi ini mengosongkan beberapa ruang pada disk, tetapi Anda melakukannya dengan risiko Anda sendiri. Secara default, sistem mengalokasikan 5% blok ke pengguna super—untuk digunakan dalam pemulihan file selama fsck. Anda dapat menurunkan alokasi tersebut, tetapi Anda mungkin tidak menyisakan cukup blok untuk fsck untuk memulihkan cukup banyak file.
- -L — Opsi ini memberi label pada volume, yang berguna jika Anda perlu diingatkan untuk apa sistem file digunakan; ini juga memberikan beberapa fleksibilitas dalam mengidentifikasi volume di /etc/fstab.
- -S — Opsi ini merupakan upaya terakhir untuk memulihkan sistem file yang rusak; ia hanya menulis superblok dan deskriptor, membiarkan informasi di inode tidak berubah. Selalu jalankan fsck setelah menggunakan opsi ini.
Contoh Perintah mke2fs
1. Untuk membuat sistem file pada perangkat:
# mke2fs /dev/sda2
2. Untuk menentukan ukuran blok dalam byte:
# mke2fs -b 1024 /dev/sda2
3. Untuk memeriksa blok buruk pada perangkat:
# mke2fs -c /dev/sda2
4. Untuk menyetel opsi tambahan untuk sistem file:
# mke2fs -E stride=stride-size # mke2fs -E stripe-width=stripe-width # mke2fs -E resize=max-online-resize # mke2fs -E lazy_itable_init[= <0 to disable, 1 to enable>] # mke2fs -E test_fs
5. Untuk Menentukan ukuran fragmen dalam byte:
# mke2fs -f fragment-size
6. Untuk memaksa mke2fs membuat sistem file:
# mke2fs -F /dev/sda2
7. Untuk menentukan jumlah blok dalam grup blok:
# mke2fs -g blocks-per-group
8. Untuk menentukan jumlah grup blok yang akan dikemas bersama untuk membuat grup blok virtual yang lebih besar:
# mke2fs -G number-of-groups
9. Untuk menentukan rasio byte/inode:
# mke2fs -i bytes-per-inode
10. Untuk menentukan ukuran setiap inode dalam byte:
# mke2fs -I inode-size
11. Untuk membuat jurnal ext3 menggunakan opsi yang ditentukan pada baris perintah:
# mke2fs -J size=journal-size # mke2fs -J device=external-journal
12. Untuk menjaga, jangan mencoba membuang blok pada waktu mkfs:
# mke2fs -K
13. Untuk membaca daftar blokir buruk dari nama file:
# mke2fs -l filename
14. Untuk menyetel label volume untuk sistem file ke label volume baru:
# mke2fs -L new-volume-label
15. Untuk menentukan persentase blok sistem file yang dicadangkan untuk pengguna super:
# mke2fs -m reserved-blocks-percentage
16. Untuk mengatur direktori yang terakhir dipasang untuk sistem file:
# mke2fs -M last-mounted-directory
17. Untuk tidak benar-benar membuat sistem file, tetapi menampilkan apa yang akan dilakukan jika membuat sistem file:
# mke2fs -n
18. Untuk mengesampingkan perhitungan default jumlah inode yang harus dicadangkan untuk sistem file:
# mke2fs -N number-of-inodes
19. Untuk mengganti nilai default dari bidang “creator operating system” dari sistem file:
# mke2fs -o creator-os
20. Untuk membuat sistem file dengan fitur yang diberikan:
# mke2fs -O dir_index # mke2fs -O extent # mke2fs -O filetype # mke2fs -O flex_bg # mke2fs -O has_journal # mke2fs -O journal_dev # mke2fs -O large_file # mke2fs -O resize_inode # mke2fs -O sparse_super # mke2fs -O uninit_bg
21. Untuk keluar dari eksekusi:
# mke2fs -q
22. Untuk mengatur revisi sistem file untuk sistem file baru:
# mke2fs -r revision
23. Untuk menulis deskriptor superblok dan grup saja:
# mke2fs -S
24. Untuk menentukan jenis sistem file:
# mke2fs -t fs-type
25. Untuk menentukan bagaimana sistem file akan digunakan:
# mke2fs -T usage-type[,...]
26. Untuk membuat sistem file dengan UUID yang ditentukan:
# mke2fs -U UUID
27. Untuk eksekusi verbose:
# mke2fs -v
28. Untuk mencetak info versi:
# mke2fs -V