反复运行 fstrim 似乎不起作用

反复运行 fstrim 似乎不起作用

当我fstrim --all -v连续运行几次时,它似乎没有按预期工作。每次它都报告它处理的字节数相同:

root@pc:~# fstrim --all -v
/boot/efi: 503.2 MiB (527675392 bytes) trimmed on /dev/mmcblk0p1
/: 0 B (0 bytes) trimmed on /dev/mmcblk0p2

root@pc:~# fstrim --all -v
/boot/efi: 503.2 MiB (527675392 bytes) trimmed on /dev/mmcblk0p1
/: 0 B (0 bytes) trimmed on /dev/mmcblk0p2

root@pc:~# fstrim --all -v
/boot/efi: 503.2 MiB (527675392 bytes) trimmed on /dev/mmcblk0p1
/: 0 B (0 bytes) trimmed on /dev/mmcblk0p2

两个分区都位于同一个内置 SSD 上,安装方式fstab如下

/dev/disk/by-uuid/UUID1 / ext4 defaults,noatime 0 0
/dev/disk/by-uuid/UUID2 /boot/efi vfat defaults 0 0

vfat这是否表明介质存在问题?是否与格式有关?

我运行的是 Ubuntu 20.04 64 位服务器,5.4.0-33-generic

编辑:

$ lsblk -D
NAME         DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
mmcblk0             0        4M      74M         0
├─mmcblk0p1   3145728        4M      74M         0
└─mmcblk0p2   3145728        4M      74M         0
mmcblk0boot0        0        4M      74M         0
mmcblk0boot1        0        4M      74M         0

这是主板嵌入式64G SSD(不是SD卡)。

似乎无法修剪整个分区(511M - 8M = 503M),我想知道小尺寸是否会产生影响

df -h | grep dev/m
/dev/mmcblk0p2   49G  7.5G   40G  17% /
/dev/mmcblk0p1  511M  7.8M  504M   2% /boot/efi

相关内容