Как проверить, поддерживает ли мой ssd fstrim?

У меня тоже была эта проблема, и я узнал о ней немного больше. Это связано с обновлением подушки python -. Он ломает файл imtools.py.

Я нашел исправление здесь-https://github.com/linuxmint/cinnamon/issues/8495

4
05.05.2020, 01:34
3 ответа

Попробуйте

find /sys/devices -name trim -exec head {} +

... 
==> /sys/devices/pci0000:00/0000:00:11.0/ata3/link3/dev3.0/ata_device/dev3.0/trim <==
unsupported
0
28.04.2021, 23:16

Каждый твердотельный накопитель, произведенный за последнее десятилетие, поддерживает обрезку/выбрасывание. Если это не поддерживается, команда должна просто завершиться ошибкой и ничего не делать. Я говорю «должен», потому что, если у вас действительно есть SSD без отделки, он имеет такую ​​​​плохую родословную, что качество прошивки диска является крайне неизвестной величиной.

-1
28.04.2021, 23:16

Вы также можете попробоватьlsblk --discard

Ненулевые значения -в DISC-GRANи DISC-MAXуказывают на поддержку подстройки.

$ lsblk --discard
NAME          DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
nvme0n1              0      512B       2T         0
├─nvme0n1p1          0      512B       2T         0
├─nvme0n1p2          0      512B       2T         0
├─nvme0n1p3          0      512B       2T         0
└─nvme0n1p4          0      512B       2T         0
  └─cryptswap        0        0B       0B         0

Перед запуском убедитесь, что ваш диск совместим с обрезкой. fstrim. Запуск fstrimна SSD, который не поддерживает обрезку, может привести к потере данных. Для справки см. Arch Wiki .

1
28.04.2021, 23:16

Теги

Похожие вопросы