Существует проблема выполнения команды fstrim для примонтированного раздела NTFS на ядрах начиная с версии 5.10.
Не работает даже на уровне “init 1”.
Пример:
** #** mount /dev/sdb1 /mnt/sdb1
# fstrim -v /mnt/sdb1
fstrim: /mnt/sdb1: FITRIM ioctl failed: Device or resource busy
# lsof | grep sdb1
lsof: WARNING: can’t stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
mount.ntf 4918 root 3u BLK 8,17 0x2cdfee00 704 /dev/sdb1
# mount | grep sdb1
/dev/sdb1 on /mnt/sdb1 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
Раздел /dev/sdb1 проверен на ошибки и полностью работоспособен.
На ядре [FONT=monospace]5.9.14-1-default все работает.
Проблема начилась начиная с ядра 5.10 и заканчивая текущим 5.11.6-1-default.
[/FONT]