LINUX.ORG.RU

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

Как бы починить «неломающуюся» fs: zfs? Есть файлы которые невозможно удалить.

Форум — Admin

Приветствую, уважаемое сообщество.
Занялся тут изучением zfs и прогоном скорости паковки разными алгоритмами. Вся работа была с SATA hdd подключенном через USB3 рэк. Идея была в прогоне этого винта на разных процессорах и замера скорости упаковки (отработки rsync на одних и тех же данных).
Всё сумбурно, и не всегда читал/фиксировал вывод команд. Они в общем то выводили в скриптах и в финале ошибки уже пролетали. После очередного цикла - заметил ошибку при rm -rf
Оставались неудаляемые файлы. Я даже и не представляю как это показать общественности.

Например

/usr/share/icons/matefaenza/mimetypes# ls -ld 64 
drwxr-xr-x 2 root root 373 мая 27  2018 64

/usr/share/icons/matefaenza/mimetypes# rm -rf 64 
rm: невозможно удалить '64': Каталог не пуст

/usr/share/icons/matefaenza/mimetypes# ls -l 64 
ls: чтение каталога '64': Ошибка ввода/вывода
итого 0

Тут не файлы, тут пустые каталоги не удалить.
С файлами немного по другому:
/usr/share/icons/matefaenzadark/actions/16# ls -l stock_mail-send-receive.png 
ls: невозможно получить доступ к 'stock_mail-send-receive.png': Некорректный обмен

И как теперь эти файлы/каталоги удалить? Неужели пул придется бэкапить и пересоздавать?

Дайте какие нибудь рекомендации для устранения этой ошибки.

P.S. При прогоне собралось тьма сырых даных, надо оформить в таблицах. Тупо rsync 64Gb данных занимал от 58 минут и до 11 часов и 27 минут
Без упаковки rsync отрабатывал от 59 минут (на BMAX B1 Pro) и до 73 минут (На Celeron E3400 @2.6GHz)

Упаковывалось до следующих значений:
# zfs list
NAME                         USED  AVAIL     REFER  MOUNTPOINT
S1T1Archive                  736G   164G     16.6M  /S1T1Archive
S1T1Archive/gzip            37.7G   164G     37.7G  /S1T1Archive/gzip
S1T1Archive/gzip-1          38.6G   164G     38.6G  /S1T1Archive/gzip-1
S1T1Archive/gzip-9          37.6G   164G     37.6G  /S1T1Archive/gzip-9
S1T1Archive/lz4             41.4G   164G     41.4G  /S1T1Archive/lz4
S1T1Archive/lzjb            43.9G   164G     43.9G  /S1T1Archive/lzjb
S1T1Archive/off             64.4G   164G     64.4G  /S1T1Archive/off
S1T1Archive/off-copy        64.4G   164G     64.4G  /S1T1Archive/off-copy
S1T1Archive/zle             60.8G   164G     60.8G  /S1T1Archive/zle
S1T1Archive/zstd            37.9G   164G     37.9G  /S1T1Archive/zstd
S1T1Archive/zstd-1          38.2G   164G     38.2G  /S1T1Archive/zstd-1
S1T1Archive/zstd-19         36.9G   164G     36.9G  /S1T1Archive/zstd-19
S1T1Archive/zstd-fast       39.5G   164G     39.5G  /S1T1Archive/zstd-fast
S1T1Archive/zstd-fast-1     39.5G   164G     39.5G  /S1T1Archive/zstd-fast-1
S1T1Archive/zstd-fast-10    42.2G   164G     42.2G  /S1T1Archive/zstd-fast-10
S1T1Archive/zstd-fast-100   50.4G   164G     50.4G  /S1T1Archive/zstd-fast-100
S1T1Archive/zstd-fast-1000  60.5G   164G     60.5G  /S1T1Archive/zstd-fast-1000

off - Это собственно исходник который рсинкался в подразделы с разными алгоритмами.

P.S.
(240519)
Гугля, набрёл на хорошую статью о ручном восстановлении zfs, с описанием структур данных zfs: https://www.lissyara.su/articles/freebsd/file_system/zfs_recovery/

 , ,

n0mad
()

Что изучать в 2024

Форум — Web-development

С 2018 работаю с MODX. Да, движок прям сильно устарел, но относительно недавно выпустили плагин, добавляющий MVC. С ним стало вполне удобно. Но его не планируют выпускать для последней мажорной версии. В которой нет абсолютно ничего нового помимо рефакторинга бэка, при этом плагины ломаются. Последней каплей стала токсичность русскоязычного сообщества, какие-то сектанты, а такое ощущение, что данную CMS используют в основном в русскоязычной среде.

Собственно, вопрос, а что сейчас лучше изучать? Пока склоняюсь к Wordpress или Laravel. На WP конечно лютый говнокод, но если подключить Twig (плагин Timber) и не использовать дополнения типа Elementor, добавляющие кривую вёрстку, вроде как вполне нормально должно быть. Но на WP наверное конкуренция высокая. В Laravel (+Filament для админки) я полный нуб, сайт средней сложности сделать смогу, но с магазином придётся поразбираться. На фронте на среднем уровне знаю Vue.

В целом свои скиллы в веб-разработке оцениваю как чуть ниже среднего. Вопрос в том, что сейчас наиболее востребовано и не имеет высокой конкуренции. Битрикс не рассматриваю) ЯП для бэка… А в чём смысл для заказчика использовать что-то кроме php, который можно запустить на любом хостинге? Какой-нибудь go или python может и лучше в целом, но сомневаюсь, что они востребованы для сайтов средней сложности.

P.S. к теме особо отношения не имеет. Некоторые зачем-то разделяют вёрстку и «натяжку». Зачем? Как по мне вьюха — это фронт, а на простых сайтах с использованием CMS бэк особо и не нужен. Заказчик заказывает вёрстку на фрилансе, видит, что вроде похоже на макет, верстальщик пропадает, а тому, кто «натягивает», потом с этим мучиться, ибо почти всегда вёрстка ужасна. Вот зачем?)

 , , ,

sho_mi_kok
()

Mozilla представила ИИ-бота MemoryCache

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

Mozilla представила экспериментальное дополнение MemoryCache, внедряющее диалоговую систему машинного обучения, способную учитывать контент, с которым взаимодействует пользователь в браузере. В отличие от других AI-чатов, MemoryCache позволяет персонализировать взаимодействие с пользователем и использовать конкретные данные о пользователе при формировании ответов на вопросы. Код проекта распространяется под лицензией MPL. Установка в Firefox в настоящее время поддерживается только вручную через режим «about:debugging» и требует применения патча.

Все компоненты MemoryCache выполняются на устройстве пользователя и не обращаются к внешним ресурсам. Модель GPT4All-J, обученная на англоязычных коллекциях Pile (825 ГБ данных), ShareGPT (13 МБ) и Dolly (660 МБ), используется в качестве базы знаний в MemoryCache. Модель доступна в вариантах с 3, 7 и 13 миллиардами параметров. Для взаимодействия с моделью используется инструментарий privateGPT, оптимизированный для работы с большими языковыми моделями на локальных компьютерах.

Memory Cache сохраняет просматриваемые страницы в каталоге «~/Downloads/MemoryCache». Периодический скрипт извлекает страницы из этого каталога и передает их в обработчик privateGPT (ingest.py) для обновления текущей языковой модели. Таким образом, модель адаптируется к интересам пользователя и может использоваться для обсуждения просмотренного контента в текстовом чате с ботом. Пользователь может естественным образом задавать вопросы боту о сохраненных страницах, например, для уточнения фактов, и бот будет формировать ответ, используя локальную модель, без обращения к внешним сервисам.

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

 ,

basilic
()

Flowblade - создание видео

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

Операционная система - Ubuntu 22.04 LTS

Название фильма - Валериан и город тысячи планет

Создаю клип на этот фильм

Я считаю, что это просто красивый скриншот (напоминает фантастику). Это фантастически красиво)


У Flowblade по сравнению с Kdenlive мало функций, например нет плавного затухания видео.

Flowblade работает намного быстрее чем Kdenlive. Если в Kdenlive загружать целиком фильм в hd, то начинаются жуткие тормоза. В Flowblade это плавно работает.

>>> Просмотр (1366x768, 294 Kb)

 , ,

Leo_Skil
()

Минимальное железо для просмотра YouTube без боли

Форум — Linux-hardware

Задача: Собрать комп (или купить одноплатник \ ноутбук), который без проблем тянет текст, музыку, картинки и видео в 720p (аппаратное ускорение).

Вопрос: Как думаете, какой процессор, видеокарта (и сколько памяти) минимально нужны для таких задач? Какой Linux подойдет?

Интересен именно самый минимум. Самое древние железо, которое может справится. Буду очень рад почитать ваши размышления, заранее спасибо!

 , ,

Reptile
()

Представлена новая малинка. Наконец-то с М2. Но без аудиовыхода. И ОЗУ маловато

Форум — Linux-hardware

Сабж

Официально анонсирован одноплатный компьютер Raspberry Pi 5 — через четыре года после выхода предшественника. Новая модель получила четырёхъядерный процессор с тактовой частотой 2,4 ГГц, до 8 Гбайт оперативной памяти, а также ценник до $80.

В основу Raspberry Pi 5 лёг процессор Broadcom BCM2712 — произведённый по технологии 16 нм чип предлагает четыре 64-битных ядра Arm Cortex-A76 с тактовой частотой 2,4 ГГц, 512 Кбайт кеша L2 на каждое ядро и 2 Мбайт общего кеша L3. Для сравнения, в Raspberry Pi 4 применялся 28-нм чип Broadcom BCM2711 с квартетом ядер Arm Cortex-A72, менее производительный, более прожорливый и на три поколения старше. Графическая подсистема Broadcom VideoCore VII комплектуется открытыми драйверами Igalia Mesa — она позволяет подключить по двум портам micro-HDMI два 4K-дисплея с частотой обновления 60 Гц и поддержкой HDR. Мультимедийную подсистему дополняют разработанные силами Raspberry Pi аппаратный декодер 4K60p HEVC и ISP.

Поддерживаются Wi-Fi 5 (802.11ac), Bluetooth 5.0 и Bluetooth Low Energy, есть гигабитный Ethernet. Присутствуют два полноразмерных порта USB 3.0 с поддержкой одновременной передачи данных на скорости 5 Гбит/с, два полноразмерных USB 2.0, а также один USB Type-C, который используется как порт питания. Впервые в истории Raspberry Pi 5 позволяет подключать периферию PCI Express — за неё отвечает шина PCIe 2.0, но потребуется дополнительный модуль HAT (Hardware Attached on Top), как и для PoE. Сохранился 40-контактный разъём GPIO; порты камеры/дисплея MIPI обновились до схемы 2 × 4 линии, удвоилась скорость слота для карт microSD.

Разработчик с гордостью рассказал об использованном в Raspberry Pi 5 чипе собственной разработки RP1 — проект обошёлся в $15 млн. Чип выступает в качестве микросхемы южного моста, то есть обрабатывает задачи ввода-вывода, заменяя некоторые функции, которые ранее выполнялись основной SoC: низкоскоростная периферия GPIO, Ethernet, MIPI. Теперь под контролем SoC остались HDMI, SDRAM и PCI Express.

Raspberry Pi 5 предлагается только в двух вариантах с ОЗУ 4 и 8 Гбайт по цене $60 и $80 соответственно. В качестве дополнительных аксессуаров предлагаются: фирменный корпус со встроенной системой охлаждения за $10; кулер для работы без корпуса за $5; 25-Вт блок питания за $12; шлейфы для камеры или дисплея длиной 200, 300 и 500 мм за $1, $2 или $3 соответственно; литий-марганцевый аккумулятор Panasonic на клейкой основе и с разъёмом JST; HAT-модуль PoE+, который появится в начале 2024 года, и его цена пока не уточняется; а также два HAT-модуля M.2, первый из которых предназначается для накопителей форматов 2230 и 2242 и помещается с ними в фирменный корпус, а второй ориентирован на более крупную периферию — их тоже придётся ждать до начала будущего года.

Одноплатный компьютер Raspberry Pi 5 поступит в продажу в октябре. Сейчас компания дорабатывает обновлённую версию фирменной платформы Raspberry Pi OS, основанной на последней Debian 12 Bookworm с многочисленными нововведениями, включая переход с X11 на Wayland.

IMHO, на 8Гб ОЗУ можно собрать десктоп.

 , , ,

tiinn
()

Ищу замену mc

Форум — Desktop

Давно хотел поменять mc на что-нибудь программируемое. Чтобы можно было любое действие перепрограммировать так, как хочется. Есть что-то такое, на что можно заменить mc, но чтобы было более функциональное?

 , ,

serg002
()

Йоба кулер

Форум — Talks

Потратил кучу времени чтобы найти что-то способное держать 5800X в бусте при полной нагрузке без троттлинга, но при этом не стоящее сотен нефти и способное уместиться в NR200P. И наконец нашел.

280 мм AIO водянки сразу отмел как дорогие (протекающее через неделю говно за 5 тысяч в расчет не берём) и имеющие сомнительную эффективность. Scythe Fuma 2 отсутствует в продаже не только в РФ, но и у белых людей, а Noctua U12A тут стоит неоправданно дорого.

В поисках доступной альтернативы я перекопал кучу тем на reddit, overclock.net и других ресурсах и по итогу остановился на Thermalright Peerless Assassin 120 SE. Топовая башня за свою цену, на ютубе много подробных разборов.

В продаже в РФ этого кулера не оказалось, пришлось идти на али и я чуть было его не заказал, но вовремя наткнулся на Phantom Spirit 120 SE от того же производителя.

По габаритам он такой же как и PA120 SE, но имеет 7 теплотрубок вместо 6 (трубки отлично пропаяны по всей длине и пронизывают всю подошву), чуть более широкую подошву и немного другое расположение лепестков радиатора.

Обошёлся он мне в 3700 рублей вместе с доставкой. Стоковые вентиляторы я сразу выбросил, поскольку Thermalright нормальные делать не умеет, и установил вместо них ADATA XPG VENTO PRO 120 - реинкарнация знаменитого Gentle Typhoon. Вертушки эти шумные на максимальных оборотах, так что пришлось в UEFI кривую настраивать чтобы они раскручивались на полную только при 80+ градусах. За две отдал около 3 тысяч. Ещё 450 рублей за 40x40 мм пластинку PTM7950 вместо стоковой термопасты.

Курва -20 all core, лимиты PBO оставил на motherboard. Гонял Cinebench, Prime95 и y-cruncher - температура была в районе 75°C и камень держал буст по всем ядрам без троттлинга, что для 5800X просто отличный результат. В остальных задачах максимум 70 градусов было.

В итоге примерно за 7 тысяч я получил кулер по эффективности на уровне AIO водянки Arctic Liquid Freezer II 280 или Noctua U12A которые сейчас у нас стоят в 2 раза дороже.

Если вам нужен нормальный воздушный кулер для процессоров под AM4/AM5 или LGA151x/LGA1700 - берите этот.

 ,

Meyer
()

Хождение в Wayland. Попытка номер...

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

Wayland, wayfire из git, найденный в закромах github работающий форк Firedecor для серверных декораций, waybar. Файлменеджер - nemo, терминал guake (на скриншот не попали).

Похоже пока оптимальный набор легкого Wayland окружения. Еще бы менюшку раздобыть вроде brisk-menu для вяленда - и будет совсем юзабельно.

>>> Просмотр (2794x1794, 2093 Kb)

 

Qui-Gon
()

Как установить llama.cpp в Gentoo?

Форум — Linux-install

 

Shushundr
()

Эмулятор Андроида, на который можно прожки устанавливать

Форум — Mobile

В случае Андроида, не знаю, называется ли он эмулятор или вирт. машина. Тот эмулятор, который идёт в составе Android Studio - это не то, потому что то, что я ищу - это полноценный, или почти полноценный, Андроид, который можно было бы запускать на Линуксе или Виндовсе, как если был он был на самом телефоне.

И устанавливать прожки из Google Play. И чтобы они думали, что их устанавливают на Андроидо-телефон.

Разве что звонить - необязательно.

Как это называется? Где взять?

 

dinominarus
()

где вы берете эти ваши торренты?

Форум — Talks

Я вылез из криокамеры и понял что хочется че то посмотреть, есть умный телевизор ми какой то там и проживание в РФ.

Всяких подписок на иви и пр. у меня нет, да и то чего хочется посмотреть на них тоже нет (скажем хочется глянуть «день когда сотановилась» 1951 года или «через вселенную» по битлам).

Поставил себе ktorrent по старой памяти, пытаюсь закачать - большая часть торрентов нерабочая (нет никого на раздаче). Как это сейчас делается и делается ли вообще?

ЗЫ воткнул в телевизор флешку с .avi файлом - он сказал что такое показывать не умеет. Совсем опечалился, придется его как то цеплять к ноуту что ли…

 ,

AntonI
()

Помогите вспомнить фамилию писателя фантаста

Форум — Talks

Напомните мне у какого фантаста я такое вот читал?

Компьютеры достигли «квантового и энтропийного предела», так и назывались ЕМНИП «предельные компьютеры», дальнейшее наращивание мощностей «вглубь» стало невозможно. В результате вычислительная архитектура «окаменела» в этом «предельном» состоянии и стабилизировалась на сотни и тысячи лет.

На низком уровне софт тоже «окаменел» и «одичал», программисты его писавшие давно уже умерли, исходники утеряны, как «низкий уровень» работает никто уже давно не понимает и системно разобраться в наслоениях софта за десятки сотен лет тоже невозможно, так как софт «самомодифицирующийся», многократно изменялся и «мутировал».

Программирование осталось исключительно «прикладное», на абстрактно высоком уровне, но существует профессия «программный археолог», они разыскивают древние исходники, системные утилиты, пытаются реверсинженерить унаследованные пласты. Профессия считается «грязной» и криминальной, так как грань между «программным археологом» и «хакером» отсутствует.

«Хакер» в этом мире подобен магу, в том числе и тем что «системное» знание и понимание программной архитектуры у него отсутствует, да и взять его в упорядоченном виде неоткуда. Поэтому его приёмы мало отличаются от «заклинаний», и кто больше «заклинаний» знает — тот и круче. Собсно эти «заклинания» как раз и раскапываются «программными археологами». И особенную ценность имеют пропавшие сотни лет назад корабли и утерянные колонии, так как они могут содержать в своих носителях «изначальный» древний код и утилиты.

 , ,

Jameson
()

Перезапустить зависшее USB устройство

Форум — General

Есть один USB модем. Временами он уходит в себя и перестаёт реагировать на конструктивную критику, при этом продолжая моргать лампочками и вообще не проявляя каких-либо признаков беспокойства. Из этого состояния его выводит либо перетык в USB, либо перезагрузка всея компьютера, usb_reset не срабатывает.

Управления питанием у хоста (злосчастная распберри3) нема. Как бы так извернуться и дать модему пня, чтобы он перезапустился, без полной перезагрузки? Ведь как-то же он понимает, что хост ребутнулся.

 , ,

bo4ok
()

Чего бы почитать

Форум — Talks

Возможно off-topic, но мнение местных обывателей было бы очень интересно.

Нет, вопрос не об технической литературе, и не об учебниках.

Хотелось бы услышать рекомендации именно о художественной литературе, почитать на досуге.

Хорошим примером того что недавно зашло самому будет «Лабиринт отражений» и «Императоры иллюзий» от Лукьяненко.

Ну, понеслась…

 

bugfixer
()

Програмирование и математика

Форум — Talks

Всем привет. Наверняка, подобное уже было на форуме. К сожалению проще пересоздать тему, чем перебирать старые ссылки.

Если ты не дружишь с математикой, посмотри Essence of linear algebra на канале 3Blue1Brown. Очень наглядно, посмотри. Есть переводы на русском, легко можно найти в поиске. Возможно, на русский переведено не всё, визуализацию метода Крамера на русском так и не смог найти.

В добавок к видео, учебник «Лекции по аналитической геометрии.» П. С. Александрова (есть на libgen). Поможет научиться читать. Учебник старенький, наверняка есть и лучше. Мне лично нравится этот. Советую ещё задачник найти.

По комбинаторике и введению в теорию вероятностей, курсы Райгородского А.М.. Хороших ссылок не знаю, курсы (есть) на Courser’е, но по поиску, видимо, найти их нельзя. Учебник «Комбинаторика» Виленкина Н.Я.

Для тех, кто дружит с математикой, Сабитов И.Х., Гайфуллин А.М., Гайфуллин А.А.. Конкретные ссылки давать не вижу смысла. Если можете такое читать и понимать, то, во-первых, имеет смысл читать всё и, во-вторых, вы лучше меня разбираетесь. Лучше сами что-нибудь скиньте.

  • Поделитесь ссылками на полезные ресурсы. Особенно интересны ресурсы по дифференциальной геометрии (сбалансированная доступность/сложность).

У меня к сожалению таких источников нет. Поэтому приходилось тратить очень много времени и сил на понимание даже не очень сложных теорем (в результате это всегда разочаровывало, до сих пор есть подозрение, что в собственной глупости).

  • Поделитесь историями, как понимание математики помогает в работе. Может будут интересные решения, привычных задач.

 ,

Hi
()

Как произвести рескан устройств?

Форум — Linux-hardware

Есть удаленный компьютер. В него воткнуто USB устройство. Оно видно. И его видит драйвер. Но однажды оно пропало. Физически оно не отвалилось. Но драйвер его не видит. lsusb тоже. Помогает reboot. Но хотелось бы без перезагрузки.

В Windows Диспетчер Устройств имеет Обновить конфигурацию. И консольный ее аналог devcon rescan. В консоли и в скриптах прекрасно работает.

Можно ли считать kudzu аналогом udevadm control –reload?

 

pethead
()

Чем «не готов» wayland ?

Форум — Desktop

 

Shushundr
()

ZRam против ZSwap — что лучше и где взять?

Форум — Admin

На сервере образовалась нехватка оперативной памяти и встал вопрос: что лучше - ZRam или ZSwap?
В этой статье описаны варианты виртуального расширения памяти.

По моему скромному мнению ZRam лучше, поскольку он эмулирует только расширение имеющейся памяти.
А ZSwap хотя тоже быстрый метод, но все-таки он требует переключения уже на другой механизм - использования swap.
И хотя в данном случае он тоже быстр, потому что размещается в памяти, это все таки свопирование.

Итак, если я прав, то использование ZRam лучше, тем более что физический swap и так есть в наличии на SDD
(если неправ, всегда можете поправить).

Поэтому попытался установить ZRam.
Но в чистом виде в репозитариях Debian 11 его почему-то не оказалось, нашелся только zram-tools, в составе которого оказался ZSwap.

А где же тогда ZRam? На него что, сборщики уже забили болт и его надо где-то искать отдельно или собирать?

 

chukcha
()

Ventoy 1.0.67 с поддержкой загрузки образов с локальных накопителей

Новости — Open Source
Группа Open Source

В утилите Ventoy, предназначенной для загрузки ОС ПК и ноутбуков с файлов образов различных дистрибутивов, добавлена полноценная поддержка загрузки файлов ISO/WIM/IMG/VHDx/EFI напрямую с локальных накопителей без необходимости их копирования на загрузочную флешку (клавиша F2 на загрузочном экране Ventoy).

Инструкция по локальной загрузке с использованием специально подготовленных vlink-файлов

Ventoy — это кроссплатформенная утилита для Linux и Windows, созданная с целью заменить такие утилиты как Rufus, UNetbootin, balenaEtcher, ROSA Image Writter, Mac Linux USB Loader, mintstick и прочие проекты, часть из которых заброшена. Поддерживается загрузка образов Windows, WinPE, Linux, ChromeOS, Unix, VMware, и другие. Программа распространяется по лицензии GPLv3.

Ventoy поддерживает таблицы разделов MBR и GPT, Legacy Bios Boot, UEFI, Secure Boot, автоустановочные сценарии для Ubuntu, Debian, RedHat, SUSE и Windows.

В случае, когда необходимо часто создавать загрузочные флешки для различных ОС, использование Ventoy вместо традиционных утилит «Image Writer», поставляемых в составе многих популярных дистрибутивов, продлевает срок службы носителей, так как требует однократной установки, без необходимости постоянного затирания начальных секторов устройства и/или пересоздания таблицы разделов. Для установки Ventoy на флешку предлагается графический интерфейс на GTK3/Qt5. В процессе установки создается раздел exFAT с максимальным размером устройства, на который достаточно просто скопировать ISO файл ОС (НЕ используя утилиты вроде dd, cat). Этим же разделом можно продолжать пользоваться как обычно для хранения/копирования данных без повреждения работоспособности установленной на флешку Ventoy.

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

 , , ,

bhfq
()