2020/10/16

/etc/fstab and systemd-fsck

systemctl status rc-local.service
systemd-fsck 是用來自動 fsck 的 daemon(?),分為兩個:
  • systemd-fsck.root.service : 負責對 root filesystem 做 fsck
  • systemd-fsck@.service : 負責對其他(非 root) 的 filesystem 做 fsck
他會根據 /etc/fstab 的內容,決定哪些 partition 需要檢查。
就是 fstab 中最後一個 field : pass
  • 0: 不檢查
  • 1: root用,要檢查
  • 2: 其他 parttition,要檢查
他會call fsck.XXX (XXX = filesystem type) 來做 fsck,所以要有對應的 fsck tool


另外,fsck (沒有.XXX) 會依照 /etc/fstab 的內容,自動 call 對應的 fsck.XXX 對 pass 不是 0 的 partition 檢查。

沒有留言:

張貼留言