LINUX.ORG.RU

Избранные сообщения Jaeger1999

Инвентаризация накопителей в домашней лаборатории: больше не теряю диски

Галерея — Скриншоты

Привет, l.o.r.
Решил поделиться тем, как за пару вечеров превратил разрозненные smartctl-логи в таблицу, которую приятно смотреть и которую невозможно не обновлять.
Итог — HTML-отчёт на 30 столбцов, но главное — визуальная грамматика: цвет = смысл, глаз цепляется сразу, а не после пятой перечитки цифр.


Зачем вообще

  • В корпусе 5 дисков, в ящике ещё 4, на столе 3 флешки.
  • У каждого своя история: кто-то покупался «на время», кто-то вытащен из NAS, кто-то «подарок» с рук.
  • Бэкапы делаются, но куда — всегда забываю.
  • SMART-атрибуты сыпятся в journalctl, а анализировать лень.

Хотелось «одного файла», который:

  1. Открывается без софта (браузер everywhere).
  2. Показывает ресурс (TBW, hours, health).
  3. Не даёт спутать диск 2024 года с диском 2008-го.
  4. Можно распечатать и повесить над столом — цвета не сливаются.

Что собираем

Стандартный набор smartctl -A /dev/sdX + idctl -i для NVMe, плюс руками:

  • дата покупки, продавец, цена, порт подключения, заметки;
  • зашифрован ли раздел, SMR/CMR, TLC/QLC, RPM, буфер.

Цветовая логика (коротко)

  1. Вендор — фирменный цвет, но затемнённый на 20 %.
    Samsung = #1428a0, Kingston = #00796b, WD = #5e35b1
    Никаких «красных» или «зелёных» вендоров — эти цвета заняты.

  2. Технологичность — градиент от бирюзы к тёмно-серому.
    PCIe 4.0 = tech-l0, SATA II = tech-l6, Floppy = tech-l7.
    Применяется к году, интерфейсу, прошивке, объёму буфера.

  3. Состояние — единственная «оценочная» шкала: зелёный → красный, 9 ступеней.
    Health 97 % = health-1, TBW 39 % = health-5, 17k hours = health-8.
    Для флешек 64–128 ГБ берём процентиль по всем накопителям: они получаются светло-зелёными, а не «красными из-за маленького TBW».

  4. Нейтральное — каждый столбец свой оттенок серого/циана, не пересекающийся с основными шкалами.
    Цена = #455a64, примечания = #161b22 + голубой текст, «n/a» = фон страницы и серый текст.

Контраст проверял автоматически (библиотека wcag-contrast), минимум 4.5:1 на фоне #0d1117.


Кусок CSS

.vendor-samsung { background:#1428a0; color:#fff; }
.tech-l0 { background:#00bcd4; color:#000; } /* новейшее */
.health-0 { background:#4caf50; color:#000; } /* отлично */
.price { background:#455a64; color:#fff; }

Добавляем класс ячейке — и всё, цвет больше не обсуждается.


Как обновляю

  1. Раз в месяц втыкаю все накопители по-очереди (внешние и «шкафные» тоже).
  2. Для каждого делаю два ctrl-c/ctrl-v:
    • sudo smartctl -A /dev/sdX → блокнот;
    • sudo smartctl -i /dev/sdX → тот же блокнот, ниже.
      NVMe-дискам добавляю nvme smart-log /dev/nvme0n1 – он же второй блок.
  3. Открываю чат-бота и кидаю ему весь этот лог.
    Промпт короткий:
    «Сделай строку HTML-таблицы по шаблону:
   <tr>  
   <td class="vendor-***">Name</td>  
   …  
   <td class="health-N">97</td>  
   …  
   </tr>  

Данные ниже, классы определи сам».
Бот выдаёт готовую строку с правильными классами (цвета я ему заранее описал).
4. Копирую строку в disks.html – вставляю поверх старой.
5. Если купил новый диск, добавляю ещё одну строку тем же способом.
6. Сохраняю, закрываю редактор. Готово.

Всё занимает 15–20 минут: воткнул, скопировал, получил строку, вставил.


Если коротко: цвет = семантика, HTML = универсальный формат, автоматизация = не забудешь.
Теперь диски не теряются, а я перестал покупать «лишний, потому что не помню какой свободен».

Спрашивайте, критикуйте, делитесь своими способами инвентаризации.

 , , , ,

Jaeger1999
()

Какой редактор кода или IDE вы используете?

Голосования — Голосования

Прошлый опрос от 08.03.21

Позапрошлый опрос от 30.10.17

>>> Результаты

 , , ,

Jaeger1999
()

Ка­кие DE/WM, а так­же гра­фи­че­скую под­си­сте­му, вы ис­поль­зу­ете на ос­нов­ной ма­ши­не?

Голосования — Голосования

Пре­ды­ду­щий опрос был в 2023 го­ду. Из­ме­ни­лось ли что-то с тех пор? К то­му же, этот опрос вклю­ча­ет боль­ше ва­ри­ан­тов и име­ет раз­де­ле­ние на Wayland и X11.

  1. Использую X11 311 (46%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. KDE Plasma 246 (36%)

    *************************************************************************************************************************************************************************************************************************************************************

  3. Использую Wayland 243 (36%)

    **********************************************************************************************************************************************************************************************************************************************************

  4. GNOME 130 (19%)

    *************************************************************************************************************************************

  5. Xfce 86 (13%)

    ****************************************************************************************

  6. Cinnamon 44 (6%)

    *********************************************

  7. i3 41 (6%)

    ******************************************

  8. MATE 33 (5%)

    *********************************

  9. Другое... 31 (5%)

    *******************************

  10. Sway 29 (4%)

    *****************************

  11. Hyprland 28 (4%)

    ****************************

  12. OpenBox 25 (4%)

    *************************

  13. dwm 22 (3%)

    **********************

  14. IceWM 19 (3%)

    *******************

  15. LXQt 18 (3%)

    ******************

  16. awesome 16 (2%)

    ****************

  17. LXDE 11 (2%)

    ***********

  18. FVWM 11 (2%)

    ***********

  19. Trinity 10 (1%)

    **********

  20. Labwc 9 (1%)

    *********

  21. COSMIC 8 (1%)

    ********

  22. Compiz 8 (1%)

    ********

  23. Fluxbox 7 (1%)

    *******

  24. bspwm 7 (1%)

    *******

  25. Common Desktop Environment (CDE) 6 (1%)

    ******

  26. Fly (Astra Linux) 6 (1%)

    ******

  27. QTile 6 (1%)

    ******

  28. Xmonad 6 (1%)

    ******

  29. Ubuntu Unity 5 (1%)

    *****

  30. Enlightenment 4 (1%)

    ****

  31. JWM 3 (0%)

    ***

  32. Wayfire 3 (0%)

    ***

  33. dwml 3 (0%)

    ***

  34. xpra 3 (0%)

    ***

  35. Pantheon 2 (0%)

    **

  36. Niri 2 (0%)

    **

  37. Waymonad 2 (0%)

    **

  38. Budgie 1 (0%)

    *

  39. Deepin Desktop 1 (0%)

    *

  40. KDE Liquid Shell 1 (0%)

    *

  41. Lumina Desktop Environment 1 (0%)

    *

  42. wprs 1 (0%)

    *

Всего голосов: 1449, всего проголосовавших: 683

 , , ,

MrCookie
()

Гитара + Linux + СПО: быстрое руководство 2025

Статьи — Desktop

Рассмотрим сначала базовую задачу — как играть, при использовании преимущественно СПО. Про запись гитары, и про коммерческое ПО - возможно, будет отдельно.

Итак, у вас есть гитара, и вы хотите использовать компьютер как гитарный процессор для нее, вместо гитарного комбика. Что надо знать, актуальный список пунктов на 2025 год:

( читать дальше... )

 , , ,

James_Holden
()

Во что упирается производительность современного ПК?

Форум — Linux-hardware

Во что упирается производительность современного ПК?
Раньше все было просто и понятно. Но сейчас ситуация кардинальным образом изменилась.

К примеру, у меня комп:
Проц: AMD Ryzen 5 3500X — довольно мощный. Целых 384 GFLOPS
Память: Kingston HyperX FURY Black 32 Gb 3200 MHz (0.3 ns) — довольно быстрая
SSD: Samsung 980 PRO 1 Tb со скоростью чтения 7,000 MB/s, что, согласитесь, довольно неплохо.

Что нужно апгрейднуть, чтобы:

  • быстрее запускалась ОС и приложения
  • перестал тормозить Firefox
  • повысить производительность в нетребовательных по графике играх
  • быстрее компилировался софт

 , ,

Jaeger1999
()

Jet — новая платформа автоматизации и оркестрации

Новости — Linux General
Группа Linux General

Jet – новая платформа для автоматизации и оркестрации, ориентированная на сообщество пользователей и разработчиков. Платформа создаётся Майклом ДеХааном, создателем программ автоматизации IT-инфраструктуры Cobbler и Ansible.

( читать дальше... )

>>> Подробности

 ,

evgeny_aa
()

Какой дистрибутив GNU/Linux вы используете на домашнем ПК/ноутбуке/моноблоке?

Голосования — Голосования
  1. Arch + Arch-based (в т.ч. Manjaro) 203 (26%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Ubuntu + Ubuntu-based 181 (23%)

    *********************************************************************************************************************************************************************************************************************************************************************************************

  3. Debian + Debian-based (в т.ч. Devuan, Astra) 128 (16%)

    *********************************************************************************************************************************************************************************************************

  4. Gentoo + Gentoo-based (в т.ч. Funtoo, Calculate) 63 (8%)

    ***************************************************************************************************

  5. Fedora + Fedora-based 63 (8%)

    ***************************************************************************************************

  6. Не использую GNU/Linux дома 45 (6%)

    **********************************************************************

  7. Другой дистрибутив GNU/Linux 31 (4%)

    ************************************************

  8. openSUSE + SLED 28 (4%)

    ********************************************

  9. Альт 19 (2%)

    *****************************

  10. Slackware + Slackware-based 15 (2%)

    ***********************

  11. RHEL + RHEL-based (не считая Fedora) 9 (1%)

    **************

  12. Mandriva-based (в т.ч. Mageia, РОСА) 2 (0%)

    ***

Всего голосов: 787

 , , ,

Jaeger1999
()

Cinnamon 5.0.2

Галерея — Скриншоты

мой Cinnamon 5.0.2 на моём арче.

 

Jaeger1999
()

i3 автостарт приложений в назначенных workspace

Форум — Desktop

Как запускать приложения в своих воркспейсах.

Сейчас вот так:

exec --no-startup-id i3-msg 'workspace 1; exec firefox'
exec --no-startup-id i3-msg 'workspace 2; exec terminator'
exec --no-startup-id i3-msg 'workspace 3; exec qbittorrent'

Terminator и qbittorrent оба стартуют во втором воркспейсе

 

intervent
()