О хранении данных
hardsign — 31.10.2024
Размышляя, куда бы положить локальную копию «Флибусты», в очередной раз купил sd-карточку на известном сайте. Разумеется, тут же начал её проверять. Карточка тормозная, скорость записи — около 3 мегабайт в секунду, ну и естественно фальшивая. Никогда, НИКОГДА не покупайте sd-карточки объёмом больше 32 Гбайт на AliExpress!
У меня, кстати, много лет (тьфу-тьфу-тьфу) в телефоне стоит карточка на 128 Гбайт, но она куплена ещё на DealExtreme, вот.
А теперь немного технических подробностей о проверке карточек.
Когда-то давно я написал скриптик, который создаёт файлы, а потом проверяет их контрольную сумму. Потом выяснилось, что хорошо бы регулировать размер файла, хорошо бы запускать проверку в несколько приёмов и так далее. В результате скриптик превратился в настоящее приложение с азартными играми и прочими атрибутами красивой жизни.
Когда я понял, что карта фальшивая, создал спор на AliExpress, но ушлые китайцы потребовали видео, на котором видно, что карточка врёт. И вот я одной рукой держу телефон, другой набираю в консоли команды... и в конце пятой минуты оказывается, что файл читается корректно, и контольная сумма сходится.
Закопался в гугл и оказалось, что Linux очень вольно обращается с оперативной памятью. В данном случае весь огромный файл просто кешировался, и естественно, что все данные были корректны.
Хорошая новость заключалась в том, что файловый кеш относится к
общей памяти процесса, и если ограничить память процесса, то не
будет и кеша. Я когда-то слышал слово cgroups, но
толкового руководства в сети так и не нашёл. Максимум — вот такое.
Ну что ж... режем доступную память до минимума, снимаем процесс копирования файла на видео... И вот уже AliExpress принял решение полностью вернуть деньги. Справедливость восторжествовала.
Но где же хранить данные?
Пришлось вспомнить давно забытое кунг-фу и купить обычный жёсткий диск. А к нему — usb-адаптер с внешним питанием на 12 вольт.

Тарахтит как трактор, выдаёт честных 180 мегабайт в секунду (на 5400 об/мин). Для торрентов — то, что надо. Осталось подключить его к серверу, и это будет отдельная песня с отдельной картинкой.
|
|
</> |
Фильмы о футболе, которые стоит посмотреть каждому фанату
Европа тонет в неодобрении
Как большевики украинского учителя репрессировали
Тимирязевские остатки
Верона - часть 15. Еще одна пробежка по городу
Доброе утро!)
Октябрьские розы
Scotland, UK, Шотла́ндия
Листая старые журналы

