LINUX.ORG.RU

История изменений

Исправление greenman, (текущая версия) :

Ну тогда тут надо не просто «свободное» место, а место, по которому trim'ом прошлись.

Не обязательно тримом. У SSD есть и специальные команды

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

https://wiki.archlinux.org/index.php/Solid_State_Drives/Memory_cell_clearing

https://habrahabr.ru/post/242199/

Прежде чем выделить свободную область, нужно дать знать диску, что эта область ничем не занята, одним из двух способов:

  • подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
  • сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.

Исправление greenman, :

Ну тогда тут надо не просто «свободное» место, а место, по которому trim'ом прошлись.

Не обязательно тримом. У SSD есть и специальные команды

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

https://habrahabr.ru/post/242199/

Прежде чем выделить свободную область, нужно дать знать диску, что эта область ничем не занята, одним из двух способов:

  • подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
  • сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.

Исходная версия greenman, :

Ну тогда тут надо не просто «свободное» место, а место, по которому trim'ом прошлись.

Не обязательно тримом. У SSD есть и специальные команды

https://habrahabr.ru/post/242199/

Прежде чем выделить свободную область, нужно дать знать диску, что эта область ничем не занята, одним из двух способов:

  • подключить диск к другому контроллеру и послать команду ATA TRIM (или при помощи O&O Defrag — есть cli интерфейс, Windows 8 встроенный оптимизатор дисков или Anvil's Storage Utilities),
  • сделать полную очистку таблицы FTL, послав команду ATA Secure Erase.