GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memaksa Pemeriksaan Sistem File "FSCK" di Ubuntu

Sebagai pengguna Linux, kami tidak akan pernah meremehkan pentingnya perintah FSCK (Pemeriksaan Konsistensi Sistem File), karena perintah ini memindai dan memecahkan masalah sistem file Linux Anda untuk mencari masalah atau kesalahan kinerja dan kemudian mencoba memperbaikinya jika bisa.

FSCK adalah pra-instalasi default pada semua distribusi sistem operasi Linux. Oleh karena itu, jika Anda khawatir tentang menguasai langkah-langkah untuk menginstal, mengkonfigurasi, dan menggunakan alat sistem file Linux ini.

[ Anda mungkin juga menyukai:Cara Memperbaiki Sistem File yang Rusak di Ubuntu ]

Persyaratan Anda untuk menguasai FSCK telah dikurangi menjadi tiga poin berikut:

  • Anda bekerja di bawah lingkungan sistem operasi mirip UNIX/Linux.
  • Anda memiliki akses ke terminal sistem operasi Linux atau antarmuka baris perintah.
  • Anda adalah pengguna Linux dengan hak akses root atau Sudoer.

Memaksa Pemeriksaan Sistem File FSCK di Ubuntu

Artikel ini bertujuan untuk memberi kita panduan tentang memaksa fsck untuk menjalankan pemeriksaan sistem file yang konsisten pada reboot sistem yang akan datang/terjadwal di Ubuntu. Titik pemasangan untuk reboot sistem ini dapat berupa root atau non-root.

Memperoleh Informasi Sistem File Ubuntu

Kami tidak bisa membabi buta untuk mengeksekusi paksa FSCK perintah tanpa mengetahui area mana dari sistem file kita yang bermasalah. Langkah pertama adalah menjalankan pemeriksaan kesehatan sistem file melalui alat seperti tune2fs .

Misalnya, untuk menentukan pemeriksaan sistem file terbaru dan berhasil, kami akan menjalankan perintah yang mirip dengan berikut ini:

$ sudo tune2fs -l /dev/sda5 | grep Last\ c

Bagian perintah /dev/sda5 adalah partisi sistem file yang ditargetkan. Anda dapat menemukan daftar semua partisi sistem file yang aktif dengan menjalankan perintah:

$ sudo fdisk -l

Dengan tune2fs alat, kami juga dapat menentukan berapa kali partisi sistem file (/dev/sdbx) sudah terpasang.

 
$ sudo tune2fs -l /dev/sda5 | grep Mount

Terakhir, Anda juga dapat menentukan pemasangan maksimum yang diizinkan sebelum rutin pemeriksaan sistem file paksa dijalankan.

$ sudo tune2fs -l /dev/sda5 | grep Max

Berdasarkan tune2fs di atas contoh output perintah, kita dapat menyimpulkan sebagai berikut /dev/sda5 ringkasan informasi sistem file:

  • Pemeriksaan terbaru sistem file ini dilakukan pada Senin, 25 Okt 16:48:10 2021.
  • Jumlah pemasangan sistem file yang dicapai sejak pemeriksaan terbaru adalah 7.
  • Keluaran jumlah pemasangan maksimum -1 menyiratkan force fsck tidak aktif/dinonaktifkan.

Temukan UUID Partisi di Ubuntu

/etc/fstab file menyimpan semua informasi partisi yang dapat dipasang saat boot dan opsi pemasangan yang terkait. Langkah pertama adalah mengambil UUID dari partisi yang ditargetkan menggunakan blkid perintah.

$ sudo blkid | grep sda5

Karena info partisi ada di /etc/fstab file, UUID . yang diambil membantu mengambil informasi berguna lainnya yang terkait dengan partisi sistem file yang ditargetkan.

$ sudo grep 097942b2-6c89-489f-9d54-1461c9ddcd23 /etc/fstab

Tanggal 6 kolom dari output perintah di atas adalah fsck PASS kolom. Nilainya menunjukkan urutan pemeriksaan partisi sistem file; mengacu pada /etc/fstab file, harus dilakukan.

  • kolom LULUS fsck 0 entri menyiratkan pemeriksaan sistem file dinonaktifkan.
  • kolom LULUS fsck 1 entri memberikan pemeriksaan sistem file dengan prioritas lebih tinggi ke sistem file yang terkait dengannya (biasanya /).
  • kolom LULUS fsck 2 entri memberikan pemeriksaan sistem file prioritas terendah ke sistem file yang terkait dengannya. Sistem file tersebut diperiksa terakhir.

Memaksa FSCK pada Partisi Root di Ubuntu

Membuat file kosong berikut pada partisi root sistem file yang Anda targetkan, mis. /dev/sda1 akan memaksa pemeriksaan sistem file fsck.

$ sudo touch /forcefsck

Membuat jadwal file kosong fsck filesystem periksa pada reboot sistem berikutnya. Namun, setelah pemeriksaan sistem file selesai, file ini (forcefsck ) dihapus/dihapus oleh sistem dan pemeriksaan tidak akan dilakukan selama sistem reboot berikutnya.

Solusi permanen untuk fsck temporary sementara ini check memanipulasi parameter jumlah pemasangan maksimum (menetapkannya sebagai nilai bilangan bulat positif) yang terkait dengan sistem file yang ditargetkan.

Perintah berikut mencapai pemeriksaan fsck on-boot terus menerus untuk partisi sistem file /dev/sda5 .

 
$ sudo tune2fs -c 1 /dev/sda5

Untuk memaksa fsck untuk dieksekusi setelah setiap 10 sistem reboot, rujuk perintah berikut.

$ sudo tune2fs -c 10 /dev/sda5

Memaksa FSCK pada Partisi Non-Root di Ubuntu

/forcefsck yang kosong file tidak berlaku pada partisi non-root. Namun, memanipulasi PASS nilai atau Maksimum pasang parameter jumlah di dalam /etc/fstab file konfigurasi berhasil.

Untuk memaksa fsck pada /dev/sdb1 non-root partisi setelah setiap sistem reboot:

$ sudo tune2fs -c 1 /dev/sdb1

Untuk memaksa fsck pada /dev/sdb2 setelah setiap 5 sistem di-boot ulang:

$ sudo tune2fs -c 5 /dev/sdb1

Untuk menonaktifkan force fsck pada /dev/sdb1 :

$ sudo  tune2fs -c 0 /dev/sdb1

Atau, kita dapat menonaktifkannya dengan perintah:

$ sudo tune2fs -c -1 /dev/sdb1

Saat me-reboot sistem Ubuntu Anda, pemeriksaan sistem file fsck harus dilakukan.

Mampu memaksa fsck pada partisi sistem file root atau non-root memastikan bahwa OS Ubuntu Anda tetap sehat dan berkinerja. Anda dapat memeriksa dan memperbaiki masalah atau kesalahan sistem file kecil sebelum menumpuk dan menghabiskan banyak waktu OS karena diagnosis sistem yang berkepanjangan.


Ubuntu
  1. Cara Memeriksa Ukuran Total Hard Disk Di Terminal Ubuntu

  2. Linux - Bagaimana Cara Memaksa Pemeriksaan Sistem File Root (dan Opsional A Fix) Saat Boot?

  3. Cara Memaksa Periksa Sistem File Root menggunakan fsck Saat Reboot

  1. Cara Menggunakan Perintah fsck untuk Memeriksa dan Memperbaiki Sistem File

  2. Periksa Uptime di Server Linux Ubuntu - Bagaimana cara melakukannya?

  3. Cara menginstal g ++ di Ubuntu

  1. Cara Mengubah Nama Host di Ubuntu 18.04

  2. Cara Memeriksa Versi Ubuntu Anda

  3. Bagaimana cara memeriksa versi Ubuntu