GNU/Linux >> Belajar Linux >  >> Linux

Linux rentan terhadap korupsi dalam pemadaman listrik?

Apakah linux lebih rapuh daripada windows?
Jawabannya adalah :Tergantung .

Ketika seseorang mengatakan "tidak dapat boot" dalam situasi ini, saya menerjemahkannya menjadi "Korupsi sistem file" dan jawaban Ya atau Tidak untuk pertanyaan awal semuanya tergantung pada sistem file mana yang Anda gunakan.

Windows tidak membiarkan Anda memiliki berbagai pilihan untuk sistem file yang diizinkan oleh kotak Linux. Anda hampir tidak pernah melihat sistem windows non NTFS. NTFS memiliki hal-hal bawaan untuk membantu jika ada kehilangan daya, seperti penjurnalan dan transaksi file yang dapat dibatalkan jika terjadi kegagalan.

Kotak Linux bisa memiliki ini, dan tidak bisa. Itu semua tergantung pada bagaimana server disiapkan. Jika server menggunakan ext2, Anda bisa sangat rentan terhadap kerusakan file jika terjadi kegagalan daya. Bandingkan dengan sistem yang menggunakan sesuatu seperti Btrfs yang memiliki lebih banyak fitur integritas data daripada NTFS.

Jadi, jika sysadmin yang Anda ajak bicara hanya pernah bekerja dengan sistem ext2, dia mungkin benar, tetapi jika Anda menggunakan sistem file lain, dia mungkin salah.


Tidak, Linux pada dasarnya tidak kalah kuat dari Windows dalam hal pemadaman listrik yang tiba-tiba. Apa yang dapat terjadi - dalam kasus salah satu OS - adalah bahwa hal tersebut sedang ditulis ke sistem file di hard drive tepat pada saat daya terputus, dan (secara historis) hal ini dapat merusak sistem file.

Solusi untuk masalah ini adalah dengan menggunakan sistem file penjurnalan yang kebal terhadap masalah ini berdasarkan cara penulisan informasinya. Sebagian besar sistem file baru - termasuk Ext3 dan ExT4 (sistem file paling umum untuk Linux), seperti yang saya yakini, NTFS juga demikian. Jadi selama Anda menggunakan sistem file penjurnalan, Anda tidak akan mengalami masalah ini.

Nanti di bawah proses boot, jika Anda memiliki database (saya sedang melihat MYSQL, Postgres tidak menderita karena ini), Anda mungkin memiliki masalah serupa dengan database MYSQL - MYSQL seringkali tidak terlalu kuat (Google ACID compliance MYSQL untuk topik ini). Anda dapat mengatasi masalah ini dengan memaksa pemeriksaan indeks saat reboot jika penyiapan MySQL Anda tidak sesuai dengan ACID.

Tampilan lain (agak letih dan mungkin tidak adil untuk Windows) mungkin adalah ini - kotak Linux lebih dapat diandalkan daripada kotak Windows (sebagaimana diukur dengan Uptime dan kebutuhan untuk melakukan reboot) - sehingga ada kemungkinan bahwa ketika kotak Linux gagal saat reboot itu adalah a masalah perangkat keras karena usia tua daripada masalah perangkat lunak - sedangkan kotak Windows yang gagal dapat dideteksi lebih cepat karena lebih sering reboot)


Bergantung pada distro dan sistem file apa yang Anda miliki, itu bisa lebih atau kurang rentan. Jika Anda mengetahui tentang pemadaman listrik terjadwal, Anda harus mematikannya secara manual (dan gunakan waktu tersebut untuk pemeliharaan seperti menyedot debu sistem atau mungkin memasang ulang kabel... Untuk pemadaman listrik yang tidak terjadwal tersebut, dapatkan sistem UPS dengan perangkat lunak shutdown Linux sehingga Anda tidak perlu khawatir. Anda harus tetap menjalankan ini. Ada file APCUPSD yang tersedia untuk sebagian besar distribusi Linux, jika bukan itu, periksa dengan distro Anda untuk melihat apa yang sudah ada di dalamnya atau tersedia untuk itu. Pastikan itu akan dimatikan sistem Anda dengan bersih sebelum mengandalkannya.


Linux
  1. Nyalakan editor teks terminal Linux Anda dengan ed

  2. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?

  3. bagaimana saya bisa mencegat panggilan sys linux?

  1. Linux USB:menyalakan dan mematikan daya?

  2. Bagaimana saya mengontrol output daya di port USB di Linux?

  3. apakah mungkin untuk membangunkan perangkat Linux pada waktu tertentu

  1. Ubah Perilaku Tombol Daya Linux

  2. Implikasi kegagalan daya AC pada kotak Linux yang ditangguhkan

  3. Distribusi linux yang dapat diretas