pemeriksaan paksa disk saat boot (kembali)

2

Saya baru saja reboot server debian saya untuk alasan pemeliharaan (mengubah kernel). Namun, sepertinya tidak menyelesaikan reboot. Jadi saya login menggunakan Remote KVM dan menemukannya tergantung pada pemeriksaan disk secara paksa. Saya (sekarang) tahu bagaimana menghindari cek disk paksa:

sudo tune2fs -c 0 -i 0 /dev/sdaX

Namun, saya bertanya-tanya apa praktik yang baik untuk Webservers aktual mengenai pemeriksaan disk. Apakah kalian tidak pernah menjalankan pemeriksaan disk pada sistem server Anda? Apakah Anda kadang-kadang mengambil satu jam atau lebih dari waktu henti untuk menjalankannya dengan pemeriksaan disk atau apakah ada cara untuk menjalankannya selama waktu kerja rutin?

Daniel Baulig
sumber

Jawaban:

2

Secara umum jika sistem Anda selalu dimatikan dengan bersih, Anda seharusnya tidak memerlukan pemeriksaan konsistensi sistem file paksa (mount atau berhari-hari) - pertanyaannya pada dasarnya adalah "Apakah Anda percaya sistem file Anda tidak akan gagal jika dibiarkan dengan perangkatnya sendiri?", Dan fsck yang dipaksakan pada dasarnya adalah "Tidak".
Pada sistem saya (BSD / UFS) pemeriksaan disk biasa bukan bagian dari desain sistem file, dan tidak secara rutin dijalankan, dan jika Anda ingin menjalankannya pada sistem file yang terpasang itu mungkin (background fsck). Ada beberapa peretasan yang menghasilkan sesuatu yang mirip dengan filesystem ext2 / ext3.

Jika filesystem tidak di-unmount secara bersih (misalnya karena crash) Saya pikir Anda mungkin kurang beruntung - lagi pada sistem BSD pemeriksaan disk dapat berjalan di latar belakang (meskipun dengan penalti kinerja yang substansial), tapi saya tidak tahu jika latar belakang fsck hacks untuk Linux dapat digunakan saat boot.

voretaq7
sumber
0

Saya tidak yakin apakah Anda merujuk pada pemeriksaan disk fisik atau pemeriksaan sistem file, tetapi dalam hal apa pun, inilah yang kami lakukan:

Pemeriksaan sistem file (fsck) dijalankan sesuai kebutuhan, kecuali jika kami mulai melihat masalah yang mengindikasikan potensi kerusakan sistem file.

Pemeriksaan fisik kami tidak pernah berjalan kecuali kami memiliki disk yang menunjukkan kegagalan. Sekarang ini bukan untuk mengatakan kita tidak memonitor disk fisik kita. System Center Operations Manager dan Dell Open Manage melakukan pekerjaan yang baik dengan server Dell dan memantau perangkat keras mereka untuk kegagalan dan potensi / kegagalan yang akan datang.

Eli
sumber
0

Orang-orang yang menggunakan LVM (-2), memiliki cara yang lebih baik: mereka melakukan snapshot, fsck dan jika tidak apa-apa, mereka menghapusnya dan kemudian menunda penjadwalan fscking.

poige
sumber