Назад | Перейти на главную страницу

Многократно запускаемый 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 форматирование?

Я запускаю 64-битный сервер Ubuntu 20.04, 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

Это материнская плата со встроенным SSD 64 ГБ (не 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