Bro*_*rde 98
从 18.04 fstrim(丢弃未使用的块)开始,默认情况下为支持丢弃操作的设备上的所有挂载文件系统启用每周运行一次。
fstrim由systemctl、 不管理,cron并由systemd服务单元 ( fstrim.service) 和计时器单元 ( fstrim.timer) 定义
查看配置的fstrim.service:
$ systemctl cat fstrim.service
# /lib/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks
[Service]
Type=oneshot
ExecStart=/sbin/fstrim -av
Run Code Online (Sandbox Code Playgroud)
注意:
其中:, 在支持丢弃操作的设备上修剪所有已安装的文件系统。, 详细执行。输出从文件系统沿块堆栈向下传递到设备以进行潜在丢弃的字节数。ExecStart=/sbin/fstrim -av
-a
-v
查看配置的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
Run Code Online (Sandbox Code Playgroud)
查看状态的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
Run Code Online (Sandbox Code Playgroud)
启动/停止/重启 fstrim.timer:(
不改变启动状态)
$ sudo systemctl [start/stop/restart] fstrim.timer
Run Code Online (Sandbox Code Playgroud)
启用/禁用 fstrim.timer:(
添加到/从启动中删除,不改变当前活动状态)
$ sudo systemctl [enable/disable] fstrim.timer
Run Code Online (Sandbox Code Playgroud)
查看日记帐分录为fstrim.service:
$ journalctl -u fstrim.service
...
May 01 07:57:48 user-laptop systemd[1]: Starting Discard unused blocks...
May 01 07:57:51 user-laptop fstrim[810]: /: 94.5 GiB (101432025088 bytes) trimmed
May 01 07:57:51 user-laptop systemd[1]: Started Discard unused blocks.
-- Reboot --
May 07 05:29:03 user-laptop systemd[1]: Starting Discard unused blocks...
May 07 05:29:05 user-laptop fstrim[776]: /: 94.3 GiB (101260668928 bytes) trimmed
May 07 05:29:05 user-laptop systemd[1]: Started Discard unused blocks.
-- Reboot --
etc...
Run Code Online (Sandbox Code Playgroud)
查看日记帐分录为fstrim.timer:
$ journalctl -u fstrim.timer
...
May 01 07:57:48 user-laptop systemd[1]: Started Discard unused blocks once a week.
May 01 20:21:43 user-laptop systemd[1]: Stopped Discard unused blocks once a week.
-- Reboot --
May 02 06:21:59 user-laptop systemd[1]: Started Discard unused blocks once a week.
May 02 20:37:11 user-laptop systemd[1]: Stopped Discard unused blocks once a week.
-- Reboot --
etc...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55833 次 |
| 最近记录: |