Trim (fstrim / disard) được bật để chạy hàng tuần theo mặc định vào ngày 18.04.
Nó được thiết lập để chạy cho tất cả các hệ thống tập tin được gắn trên các thiết bị hỗ trợ loại bỏ hoạt động.
Đây là một systemd
dịch vụ được quản lý thông qua systemctl
, không phải CRON.
Xem trạng thái fstrim.timer :
$ systemctl status fstrim.timer
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Thu 2018-07-05 05:45:11 BST; 4h 42min ago
Trigger: Mon 2018-07-09 00:00:00 BST; 3 days left
Docs: man:fstrim
Bắt đầu / Dừng / Khởi động lại fstrim.timer :
(không thay đổi trạng thái khởi động)
$ sudo systemctl [start/stop/restart] fstrim.timer
Bật / Tắt fstrim.timer :
(thêm vào / xóa khỏi khởi động, không thay đổi trạng thái hoạt động hiện tại)
$ sudo systemctl [enable/disable] fstrim.timer
Xem cấu hình fstrim.timer :
$ systemctl cat fstrim.timer
# /lib/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=timers.target
Xem cấu hình fstrim.service :
$ systemctl cat fstrim.service
# /lib/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks
[Service]
Type=oneshot
ExecStart=/sbin/fstrim -av
Lưu ý : ExecStart = / sbin / fstrim -av
Trong đó:
-a , Cắt tất cả các hệ thống tệp được gắn trên các thiết bị hỗ trợ loại bỏ hoạt động.
-v , thực hiện dài dòng. Xuất số byte được truyền từ hệ thống tập tin xuống ngăn xếp khối cho thiết bị để loại bỏ tiềm năng.
Xem các mục tạp chí systemd liên quan :
$ journalctl -u fstrim.timer
Jul 04 14:18:41 user-laptop systemd[1]: Started Discard unused blocks once a week.
Jul 04 21:59:26 user-laptop systemd[1]: Stopped Discard unused blocks once a week.
etc...
$ journalctl -u fstrim.service
Jun 25 10:59:44 user-laptop systemd[1]: Starting Discard unused blocks...
Jun 25 10:59:48 user-laptop fstrim[955]: /: 92.5 GiB (99335237632 bytes) trimmed
Jun 25 10:59:48 user-laptop systemd[1]: Started Discard unused blocks.
-- Reboot --
Jul 02 04:27:41 user-laptop systemd[1]: Starting Discard unused blocks...
Jul 02 04:27:46 user-laptop fstrim[1032]: /: 92.3 GiB (99150807040 bytes) trimmed
Jul 02 04:27:46 user-laptop systemd[1]: Started Discard unused blocks.
etc...
/lib/systemd/system/fstrim.timer
(OnCalendar=weekly
) và những gì bởi/lib/systemd/system/fstrim.service
(ExecStart=/sbin/fstrim -av
).