Lembur harga perangkat keras semakin rendah dan kapasitasnya semakin meningkat, tetapi jika sesuatu yang penting yang kita bawa di komputer kita adalah informasi yang disimpan di sana, yang dapat kita katakan hampir tanpa rasa takut salah bahwa hard drive adalah bagian yang paling kita khawatirkan. Sayangnya ini tidak selalu tercapai dan banyak pengguna membiarkan kesehatan mereka kebetulan, sampai ketika sesuatu yang buruk akhirnya terjadi sudah terlambat untuk penyesalan dan dokumen berharga, gambar, video atau bahkan musik hilang.
Masalahnya adalah bahwa dengan sedikit kerja keras kita dapat membiarkan semuanya diatur dengan sangat baik untuk ditangani oleh sistem secara otomatis memeriksa status sistem file kami untuk menentukan apakah semuanya beres, dan ini di Linux kita dapat melakukannya melalui seorang veteran yang masih memiliki banyak hal untuk diberikan: perintah fsck. Tentu saja, maka setiap distro memiliki caranya sendiri dalam melakukan sesuatu, jadi mari kita lihat cara mengkonfigurasinya di distro yang paling penting.
Dalam kasus Debian dan turunannya (misalnya Ubunto atau Linux Mint, kami mengandalkan file tersebut / etc / default / rcS, yang kami buka untuk pengeditan:
sudo gedit / etc / default / rcS
Kemudian kami menambahkan:
FSCKFIX = ya
Dalam kasus CentOS, misalnya, semuanya berbeda dan kami mengandalkan filenya / etc / sysconfig / autofsck yang juga kami buka untuk diedit (dalam kasus saya, dengan Gedit):
sudo gedit / etc / sysconfig / autofsck
Kemudian kami menambahkan baris di file tersebut:
AUTOFSCK_DEF_CHECK = ya
Sekarang, langkah-langkah yang kami tunjukkan di paragraf sebelumnya digunakan saat kami menginginkannya jalankan pemeriksaan menggunakan fsck di setiap startup sistem, dan meskipun sangat bagus, ini bisa memakan waktu lama jika disk drive dan partisi kita sangat besar. Oleh karena itu, kita dapat memanfaatkan keunggulan yang ditawarkan oleh alat Linux lain yang disebut tune2fs, yang antara lain memungkinkan kita melakukan pemeriksaan berkala ke sistem file kami sehingga ini dilakukan dari waktu ke waktu tetapi tidak di setiap awal komputer kami.
Kami pertama-tama memeriksa status konfigurasi saat ini, menjalankan:
sudo tune2fs -l / dev / sda1
Kita dapat menganalisis apa yang diberikan komputer kepada saya ketika saya menjalankannya, dan untuk ini kita harus memperhatikan beberapa parameter yang dilihat oleh tune2fs. Sebagai contoh, 'Status sistem file', yang seperti yang kita lihat di gambar atas posting ini dalam kasus saya menandai saya 'bersih' dan itu awal yang bagus. Namun, jangan tertipu, dan di bawah ini kita melihat parameter lain yang sama pentingnya yang tidak begitu positif.
misalnya 'Jumlah gunung', yang menunjukkan berapa kali sistem file kami harus dipasang sebelum memeriksa ulang dan dalam kasus saya adalah 270, angka yang sangat tinggi, yang tanpa mengabaikan bahwa terakhir kali fsck dijalankan di sistem saya adalah pada tanggal 7 Mei 2013. Yang lainnya adalah 'Periksa interval', yang menunjukkan waktu maksimum dalam beberapa bulan yang ingin kami lewati tanpa melakukan pemeriksaan integritas ini; jika disetel ke 0 seperti dalam kasus saya, ini tidak akan diperhitungkan.
Jika kami ingin pemeriksaan dijalankan setiap 30 sistem dimulai:
sudo tune2fs -c 30 / dev / sda1
Jika kami ingin maksimal 3 bulan berlalu sebelum melakukan pemeriksaan kembali:
sudo tune2fs -i 3m / dev / sda1
Tetapi jika Linux berbeda dalam sesuatu, itu adalah kenyataan bahwa ia menawarkan kita banyak pilihan, jadi untuk semua itu kita dapat menambahkan kemungkinan melakukan pemeriksaan integritas sistem file kami pada permulaan sistem berikutnya, yaitu, kami melakukannya sesuai permintaan dan hanya sekali.
Untuk ini kami menjalankan:
sudo sentuh / forcefsck
Dengan ini kami membuat file kosong bernama kekuatanfsck, yang akan ditempatkan di direktori root dan berkat ini pada saat komputer dihidupkan, sistem file akan diperiksa menggunakan fsck, dan setelah itu file ini akan dihapus secara otomatis sehingga pada permulaan berikutnya tidak lagi dijalankan.
Seperti yang dapat kita lihat, di Linux kemungkinannya selalu banyak dan berkat ini kita dapat menyesuaikan fungsionalitas penting ini dengan kebutuhan kita, terutama karena nilai dari semua informasi yang telah kita simpan di hard drive kita. Dengan cara ini kita dapat melakukan pemeriksaan integritas secara manual ketika kita tahu bahwa kita tidak memerlukan komputer dan oleh karena itu kita tidak khawatir tentang apa yang mungkin diperlukan, atau melakukannya secara terjadwal setiap kali sistem dimulai ulang.
Saya menulis di terminal sudo tune2fs -l / dev / sda1 dan saya mendapatkan yang berikut;
domingopv @ pc1: ~ $ sudo tune2fs -l / dev / sda1
[sudo] sandi untuk domingopv:
tune2fs 1.42.9 (4-Februari-2014)
tune2fs: Angka ajaib buruk di super-block ketika mencoba membuka / dev / sda1
Tidak dapat menemukan superblok yang valid untuk sistem file.
domingopv @ pc1: ~ $
Apa artinya ini?
Bahwa Anda masuk ke sistem operasi seperti saya dan sekarang saya tidak tahu bagaimana keluar dari ini
ketika mereka menunjukkan / dev / sda1 mereka menganggap Anda telah menginstal linux di partisi itu.
Anda harus terlebih dahulu memeriksa di mana linux Anda diinstal (Anda dapat menggunakan gparted) dan menempatkan partisi yang benar (contoh / dev / sda7)
Salam, apakah 100% perlu membongkar disk dan jika demikian, bagaimana cara membongkar dan memasang kembali?
Saya punya 7 centos.
Terima kasih. Salam dari Perillo (Oleiros) - A Coruña.