Saat membuat sistem file Ext4 di Linux, Anda dapat menjalankan perintah mount dengan berbagai opsi untuk memasang sistem file sesuai kebutuhan bisnis, termasuk persyaratan keamanan data dan kinerja.
Memasang Sistem File Ext4 berdasarkan kebutuhan keamanan data dan kinerja Anda
Jika memiliki persyaratan keamanan data dan kinerja untuk sistem file, disarankan menjalankan perintah mount tanpa menentukan opsi mount tambahan.
sudo mount /dev/vdb /media/testSecara default, perintah mount menggunakan opsi defaults. Opsi defaults mencakup: rw, atime, suid, dev, exec, async, auto, nouser, delalloc, data=ordered, barrier, dan nodiscard. Tidak diperlukan penambahan opsi lain.
Perintah mount dengan opsi defaults mengaktifkan fitur seperti cache tulis, kontrol izin baca-tulis, dan pencatatan sistem file untuk meningkatkan kinerja serta stabilitas sistem file, melindungi integritas data, dan memastikan keamanan data.
Keuntungan: Metode ini membantu memastikan keamanan data dan kinerja sistem file.
Kerugian:
Dampak pada keamanan data: Data mungkin hilang karena sebagian data pengguna atau metadata tetap berada di memori dan tidak ditulis ke disk.
Dampak pada kinerja:
Waktu akses file diperbarui secara otomatis, dan operasi metadata selama pembacaan dan penulisan dicatat oleh sistem file, menghasilkan banyak penulisan.
Blok hanya dialokasikan ketika data ditulis dari memori ke disk. Penulisan data dari memori menyebabkan operasi blok besar berkala dan menunda alokasi blok.
Memasang Sistem File Ext4 berdasarkan kebutuhan keamanan data Anda
Jika mengutamakan keamanan data, disarankan menjalankan perintah mount dengan opsi berikut: rw, atime, sync, barrier, dan data=journal.
sudo mount -o rw,atime,sync,barrier,data=journal /dev/vdb /media/testPenggunaan opsi atime, sync, barrier, dan data=journal akan memengaruhi kinerja sistem file. Lanjutkan dengan hati-hati. Dampaknya bervariasi berdasarkan tipe instans dan model bisnis:
Bisnis intensif-I/O lebih terpengaruh karena setiap operasi I/O melibatkan penulisan data ke disk.
Instans HDD lebih terpengaruh dibandingkan SSD karena batasan kecepatan tulis perangkat keras.
Jika perangkat lunak keluar tak terduga atau perangkat keras rusak, data mungkin hilang jika tidak menggunakan opsi mount yang tepat. Namun, dengan opsi yang direkomendasikan di sini, semua modifikasi disinkronkan ke disk dan data langsung ditulis ke log sistem file. Meski demikian, pemulihan sistem file tidak sepenuhnya menjamin kehilangan data.
Keuntungan: Metode ini memberikan keamanan data tinggi dan memastikan data tidak hilang setelah kerusakan sistem.
Kerugian: Metode ini mengurangi kinerja sistem file.
Memasang Sistem File Ext4 berdasarkan kebutuhan kinerja Anda
Jika mengutamakan kinerja, disarankan menjalankan perintah mount dengan opsi berikut: defaults, noatime, nodiratime, nobarrier, nodelalloc, dan data=writeback.
sudo mount -o defaults,noatime,nodiratime,nobarrier,nodelalloc,data=writeback /dev/vdb /media/testPenggunaan opsi noatime, nodiratime, nobarrier, dan data=writeback mengurangi keamanan data. Lanjutkan dengan hati-hati.
Tanpa opsi mount tertentu, setiap operasi file dicatat, menyebabkan alokasi blok tertunda dan memengaruhi kinerja.
Opsi
syncmenulis semua log sekaligus dan mengalokasikan blok, yang dapat menyebabkan gangguan I/O berkala. Pada media penyimpanan HDD tradisional, metode ini mengurangi jumlah penulisan ke disk, meningkatkan kinerja, dan memperpanjang masa pakai media. Pada SSD, dampaknya kurang signifikan.
Untuk meningkatkan kinerja sistem file, disarankan menggunakan metode ini dengan menonaktifkan alokasi blok tertunda, menonaktifkan penulisan log berurutan ke memori, dan mengurangi penulisan ke disk.
Keuntungan: Metode ini meningkatkan kinerja sistem file (throughput dan latensi).
Kerugian: Metode ini tidak menjamin keamanan data, sehingga data mungkin hilang setelah kerusakan sistem.
Anda dapat menjalankan perintah
cat /proc/fs/ext4/vdb/optionsuntuk melihat semua opsi mount yang digunakan untuk sebuah disk. Untuk deskripsi opsi mount, jalankanman mountatau lihat fstab.Jika memiliki persyaratan lain, jalankan perintah
mountdengan opsi mount yang sesuai.