Size: a a a

SDS и Кластерные FS

2020 December 03

ВН

Виталий На Заборе... in SDS и Кластерные FS
:)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Я просто с трудом могу поверить, что ты не знаешь, что такое трим, поэтому подозреваю, что вопрос глубже
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
в общем она делает неведомую фигню, но после дискарда ничего считать с сектора мы не сможем обычными методами?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
в общем она делает неведомую фигню, но после дискарда ничего считать с сектора мы не сможем обычными методами?
если есть фича deterministic read zeroes after discard (как-то так) - то после этого диск гарантирует, что при чтении из этого места вернёт нули
источник

ВТ

Василий Толстов... in SDS и Кластерные FS
только это не означает что там физически нули
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Виталий На Заборе
Я просто с трудом могу поверить, что ты не знаешь, что такое трим, поэтому подозреваю, что вопрос глубже
знаю, конечно, пытаюсь понять, если я в ядре там, где делается __blkdev_issue_discard, пропишу предварительно затирание того же диапазона секторов нулями (__blkdev_issue_write_zeroes), что намахнется?
источник

ВТ

Василий Толстов... in SDS и Кластерные FS
просто ссд обязан вернуть нули =)
источник

i

ivdok in SDS и Кластерные FS
Михаил Новоселов
в общем она делает неведомую фигню, но после дискарда ничего считать с сектора мы не сможем обычными методами?
Это не "наведомая фигня", это указание FTL, что такой-то такой-то диапазон - мусор, данных на нём нет, можно перезаписывать и не включать wear-leveling для этих ячеек
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
знаю, конечно, пытаюсь понять, если я в ядре там, где делается __blkdev_issue_discard, пропишу предварительно затирание того же диапазона секторов нулями (__blkdev_issue_write_zeroes), что намахнется?
А зачем тебе это надо?
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Виталий На Заборе
А зачем тебе это надо?
ФСТЭК =)
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
проишвке нет оснований доверять
источник

i

ivdok in SDS и Кластерные FS
Михаил Новоселов
проишвке нет оснований доверять
ФСТЭКу тоже
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Я не знаю как там устроена сертификация. Но по уму как бы это бессмысленно, т.к. нули запишутся в новое место.
источник

i

ivdok in SDS и Кластерные FS
источник

ВТ

Василий Толстов... in SDS и Кластерные FS
ну если там куему есть то оно умеет при получении дискарда делать zeroes =)
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Виталий На Заборе
Я не знаю как там устроена сертификация. Но по уму как бы это бессмысленно, т.к. нули запишутся в новое место.
Почему в новое?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
Почему в новое?
Потому что FTL...
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Василий Толстов
просто ссд обязан вернуть нули =)
вот такое хотел услышать )
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
вот такое хотел услышать )
обязан, если есть фича deterministic read zeroes
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
вот такое хотел услышать )
ну то есть удаление секьюрно только если там было шифрование и ты забыл ключ
источник