Почему команда выдает ошибку если все предусмотрено её параметрами?
0 $ pushd /tmp
/tmp ~
0 $ echo 111 > 111
0 $ echo 222 > 222
0 $ mv -n 111 222
mv: not replacing '222'
1 $ # WTF
0 $ man mv
...
-n, --no-clobber
do not overwrite an existing file
If you specify more than one of -i, -f, -n, only the final one takes
effect.
...
Я сломал мозг от старые, противоречивые статьи и нейронки, поэтому нужна помощь опытных людей.
В свете того, что память подорожала, возник вопрос экономии этой памяти на компе с виртуалками.
Вспомнил про memory ballooning и не могу до конца понять, как это всё работает.
Общая концепция мне понятна - через низкоуровневые хаки ядра, гипервизора, qemu, libvirt и драйвера можно забирать или отдавать память гостю.
Сначала я предполагал, что с точки зрения гостя это выглядит как некий процесс в ОС, который по неведомым (для гостя) причинам начинает жрать память до определённого размера. Это триггерит стандартные механизмы memory pressure и вся занятая этим хитрым процессом память на самом деле задействуется хостом под свои нужды.
И пока этот процесс жив с таким потреблением памяти, это гарант для хоста, что занятая память не будет гостем обратно использована. Поэтому её можно безболезненно отдать другой программе.
Но видимо у меня СПГС и всё немного (если так можно говорить про столь низкоуровневые процессы) проще.
Есть крутилка в XML - memory (в терминологии virt-manager Maximum Allocation) и currentMemory (в virt-manager - Current Allocation).
memory - это жёсткий лимит памяти ВМ
currentMemory- это мягкий лимит памяти ВМ
Между ними balloon driver, который позволяет динамически, без перезагрузки менять объём памяти ВМ вплоть до лимита в memory.
Причём делается это исключительно руками, ибо auto-ballooning умер в 2013 г. так и не родившись.
https://www.linux-kvm.org/page/Projects/auto-ballooning
Самый главный вопрос - правильно ли я понимаю, что с точки зрения гостя выглядит так, что у него физическая (total) память меняется? На моей лабе это выглядит именно так.
Тогда надо, аккуратно отбирать память у гостя (а так же иметь swap), иначе у него OOM придёт.
И чуть менее главный вопрос - анон утверждает, что Proxmox умеет в auto-ballooning. Это так или нет?
А и ещё вопрос - какие противопоказания? А то в интернетах пишут, что вредные процессы.
Работаю на Fedora 42
# qemu-kvm --version
QEMU emulator version 9.2.4 (qemu-9.2.4-2.fc42)
Copyright (c) 2003-2024 Fabrice Bellard and the QEMU Project developers
# libvirtd --version
libvirtd (libvirt) 11.0.0
# uname -a
Linux max-desktop 6.18.5-100.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 11 18:16:46 UTC 2026 x86_64 GNU/Linux
Как выяснилось, для включения отображения скрытых файлов в finder надо лезть в консоль и красноглазить там какое-то com.apple.finder killall Finder. Причём, во встроенной справке программы с ходу такая информация не гуглится.
И данную поделку считают готовой для десктопа. Модераторы, как вы этим всем вообще пользуетесь?
Массив SHR1 (который их фирменный RAID 5) из 4 дисков с данными на Synology.
Задействовано 4 диска.
Купил другие диски. Меняю диски по одному для увеличения объема.
Сначала диск номер 4, затем 3, затем 2.
Перед перестроением выполняю извлечение средствами synology.
Затем запускаю восстановление.
Проблема такая:
После успешной замены на более емкие по одному дисков 4 и 3 (с перестроением пула),
после вставки диска 2, при выполнении «восстановления» средствами ОС Synology, не увидел что процесс восстановления RAID пула еще идет и извлек следующий диск 1 для замены (не на горячую, отключил через интерфейс).
Восстановление диска 2 еще идет.
Диск 1 из пула пропал и повторно при вставке в устройство в пуле не отображается (в «дисках» есть)
Вопрос 1: Лучше прервать восстановление пула или дождаться окончания?
Вопрос 2: Какими командами mdadm запустить восстановление SHR с использованием диска 1, который извлек?
Вопрос 3: Можно ли mdadm запускать прямо из консоли synology или надо подключить диски к отдельной машине?
Не откажусть от помощи, в том числе толковых советов в личку (если по каким-то причинам не хочется здесь писать). Понимаю, что восстановление может не решиться положительно.
Массив хотелось бы собрать с данными, которые на нем были.
На случай если все совсем плохо - делался бэкап на другом устройстве.
nginx отдает полный файл ~12M только клиентам не с РФ. С РФ айпишника получаю только кусок 16кб, дальше pending пока не отвалится по таймауту. Звучит как бред, но я уже не уверен что этим и является. Кто-нибудь сталкивался с такой ерундой?
GeForce NOW - сервис Nvidia, позволяющий запускать игры на удаленных серверах, а на клиент получать изображение в реальном времени. Можно запускать игры, не устанавливая их и не приобретая производительное железо, но требуется стабильная связь.
Раннее сервис существовал только на Steam Deck, для сторонних устройств требовалось ПО от разработчиков, не являющееся официальным клиентом Nvidia.
Dancing Monkey, Developers, на--ал ой... а денежки-то идут.
Top 20 Billonaries:
Elon Musk (Tesla, SpaceX)
Larry Page (Google/Alphabet)
Sergey Brin (Google/Alphabet)
Jeff Bezos (Amazon)
Larry Ellison (Oracle)
Mark Zuckerberg (Meta)
Bernard Arnault & family (LVMH)
Jensen Huang (Nvidia)
Warren Buffett (Berkshire Hathaway)
Amancio Ortega (Inditex)
Steve Ballmer (Microsoft)
Rob Walton & family (Walmart)
Michael Dell (Dell Technologies)
Jim Walton & family (Walmart)
Michael Bloomberg (Bloomberg LP)
Mukesh Ambani (Reliance Industries)
Bill Gates (Microsoft)
Carlos Slim Helu & family (Telecom)
Thomas Peterffy (Interactive Brokers)
Вот раньше можно было выполнить квест, а сейчас сразу заморозят. Клуба нет. Старые удалённые темы смотреть нельзя. Всю суть шкворца девальвировали. От убогих сбер-спасибо пользы и то больше.
Добрый день. Хочу поставить Линукс, некоторое время гуглю разную инфу, в т.ч. тут, в голове каша от количества инфы и разных мнений, прошу помочь систематизировать или исправить. ПК на GeForce RTX 5070 и AMD Ryzen 7 7700, для сингл игр и дома в целом основной. Был опыт с Минтом на старом ноуте.
Выбор дистрибутива, база. Пока остановился на Альт стартер КДЕ, но смотрю в сторону Монджаро, Bazzite и Cachy. Цель - минимальный пердолинг, максимальная стабильность и не трогать лишний раз после настройки, бонусом оптимизация.
Разметка диска: /efi 500Мб и / в ext4. И потом думать над swap и zram. Но не совсем понял, как можно будет сохранить /home в безопасности при смене дистра или возможных сбоях? И есть ли смысл разбираться с LVM?
Опишите в двух словах (арч-вики прочитаю потом при необходимости) про возможные крупные сбои, как происходит откат (пара команд с live-флешки?), как часто происходит и что надо знать заранее, к чему быть готовым?
Что посоветуете сделать после установки?
Мб ещё какие советы или идеи для гугления подскажете.
По скольку сей файлик первый в моей практике, (раньше чутка увлекался Java и Bash) считаю важным иметь максимум подсказок, а еще хочу быструю навигацию внутрях программы, – где что описано/объявлено, что на что ссылается и прочее. На этой почве решил попробовать подружить Eclipse с ArduinoIDE. От первого мне нужны подсказки и навигация, от второго нотариально заверенная компиляция и загрузка в чип.
В системе установлены Две версии ArduinoIDE, соотеветственно /opt/arduino18 и /opt/arduino20. В Eclipse установил плагин Sloeber
Создаю проект. В качестве базовой папки «нового проекта» указываю папку с уже существующим .ino файлом (он уже знаком установленному simulide и обоим версиям arduinoide).
Никаких include *.h не делал, даже не знаю зчем оно. Настройки Slobber для проекта не меняются, (что рекомендовал АИ) они заблокированы. А как для Slobber глобально сменить настройки, не знаю. В общем хочу скормить ему те же файлы из ArduinoIDE 1.8, который в /opt/arduinoide18 и /home/user/.arduinoide15 (наверное) Потому что думаю еще прогонять файл в simulide, который хавает почему-то только 1.8.
В общем. Я дубовый по колено слишком во многих дисциплинах, чтобы даже сформулировать вопрос правильно.
Если кто-то догадается, в чем этот мой вопрос, и ответит на него, очень меня удивит. Но надежда такая есть.
Трудно поверить, что на одном голом энтузиазме и мелкой поддержке можно содержать целый дистрибутив подобного рода. А вот когда ребята в каноникале работают и получают денежку, тогда пазл складывается.
На конференции IEDM 2025 компания SK hynix представила новую архитектуру 5-битной памяти NAND-флеш. Такая ячейка принимает 32 состояния и требует сложнейших контроллеров для хранения данных, что всё ещё делает эту технологию нежизнеспособной. Представленная SK hynix архитектура PLC обходит это ограничение, предлагая физически разделить каждую ячейку на две идентичные и работающие в паре половинки, где каждая из них будет удерживать всего по 6 уровней.
Производители NAND-флеш давно освоили выпуск памяти с запись четырёх бит в каждую ячейку (QLC). Такая память хранит информацию в 16 состояниях уровня заряда. Следующая ступенька — память PLC (penta-level cell) — предполагает работу с 32 состояниями. Наградой за решение проблемы со сложностью обработки каждой такой ячейки станет условно бесплатное увеличение ёмкости NAND-флеш на 25 % в том же объёме кремния на пластине. Увы, этот барьер пока никому не дался. По крайней мере — в лоб, но можно зайти с другой стороны.
Предложение SK hynix как раз и является тем обходным манёвром, который позволяет без увеличения сложности контроллера и потери надёжности записать в каждую ячейку пять бит данных. Компания предлагает разделить ячейку на две равные половинки со своими адресными и управляющими линиями (что несколько усложнит производство, но не радикально). Процесс, названный Multi-Site Cell, позволит удерживать в каждой половинке ячейки 6 уровней заряда — это условно 2,5 ячейки. Параллельная обработка двух половинок даст 36 уровней, что можно свести к 32 уровням или записи 5 бит.
Утверждается, что представленная архитектура использует модификацию фирменной технологии 4D 2.0, над которой SK hynix работала как минимум с 2022 года. Распределение уровней между двумя половинками ячейки расширяет динамический диапазон, ускоряет операции чтения и записи и улучшает долговечность памяти по сравнению с традиционным PLC, где близкие уровни напряжения сильно ограничивают характеристики памяти.
По словам компании, она располагает рабочими образцами такой памяти и исследует возможность её массового производства. Компании Samsung, Micron, Kioxia и Sandisk также работают в этом направлении. По крайней мере, Kioxia (Toshiba) в своё время даже заплатила штраф тайваньской Macronix за якобы кражу технологии разделения ячеек NAND, которую назвала Twin BiCS Flash. Но даже Macronix не является изобретателем этой архитектуры. Она ей досталась по наследству от немецкой компании Qimonda (Infineon). Разработке не один десяток лет и, возможно, её звёздный час в лице PLC не за горами.
Самое главное, ничего не сказано о долговечности готовых носителей такой памяти ;)
The SoX_ng project aims to sanitize the Swiss Army Knife of sound processing utilities by unifying commits in the fifty-odd development forks and patches in the fifty-odd distros that package SoX and by making regular time-based releases every six months.
The SoX_ng project imports, compares and refines bug fixes and new work from the 50-odd software distributions that package SoX and from the plethora of forks on github and elsewhere and makes regular releases with a six-monthly cadence for each of the micro (bug fixes) and minor (new features) releases. A major release (non-backwards-compatible changes) is not planned.
The next micro release is scheduled for the 18th February 2026.
The next minor release is scheduled for the 18th May 2026.
несколько дней уже кто-то лютует (то-ли РКН, то-ли CDN-ы или маршруты), как итог часть ресурсов не работает.
yay -S tcltls
виснет на загрузке 19Кб из https://core.tcl-lang.org/tcltls , и вообще core.tcl-lang.org охромел. И сильно подозреваю что траблы не только с ним, но с другими тоже
какие есть варианты всё-же поставить нужные пакеты ? (не превратив дистр в слакваре)
Интересно, 1) (обязательно) будет ли там в линуксе подсветка и 2) (опционально) возможно ли её в линуксе настраивать? А то там фирменным софтом пугают, который, скорее всего, под винду…
Или какую другую модель порекомендуете? Собственно, RGB и программируемость для меня, возможно, излишние. Мне нужно, чтобы клавиши светились (для работы в темноте), чтобы клавиатура была механическая и полноразмерная. Но товаров попроще с таким сочетанием я не нахожу.