GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Memaksa Disk Fsck Secara Otomatis Setelah Crash Di `systemd`?

Cara menyetel systemd untuk secara otomatis memaksa fsck disk setelah crash (hard poweroff)?

Ketika saya menggunakan sysvinit (di Arch Linux) sebagai /sbin/init Saya menggunakan peretasan:di rc.local Saya membuat /forcefsck mengajukan; di rc.local.shutdown saya menghapusnya. Saat boot rc.sysinit aktifkan force fsck jika /forcefsck ada.

Bagaimana melakukan hal yang sama di systemd ? Mungkin ada fasilitas bawaan untuk fsck otomatis setelah naksir?

Jawaban yang Diterima:

Anda dapat memaksa fsck saat boot dengan melewati fsck.mode=force (auto adalah default dan skip dapat digunakan untuk melewati pemeriksaan sama sekali) sebagai parameter baris perintah kernel (pada systemd v. 213, ada juga parameter kedua:fsck.repair – untuk mengontrol bagaimana fsck akan menangani sistem file yang tidak bersih saat boot; nilai yang mungkin adalah:preen untuk memperbaiki apa yang dapat diperbaiki dengan aman, yes untuk menjawab ya untuk semua pertanyaan dan no adalah default).

Perhatikan bahwa systemd-fsck tidak mengetahui detail apa pun tentang sistem file tertentu, dan hanya menjalankan pemeriksa sistem file khusus untuk setiap jenis sistem file ( /sbin/fsck.* ) .
Sekarang, jika sistem file Anda adalah xfs atau btrfs itu akan mengeksekusi /sbin/fsck.xfs atau /sbin/fsck.btrfs masing-masing. Jika itu tidak berhasil, mungkin Anda harus memeriksa halaman manual untuk fsck.xfs atau fsck.btrfs masing-masing dan periksa isi file tersebut di /sbin .


Linux
  1. Cara Memaksa Periksa Sistem File Root menggunakan fsck Saat Reboot

  2. UNIX / Linux :cara memaksa pengguna untuk mengubah kata sandi mereka pada login berikutnya setelah kata sandi disetel ulang

  3. Cara memasang partisi secara otomatis dengan disk Gnome saat startup

  1. Bagaimana menghentikan layanan systemd

  2. Cara memulai layanan systemd setelah pengguna masuk dan menghentikannya sebelum pengguna keluar

  3. Dalam file layanan systemd, bagaimana saya mengatakan setelah USB siap?

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

  2. Linux, bagaimana cara mengubah status HDD dari ReadOnly setelah crash sementara?

  3. Bagaimana cara memulai mysql secara otomatis setelah server restart (CentOS + distro lain)?