Cara memperbaiki sistem file secara otomatis dengan fsck

tune2fs

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.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   sundaypv dijo

    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?

  2.   juan dijo

    Bahwa Anda masuk ke sistem operasi seperti saya dan sekarang saya tidak tahu bagaimana keluar dari ini

  3.   HugoDes dijo

    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)

  4.   Amerika dijo

    Salam, apakah 100% perlu membongkar disk dan jika demikian, bagaimana cara membongkar dan memasang kembali?
    Saya punya 7 centos.

  5.   Jorge dijo

    Terima kasih. Salam dari Perillo (Oleiros) - A Coruña.