Форум
Linux, zfs, устранение ошибки: Permanent errors have been detected in the following files: <0x1a>:<0x2f57> и других ошибок.
Продолжение темы zfs. Сокращу, раз админам нужно всё обезличенное.
Иногда происходит пересечение точек монтирования и попадаешь в локап - не можешь изменить точку монтирования потому что : «том занят». Помогает сброс точек монтирования к дефолтному значению:
#zfs inherit -rS mountpoint <VOL/SUBVOL>
Пытаясь решить какую то проблему с zfs - открывал здесь топики, и откуда то выросло утверждение: «zfs нельзя использовать с USB3»
Но я так и не увидел отсылки к источникам.
По логике - шина, совершенно не корелирует с файловой системой.
Если идут ошибки - они будут приводить к порче данных в любой ФС, и тут zfs имеет существенное преимущество - она сама распознаёт возникшие ошибки в данных, тогда как в других fs - вы просто окажетесь с испорченными данными не зная об этом!
zfs однозначно заявляет:
pool: Safe
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
scan: scrub repaired 0B in 10:26:41 with 1 errors on Sun Nov 9 10:50:43 2025
config:
NAME STATE READ WRITE CKSUM
Safe ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sdb2 ONLINE 0 0 2
sdc2 ONLINE 0 0 2
errors: Permanent errors have been detected in the following files:
/opt/=pub/=Media/Photo/Thematic/X30-Избранное/191013-СветЛамп/Select/VID_20191121_124201.3gp
Соответственно исправление ошибки делается простым удалением файла и восстановлением его из резервной копии.
Однако вылезает другая проблема:
errors: Permanent errors have been detected in the following files:
<0x1a>:<0x2f57>
<0x1a>:<0x5ecc9>
и пул стоит в ошибке.
Погуглив, в буржуйских форумах нашел решение, оно ПРИМИТИВНО!
Запускаешь scrub для этого устройства:
#zpool scrub <POOL>
Проходит несколько минут и останавливаешь scrub:
#zpool scrub -s <POOL>
и ОБАНА - диск чист!
Every 2,0s: zpool status -v Safe zer0: Mon Nov 10 01:49:05 2025
pool: Safe
state: ONLINE
scan: scrub in progress since Mon Nov 10 01:37:57 2025
203G scanned at 312M/s, 67.1G issued at 103M/s, 2.86T total
0B repaired, 2.29% done, 07:54:33 to go
config:
NAME STATE READ WRITE CKSUM
Safe ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sdb2 ONLINE 0 0 0
sdc2 ONLINE 0 0 0
errors: No known data errors
т.е. исправление ошибок на zfs пока делается совершенно просто:
1. Удаляются файлы с ошибками существующие в отчёте:
#zpool status -v
2. Появляющиеся после этого «ошмётки» удаляются запуском scrub.
#zpool scrub <POOL>
остановкой scrub чеерз 15 минут работы:
#zpool scrub -s <POOL>
3. Если статус ошибки остался - его надо очистить:
#zpool clear <POOL>
Потом можно запустить контрольный scrub который даст финальный отчёт об отсустствии ошибок.
Надеюсь это поможет тому кто столкнется с ошибками на zfs.
vscode кастамизируема полностью (новость не новость)
собственно что через css можно что угодно отключить (на всегда)
типо ни vim ни ЖидМозги либо не позволяют так легко либо ваще не
собственно разве vscode лучше notepad++ Ж)
вопрос как бы сконфигурировать идеальную среду разработки
to Dimez
У автора этого треда ЧМТ и как следствие проблемы с памятью, он об этом писал и при необходимости напоминает.
Да, он уже заколебал с ZFS через USB, ему только ленивый не писал что это плохая идея, но он продолжает ловить проблемы (иногда однотипные, но помним про ЧМТ), иногда на ровном месте (а чего ещё ожидать от USB? ☺).
Я не оспариваю удаление (хотя можно было просто перенести в толксы, но жираф большой, ему видней), но не такое уж там ЖЖ, чтобы сносить с -3.
Пострадавшего не кастую, чтобы не развозить в l-o-r обсуждение технических вопросов по ZFS.
Создание интеллектуального компьютера
К сожалению, создатели компьютерных моделей с самого начала ошиблись в дизайне компьютера. они, очевидно, пытались воспроизвести мышление, но они не поняли как на самом деле мыслит человек. В дизайн была заложена чисто императивная модель исполнения инструкций, загруженных в память, и таким он остается по сей день. Хотя были определенные сдвиги с поиском дизайна настоящего интеллекта, перспективным было направление обучения без учителя, но это так и не реализовано.
Основная ошибка тут в том, что применение программы к данным вообще не является интеллектом, а следовательно все IT технологии являются ошибочными и ведут в тупик. Интеллект основан на ассоциативном и логическом мышлении. Это означает, что машина должна самостоятельно искать и генерировать алгоритмы решения поставленных задач, накапливать опыт и самообучаться на этом опыте. Иными словами, машина должна проявлять творческую инициативу. Только тогда мы приблизимся к созданию адекватной модели компьютера, сопоставимой с человеческим интеллектом. Но индустрия упрямо игнорирует этот простой факт. Это, в том числе, означает,что частота процессора должна расти. Надо искать пути разгона процессора
Перемещено CrX из development
ETS2 и трекер головы или глаз
В общем, поигрываю в стиме в ETS, стало скучно и набрел на beam eye tracker, версия только под винду, в общем, если кто-то заморачивался, подскажите, как установить и настроить, чтобы хоть не за глазами следило, а за головой, вебка в ноутбуке самая обычная, вряд ли fullhd. Поэтому, есть подозрения, что за глазами следить не сможет, да я ещё и в очках играю.
После долго запущеного xfce4-terminal терминала пропадают буквы из этой вкладки
Спустя долгое время (месяц? разное наверно, не засекал) работы вкладки куда каждую секунду обновляется дашборд текущих http-коннектов браузера она становится целиком чёрной (нет букв, нет разноцветного фона). Пробовал ввести там вслепую reset в командной строке - оно не починилось. А вот если там запустить mc то вроде он виден, правда при выходе опять всё исчезает (отличие mc в том что он использует фулскрин режим терминала, а остальные, которые не видны - обычный поточный с прокруткой). Помогает просто открыть новую вкладку а эту закрыть.
Если что, я не настаиваю на фиксе, просто решил пофлудить в толксы.
Помогите с GitLab CI и matrix
Всем здарова.
Имею такой код на CI:
stages:
- build
- publish
image: gcc:latest
build_job:
stage: build
script:
- gcc --version
- echo "Compiling the project ${BUILD_TARGET}..."
- g++ -o ${BUILD_TARGET}_program main.cpp
parallel:
matrix:
- BUILD_TARGET: [foo, bar]
artifacts:
paths:
- ${BUILD_TARGET}_program
expire_in: 1 day
when: manual
publish_job:
stage: publish
needs:
- build_job
script:
- echo "Running tests ${BUILD_TARGET}..."
- ./${BUILD_TARGET}_program
parallel:
matrix:
- BUILD_TARGET: [foo, bar]
when: manual
Т.е. тут на 1-ом шаге собираются два таргета foo и bar, а затем на 2-ом шаге эти таргеты выполняются (ну, в реале должны копироваться куда-то там, но сейчас не важно).
Все делается вручную (так надо).
Так вот, я ожидал, что после того как я нажму на «build» таргет foo, и после успешной его сборки, я смогу далее нажмать и на «publish» этого таргета foo. Но, при нажатии на «publich» - ничего не происходит, этот шаг так и остается в состоянии skipped…
Я могу нажать на «publish» таргетов foo или bar только после того, как ВСЕ эти таргеты были собраны…
Но мне надо, чтобы я смог запустить второй шаг для какого-то таргета, если первый шаг для этого таргета был выполнен.
Как это сделать, и возможно ли? Помогите, кто нить, не понимаю, куда надо копать, гуглил уже, и ничо толкового не нагуглил.
PS: А этот гугловский ББ тупой аки пробка, выдает какую то не работающую дичь.
Ограниченный пользователь
всем привет Нужна помощь с настройкой ограниченного аккаунта в .
Я создал два профиля:
один с правами root;
второй — ограниченный пользователь.
Однако возникла проблема: гостевой профиль имеет слишком широкие возможности. Пользователь может:
заходить в панель управления системой;
изменять настройки интернет‑соединения;
устанавливать программное обеспечение.
Подскажите, как ограничить пользователя в этих действиях?
После нескольких дней поисков в интернете я не нашёл понятного и рабочего решения. Буду очень рад любой помощи!
Заранее спасибо.
Процессор без видеоядра, не совсем Linux
Новые процессор Intel Core i3-10105F и материнская плата ASUS PRIME H510M-K R2.0.
К ним подключал видеокарты RX550 4Gb и RX560 2Gb, проверенные на других более старых компьютерах.
Режим загрузки компьютеров UEFI.
Менял видеокарты и с обеими нет изображения, сразу при запуске один длинный и три коротких пика.
Не помог сброс настроек через вынимание батарейки и нажатие кнопки питания.
Сейчас планирую купить самый дешевый процессор LGA1200 и с ним возможно обновить BIOS или настройки поменять.
Теперь постоянно иметь в запасе процессор и ждать разряда батарейки?
Не рекомендую покупать процессоры Intel без видеоядра...
Astra Linux 2.12.46 и Яндекс браузер
Добрый день.
Есть астра линукс 2.12.46.
Обновил яндекс браузер (через скачивание deb пакета) до 25.8.5.993-1 (в последствии пробовал и полностью удалить через synaptic и с 0 поставить браузер). После этого он просто перестал запускаться.
Гугление предложило команду yandex-browser –version. Вначале была ошибка отсутствия файла libffmpeg.so. Его скопировал и по нему проблема пропала.
administrator@Museum1:~$ yandex-browser --version
/usr/lib64/ffmpeg-plugin-browser/libffmpeg.so: Ffmpeg not found.
/opt/yandex/browser/libffmpeg.so: Ffmpeg version is OK! Let's use it.
/usr/bin/yandex-browser: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' n ot found (required by /usr/bin/yandex-browser)
Но как я понимаю осталась проблема с GLIBC. Для браузера необходима 2.25+ , а установлена 2.24 - и пишет что это максимально допустимая.
administrator@Museum1:~$ ldd --version
ldd (Debian GLIBC 2.24-11+deb9u4+ci202304051733+astra4) 2.24
Copyright (C) 2016 Free Software Foundation, Inc.
Это свободная программа; подробности об условиях распространения
смотрите в исходном тексте. Мы НЕ предоставляем гарантий; даже гарантий
КОММЕРЧЕСКОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ.
Авторы программы — Roland McGrath и Ulrich Drepper.
Есть инструкция «https://t-wiki.ru/doku.php?id=astralinux:glibcupdate» Есть ли шансы что после этого всё будет ОК (сейчас там минимум 2.31 лежит) ?)) или после этого появятся проблемы с другими программами? Или в данном случае проще поставить старый яндекс? можно ли где-то найти, какая версия использует GLIBC 2.24 ?
Стоит Ли Переходить На Devuan
Я сижу на Debian, использую его с bspwm. Думаю, а может попробовать Devuan? Для начала я посмотрел гайд и в итоге поставил на виртуалку. А там три системы инициализации: sysvinit, openrc, runit. Какой быстрый, лёгкий, удобный и привычный после Debian с systemd? И какой поведёт лучше всего на моей машине? Пока не тестил на своей машине, но порекомендуйте.
Когда деградация ИИ-шечки придёт в равновесие с деградацией человеков?
Навеяно вот этим
Внедрение ИИ в нашу жизнь будет только нарастать, покуда искусственный разум позволяет денежку зарабатывать. Но, это уже приводит к тому, что тырнет полнится заведомо неверными данными:
Оказывается, чем больше мусорных данных (junk texts), в том числе порождённых галлюцинациями самих же ИИ и пропущенных в Интернет не слишком склонными к рассуждениям пользователями, скармливать большим языковым моделям (БЯМ), тем худшие результаты на тестах когнитивных способностей эти модели демонстрируют. Grabage in — garbage out; удивляться не приходится. Позитивный эффект этого феномена — в том, что постепенно тупеющему из-за низокачественной «пищи для ума» ИИ со временем всё труднее будет обходить поставленные биологическими носителями разума барьеры. Если, опять-таки, эти самые носители сами не заработают поголовно разжижение мозга, полагаясь во всём на тот же ИИ, — но здесь хотя бы лучик надежды всё-таки остаётся.
Поскольку нынешнее поколение учится на этих ваших интернетах, каждое последующее будет всё тупее и тупее, потому что тупеет сам интернет. Ессно, в какой-то момент человечество отбросит интернет как помойку, и начнёт учиться на старых добрых рефератах в бумажной библиотеке (если к тому времени бумажные библиотеки останутся), но сколько времени пройдёт? 30 лет? Или, всё-таки, 60?
Деградация человеков будет приводить к тому, что, даже деградирующий AI всё ещё позволяет денежку зарабатывать.
Напоминает внедрение Омеги у нас на заводе. У внедренцев почему-то была мысль, что главное - наполнить базу данными. И вот, ползавода сидело, и наполняло базу данными, которые предполагалось проверять на следующем этапе. В результате, работать оказалось невозможно, внедрение сорвалось, и внедрение следующей CRM сопровождалось закачкой данных из Омеги… но было взято не более трети. Всё остальное оказалось мусором.
ИМХО, рано или поздно, от интернета откажутся, взяв из него только то, что мусором не является, и создадут Интернет-2, без этих вот нейросеточек.
Распад глобальной сети на национальные фрагменты лишь ускорит это начинание.
Yandex браузер перестали пускать на некоторые сайты - устарел.
Yandex браузер долго писал, что версия устарела и не поддерживается на многих сайтах, в частности Гугловских чатах и митингах. Сегодня не пустил в систему YouTrack (использую по работе). Обновления включены. Они там заснули и больше этого шпиона не поддерживают?
Опенсурсная видеокарта TinyGPU v2.0. Проектировка...видеокарты обойдётся...в $1500.
Разработчик-любитель Понсагон Вичит (Pongsagon Vichit) представил широкой публике графический процессор TinyGPU v2.0. Устройство представляет собой автономный GPU с тактовой частотой 25 МГц и возможностью вывода изображения 320 × 240 пикселей с 4-битным цветом, а также с аппаратной поддержкой обработки 3D-сцен в режиме реального времени.
Возможности TinyGPU v2.0 сопоставимы с ускорителями Nvidia GeForce 256, которые были анонсированы в 1999 году. Тем не менее, TinyGPU v2.0 является самостоятельным графическим процессором с примерно 200 тыс. транзисторов. Для сравнения, флагманская видеокарта Nvidia GeForce RTX 5090 насчитывает 92,2 млрд транзисторов. Несмотря на это, основные этапы подготовки кадра у этих ускорителей происходят схожим образом, а колоссальная разница между ними заключается в масштабах и уровне производительности.
Энтузиаст опубликовал в своём аккаунте в соцсети X небольшое видео, а котором показал, как происходит загрузка разных 3D-моделей из встроенной в TinyGPU v2.0 флеш-памяти. Любопытно, что для управления он задействовал геймпад от Super Nintendo. С его помощью энтузиаст преобразует модели, изменяя их размер и положение, а также изменяет местоположение источника освещения.
Несмотря на то, что это существенное улучшение по сравнению с первой версией TinyGPU, которую разработчик представил примерно год назад, технические характеристики TinyGPU v2.0 не слишком впечатляют. Ускоритель работает с тактовой частотой 25 МГц и может выдавать от 7,5 до 15 кадров в секунду при рендеринге низкополигональных 3D-моделей. При этом выводится изображение с разрешением 320 × 240 пикселей с 4-битным цветом (до 16 оттенков).
Хотя графика с таким разрешением и глубиной цвета прочно ассоциируется с эпохой домашних компьютеров прошлого века, в TinyGPU v2.0 задействованы значительно более современные процессы. Ускоритель выполняет интерактивное преобразование 3D-векторов в растровое изображение и использует технологию преобразования освещения, которая впервые появилась в GeForce 256. Среди других технических особенностей TinyGPU v2.0 отметим поддержку двойной буферизации с 4-битной глубиной цвета, хранение данных Z-буфера в QSPI RAM, поддержку до 1 тыс. треугольников и 1 направленного источника света в сценах с плоским затемнением.
TinyGPU v2.0 стал участником проекта Tiny Tapeout для запуска производственного цикла. Проектировка дизайна видеокарты обойдётся энтузиасту примерно в $1500. Узнать больше о проекте можно на площадке Verilog, а исходные файлы и другие материалы доступны на GitHub.
Лиха беда начало. Даёшь опенсурсный кнопочный телефон!
Система виснет при загрузке Debian testing Nvidia Quadro FX 880M
Добрый день, установил Дебиан КДЕ, при загрузке система виснет после запуска sddm и приглашение ввести пароль и логин не появляется. Симптомы такие сначала черный экран со стрелочкой, потом белый экран со стрелочкой, после этого все зависает, Ctrl+alt+f3.. не работает, подскажите как починить, иногда удается попасть по Ctrl+alt+f… В tty и по startx все запускается
Давайте вспомним /или узнаем/ про 21days!
Давненько, ещё когда я только начал интересоваться компьютерной техникой, я смотрел видео некоего Кирилла Лейфера, а в его видео про компьютерные игры на одной из самых маленьких ОС в мире- KolibriOs. Там мне приглянулась одна текстовая игрушка, чьё название 21days. Сюжет игры повествует о пути главного героя от эникейщика до кодера. Когда я 2 года назад поискал где игру скачать, я забрёл на SVN KolibriOs и почитал, что игра изначально писалась под линукс и потом была портирована на Колибри. Но тогда инструкции по ручной сборке вызывали у меня дикий ужас, ведь я только знакомился с миром Линукс, поэтому, чтобы поиграть в игру я скачал образ операционки на свой компьютер и поиграл через вирт. машину на boxes. /Интересный факт- игру я так и не прошёл нормально, без помощи, а к концовкам подбирался через чтение исходников/.
Потом я захотел поиграть напрямую в Линуксе. Еле-еле я нашёл исходники, так-как за год Колибри перешли от SVN к Git. Собралось всё по инструкции и запустилось, правда с кракозябрами. Сегодня, год спустя, я успел запустить без кракозябр просто меняя кодировку в терминале konsole. Нужно поменять на IBM866.
Чтобы вы тоже смогли поиграть, прикладываю ссылку на еле найденные исходники и на свой собранный исполняемый файл (заходите в папку bin).
Спасибо за прочтение!
Чем зашифровать облако? Напомните имя, пожалуйста! Встречал в репе Debian, приложение хранящее все метаданные в своих файлах.
и в облаке создавалась структура типа ./001/002/003.dat
Просто в дистре есть скажем:
cryfs
Создаёт хранилище вида:
drwxr-sr-x 2 n0mad strong 3 ноя 9 20:31 005
drwxr-sr-x 2 n0mad strong 3 ноя 9 20:31 008
drwxr-sr-x 2 n0mad strong 3 ноя 9 20:31 00B
...
drwxr-sr-x 2 n0mad strong 3 ноя 9 20:31 FFE
drwxr-sr-x 2 n0mad strong 3 ноя 9 20:31 FFF
И там располагает структуру.
ecryptfs:
drwxr-sr-x 3 n0mad strong 3 ноя 9 20:31 ECRYPTFS_FNEK_ENCRYPTED.FWbz0qqaXqhH6-VL8Ra3a5CmNiHC-OIz2tihMsmbuZJgVaQPdG88ORpO0---
drwxr-xr-x 2 sys0p sys0p 2 ноя 9 20:54 ECRYPTFS_FNEK_ENCRYPTED.FWbz0qqaXqhH6-VL8Ra3a5CmNiHC-OIz2tihZpisonVIjZ2iR6.t4KFHeU--
drwxr-sr-x 2 n0mad strong 2 ноя 9 20:26 ECRYPTFS_FNEK_ENCRYPTED.FXbz0qqaXqhH6-VL8Ra3a5CmNiHC-OIz2tih3y1NtyQxGgr4gysHyNPXGvHDqAlP2lMebAlw1BSJEJ6-
encfs:
drwxr-xr-x 2 n0mad strong 2 ноя 9 20:54 g7TOiGmR90
drwxr-sr-x 3 n0mad strong 3 ноя 9 20:32 Hgpn0,,
drwxr-sr-x 2 n0mad strong 2 ноя 9 20:19 h-S85I1VmjUAC2ZTjL5Ay,Ct,rC
Но помню в репе был какой то проект называвшийся шифрованием для облака, но сейчас промпт к apt не смог подобрать. Помню что в облаке было всё от одного владельца, а смонтированное имело свои имена/время/права/владельцев не особо кореллирующих с именами в хранилище, и имена были простыми, числовыми, без кракозябр.
Это у меня очередной этап подборки инструментария - позволящего хранить в облаках типа ЯД/Мейл - Оригинальные время/дату и владельцев файлов.
Хотя конечно стрёмно... Там ещё не выпустили закона наказывающего за использование шифрования? Но открытого инструментария - позволящего хранить метаинформацию в своих служебных файлах, я не знаю :( а облака её не хранят.
NASM extern = сильное увеличение размера файла
Доброго …
Чё-т взгрустнулось и решил попробовать. На чистом ассемблере «Привет мир» получается 4,6 кб Если уменьшить код и использовать библиотечные (Сишные) функции (puts), то размер итогового фалй = 12,5 кб
Я всегда думал, что будет меньше! Оно что, кладёт весь «универсальный» puts в тело программы?
Ощем, я не врубаюсь )
Как измерить скорость интернета из терминала?
Как нынче это делать, когда speedtest блокнули? Есть интернетометр от яндекса, но у него только веб морда, cli утилиту не придумали. Тянуть на сервер иксы, внс и браузер такой себе вариант.
| следующие → |