Debian с корнем на zfs

Решил и такое попробовать, и сделать заметку на память об источниках.

Источники:

Весь «УЖАС» Палёного SSD :) — Discard/Trim

Весь «УЖАС» Палёного SSD :) — Discard/Trim

Купил я ещё один, чуть более дорогой (~3000р) большой SSD На Алиэкспресс, и естественно тут же собрал все грабли…

На самом деле эти грабли есть на каждом SSD, но не видны… Потому что всё как бы честно…

На этом же 4 Терабайтном SSD — На самом деле всего 120Gb, но они честно прикидываются 4Т.

Я же с самого начала разбил диск на 8 разделов по 500Gb, они честно разбились, честно отформатировались и честно работали, и обычный человек дошел бы до граблей когда нибудь потом, записав эти 120Гб данных… Я же решил записать все 4Т. Начал, на 70Gb SSD стала «раком» и настольный компьютер под Linux вообще повис… Нарвавшись на такое, перекинул эту SSD на нетбук — он не повис при отказе SSD.

Естественно я в шоке… Данные удаляешь, а ничего не изменяется… ВСЁ! SSD отказывается что то писать. Вернее как то пишет со скоростью 900Кб/сек и через пару минут выдаёт ошибку записи.

Начал копать интернет и нашел волшебную команду: #blkdiscard /dev/sdc, исполнил и получил девственную SSD, заработавшую как сызнова… Теперь у меня есть инструмент и можно её «убить» ещё много раз.

Начал её методично «убивать». Узнал, что оказывается в Windows7 и выше, и в Linux — система знает о существовании SSD и знает что её надо чистить, иначе она запишет все блоки и будет отказываться писать что то ещё. И делается всё это тихо, молча, незаметно для нас, пока это в результате каких то настроек не перестанет чиститься само.

В Линуксе вообще есть глобальная команда: #fstrim -a — она чистит все подмонтированные файловые системы. Проверку пока делал в случае с файловой систмой: ext4, она правильно отрабатывает. Монтируешь все файловые системы «убитой» SSD, удаляешь файлы и исполняешь: #fstrim -a, пауза в несколько секунд и SSD как новый.

Я ещё не запомнил все ньюансы тримирования в Винде и Линуксе, но и там и там возможно остаться без трима, и рано или поздно — ssd откажется записывать… Так что к этому вопросу надо подготовиться, изучить массу руководств на просторах интернета.

Например набрёл на такое: (habr.com)Активация discard (TRIM) на Linux для SSD

Ну теперь я по этим граблям уже походил и отказ SSD записывать данные — меня не так взбудоражит… Опять же… Сейчас проверяю лайфхак: Сделал раздел 80% от полной ёмкости и в ноль уже забить не просто. Прокатило 3 раза записать его в ноль и стереть, пока работает.

Хотя кто его знает, какие там автодискарды включились…

P.S. Проверил другой мой SSD: XrayDisk — он не уходит в отказ при полном заполнении.

Источники:

Вскрытие китайского фальшивого SSD на 4T…

Вскрытие китайского фальшивого SSD на 4T…

Я конечно понимал что не может быть правдой, но рискнул…
Купил на Озоне USB 3.0 SSD Размером 4Tb за 900р с копейками…

Пришло ЭТО:

Фальшивый SSD на 4Тб.

Получил, посмотрел в USB разъём и увидел там 4 контакта вместо 9, значит это не USB3 а USB2 — сразу не соответствует заявленному. Подключил, создал расширенный раздел 100Gb, попытка создать второй — провалилась что означало что реальный размер носителя даже меньше.

Теперь всё решается арифметикой и подбором. 50Gb создалось 2, значит кончается где то после первых 50Gb. Экспериментами был найден размер 58Gb. Но решил и их протестировать.

Создал раздел 58Gb, отформатировал с файловой системой ntfs и запустил утилиту f3write.

Было создано 58Гигабайтных файлов. Запустил f3read и он обнаружил ошибки в трёх, что означало что этот носитель нельзя использовать даже на 58Gb. Он даже не возвращает сообщения об ошибках, он возвращает неправильные данные под видом корректных.

Решил провести серию экспериментов. Ходили слухи что файловая система zfs считает контрольную сумму всех файлов. Отформатировал zfs, записал данные, начал сверять утилитой f3read и она давала ошибку чтения на КАЖДОМ файле.

Пошел дальше… Отформатировал в ext4. Начал записывать, но после записи нескольких файлов fs вставала в режим readonly и отказывалась записывать.

Отформатировал в jfs. Файлы замечательно записались, при чтении уже не 3 ошибки а в десятке файлов…. Удивился.

Вернул взад ntfs, но ни чего не изменилось, и на ntfs количество ошибок только увеличивалось.

Продавец оказался честный, и при жалобе — сразу вернул средства….

Было решено вскрыть SSD.

Видно что SSD здесь и не пахнет…
Тут банальная флешка… Подключенная через бутерброд.
Из переходника КАБЕЛЬ-USB в который вставлена технологический переходник с MicroSD на USB

Дальше всё забавнее… Эта флешка при включении в компьютер — изображает из себя 4T устройство…

lsblk:
sde 8:64 0 3,8T 0 disk

Если вынуть MicroSD и поставить в обычный адаптер — видится порядка 64Gb, но в начале флешки — есть какой то блок описывающий её геометрию как 4T. Попытка тупо скопировать мегабайтный блок данных с этой флешки на свою 64Gb — в итоге не дало 4T Флешки… Там что то сложнее…

Вот теперь в моём арсенале есть такой бутерброд-фальшивка.

В ближайших планах — тупо залить /dev/zero на этот бутерброд и посмотреть как это будет выглядеть на флешке в нём. Ну и всё таки попробовать снять с неё полный образ и залить на обычную флешку. Может удастся завести её на 4T? Интересно — данные бьются из за низкого качества той технологической флешки или контроллера?

Что меряет тестер качества воды?

Что меряет тестер качества воды?

Бродя по АлиЭкспрессу, заметил недорогую игрушку (покупал за 180р):

Тестер качества воды…

Пришла игрушка, посмотрел внимательнее. Набрал замечательную воду из под крана нашей «деревни».

Целых 366ppm

Потом настал черёд воды брэнда: «Черноголовка»

Она показала 99 единиц…

Далее пришел черед «Святого источника».

Он поднял потолок до 155 единиц…

Далее Aqua Minerale

У Aqua Minerale — рекорд по чистоте, она показала 66 единиц…

Теперь возьмём сомую дешевую Магнитную воду: Моя Цена!

Она показала 78 — второй по чистоте показатель.

И БАРРАБАНЫ!

ЕССЕНТУКИ 17 — Лечебная вода…

Тут другой рекорд, 3166 частиц…

Всю предыдущую воду я выпивал, выпил и эту. По вкусу она солоноватая… Хм… А если посолить водопроводную?

В ней нашлось 360 единиц…

Далее взял немного соли и добавлял пока не получил примерно похожий вкус на Ессентуки 17.

Её результат даже превзошел Ессентуки…

Это я о чём? Да о том, что этот прибор — показывает своих попугаев исходя из сопротивления воды току, а раствор соли — очень хорошо проводит ток. т.е. я считаю показания этого прибора бессмысленными, разве только тестировать фильтр осмоса…

По другому его называют: «солемер».

Хотя как по мне, так это странный фильтр… Он же всё из воды удаляет и превращает из живой в мёртвую…

231230 Некий Dimez вытоптал мою тему на linux.org.ru

И я увековечу сей факт у себя…

11:45 — Создал тему: Мажорик/Бомжара (Manjaro) и установка на заранее выделенный раздел… (Поменял разделы местами — подскажите как поправить?)

Тут же некий Dimez её удалил с диагнозом: 4.3 Провокация flame (-1) и я не смог получить помощи…

В 12:47 я выругался на него, он это тоже удалил… но кто то успел подсказать что если гандоны удаляют темы то надо их пересоздавать в других вариантах, может будет вариант который устроит всех гандонов.

В 13:25 очередная попытка: Manjaro Install, съехала нумерация разделов. Подскажите как починить? — устроила всех гандонов, я получил подсказку и решил проблему.