-
Linux.
Ошибки CRC при синхронизации ZFS пула
Счётчик CKSUM в zpool status — это накопленные ошибки за всю жизнь пула, не «прямо сейчас». Ключевое — посмотреть, на каком диске и растут ли они.
Шаг 1. Посмотрите текущий статус подробно
Флаг -v покажет список файлов, которые затронуты, если были невосстановимые ошибки. Если файлов нет — значит все ошибки были исправлены (перечитаны/восстановлены с зеркала).
Обратите внимание на столбцы:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 6
...
· READ — ошибки чтения;
· WRITE — ошибки записи;
· CKSUM — ошибки контрольных сумм (CRC и др.).
Если CKSUM = 6 на уровне пула, но на дисках нули — это исторические ошибки, уже отработанные.
Читать далее...
-
Linux.
Как воостановить ZFS массив в TrueNAS
Если невозможно сделать просто “Replace”, тогда надо удалить failed диск (“Detach” в GUI), а далее нужно сделать действия в CLI.
Очистить диск который будем добавлять в массив и создать gpt label и один раздел на нем (Пример: /dev/nvme4n1)
sudo wipefs -a /dev/nvme4n1
sudo cfdisk /dev/nvme4n1 # Создать gpt label, сделать 1 раздел и нажать write
Читать далее...
-
Linux.
Увеличить масштаб Electron приложений
В файле .desktop добавить масштаб (+50%)
Exec=<..> --force-device-scale-factor=1.5
Обновить главное меню
update-desktop-database ~/.local/share/applications
Читать далее...
-
Linux.
Консольные программы для каталогизации дисков
Да, есть несколько отличных ncurses-решений, которые работают в стиле ncdu, но именно для каталогизации без подключенного диска:
ncdu с экспортом (самое простое)
Сам ncdu умеет сохранять снапшот для офлайн-просмотра:
# Создание снапшота
ncdu -o ~/catalogs/disk1.json /mnt/external_disk
# Просмотр БЕЗ диска
ncdu -f ~/catalogs/disk1.json
Всё! Получаешь точно такой же интерфейс ncdu с навигацией стрелками, деревом папок, размерами — но диск уже не нужен.
Читать далее...