LINUX.ORG.RU

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

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

Трим может высвободить много последовательных блоков

Не обязательно последовательных. Просто блоки помечаются как свободные и контроллер их чистит (делает реально свободными), для того, что бы при записи не пришлось бы перекидывать данные. В общем, это блоки для будущей записи. Если файл уже лежит в ячейках, и в прошивке не заложено вышеупомянутое фоновое сканирование с перекидыванием данных, то trim ну никак помочь не может.

Как написано выше

Опять же в отличии от hdd ssd не может записать «поверх». Сначала нужно обнулить ячейку - то есть тот самый trim. Если trim не сделан заранее и оттримленных блоков нет - то ссд будет это делать на лету - трим, потом запись блока.

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

Трим может высвободить много последовательных блоков

Не обязательно последовательных. Просто блоки помечаются как свободные и контроллер их чистит (делает реально свободными), для того, что бы при записи не пришлось бы перекидывать данные. Если файл уже лежит в ячейках, и в прошивке не заложено вышеупомянутое фоновое сканирование с перекидыванием данных, то trim ну никак помочь не может.

Как написано выше

Опять же в отличии от hdd ssd не может записать «поверх». Сначала нужно обнулить ячейку - то есть тот самый trim. Если trim не сделан заранее и оттримленных блоков нет - то ссд будет это делать на лету - трим, потом запись блока.

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

Трим может высвободить много последовательных блоков

Не обязательно последовательных. Просто блоки помечаются как свободные и контроллер их чистит (делает реально свободными), для того, что бы при записи не пришлось бы перекидывать данные. Если файл уже лежит в ячейках, и в прошивке не заложено вышеупомянутое фоновое сканирование с перекидыванием данных, то trim ну никак помочь не может.

Как написано выше

Опять же в отличии от hdd ssd не может записать «поверх». Сначала нужно обнулить ячейку - то есть тот самый trim. Если trim не сделан заранее и оттримленных блоков нет - то ссд будет это делать на лету - трим, потом запись блока.

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

Трим может высвободить много последовательных блоков

Не обязательно последовательных. Просто блоки помечаются как свободные и контроллер их чистит (делает реально свободными), для того, что бы при записи не пришлось бы перекидывать данные. Если файл уже лежит в ячейках, и в прошивке не заложено вышеупомянутое фоновое сканирование с перекидыванием данных, то trim ну никак помочь не может.