Задать вопрос
  • Есть ли возможность установить сервер репликации proxmox на уже готовую VPS?

    @rPman
    Конечно же нет.

    И да VPS уже является гостевой виртуальной машиной, каскадная виртуализация поддерживается только для ограниченного типа комбинаций типов систем виртуализаций. proxmox не даст себя запустить внутри гостевой ос.

    upd. пишут что можно с ограничениями функционала, т.е. если внутри vps поставить VirtualBox, и уже внутри него запустить proxmox... то это извращение может даже заработает.
    Ответ написан
    2 комментария
  • Работа с жёстким диском после PS 4?

    @rPman
    У ps4 диск форматируют в fat32, странно что windows ничего на нем не увидило.

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

    Да, после инициализации нужно на диске создать раздел и отформатировать его. windows предложит на выбор
    * fat32 (для маленьких дисков) - выбирать не советую, лимит на размер файла 2Гб, но зато эти файлы увидят везде, даже на старых winxp/win95 машинах. Штатно не даст отформатировать больше 64гб, хотя есть способ обойти лимит
    * exfat - рекомендую, простая файловая система без лимитов и ограничений, быстрая, нет поддержки прав доступа, шифрования и сжатия
    * ntfs - не рекомендуется для внешнего диска (если забыть делать безопасное извлечение' будут повышенные шансы потерять данные), чуть медленнее exfat, поддержка всех фич типа прав доступа, сжатия, шифрования, симлинков
    Ответ написан
    4 комментария
  • Как исправить ошибку?

    @rPman
    Установи в wine preffix правильную версию dotnet с помощью winetricks, начни с верхней и перебирай, меняя старшую цифру.

    Еще совет, вместо wine используй proton, а лучше готовую запускалку lutris, она и порулить несколькими позволит, и сама обновит и базу скриптов и автонастроек настроек для приложений предложит.
    Ответ написан
    Комментировать
  • Как выбрать внешний SSD для долгосрочного хранения данных?

    @rPman
    Единственное достоинство для резервного копирования у ssd - это высокая скорость (если выбирать nvme) доходящяя до 5 гигабайт в секунду чтения и примерно в 8 раз медленнее запись (зависит от технологии, но те что быстрее - на порядок дороже).
    Чтобы получить такую же скорость на основе hdd, нужно городить raid0 (без резервирования) минимум из 10 дисков (скорость одного современного диска 150-300мбайт/сек, осторожно с дисками с черепичной записью, у них скорость записи падает в 10 раз по сравнению с чтением).

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

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

    Поэтому, единственное, зачем имеет смысл использовать ssd для резервного копирования - это вынужденная оперативность, когда нужно максимально быстро сделать резервную копию и продолжить работу. И в этом случае ssd можно использовать как временный буфер. И да, почти тот же функционал (возможность получить замороженное состояние данных чтобы была возможность копировать их на медленный носитель) можно получить программным способом, например с помощью снапшотов файловой системы или master-slave репликацией базы данных на слабую машину, с которой уже и снимаешь копию (это нужно если сам процесс резервной копии замедляет работу на столько, что это не приемлемо).

    Поэтому не советую покупать для задач резервного копирования ssd только потому что это 'модно молодежно'
    Ответ написан
    6 комментариев
  • Как и чем лучше делать бэкап баз 1c?

    @rPman
    надежно это в каком смысле?

    защититься от аппаратных сбоев - raid или кластерные файловые системы (аналог рейда по сети)

    Защититься от ошибок в программе и кривых рук админа, тут сложнее, и только постоянные бакапы.

    Вне зависимости от используемого клиента, если речь идет о mysql или postgres, можно настроить master-slave репликацию на другой сервер (в т.ч. в другой сети), и дополнительно делать резервное копирование базы средствами БД (чтобы не нагружать рабочий сервер, это можно делать на резервном). Это защитит базу от локальных катаклизмов (например пожар или кража оборудования) и отчасти аппаратных (поломка диска или сервера).

    Чтобы надежно, в момент запуска бакапа, нужно останавливать работу с базой (останавливать сервер 1c), запускать бакап файлов исключая БД (например инкрементальный rsync или к примеру на основе снапшотов файловой системы btrfs) и тут же делать бакап базы данных.

    Локальные (в течении дня) бакапы можно делать снапшотами файловой системы или системы виртуализации, внутри которой запущен сервер, это не защитит от проблем с оборудованием но даст возможность откатить изменения на момент бакапа. Если хотите делать такие бакапы при запущенном 1c сервере, то размещать это нужно в пределах одной виртуальной машины (база данных рядом) только тогда эта операция будет атамарной.
    Снапшоты обычно бесплатная операция и они инкрементальны (не используйте снапшоты LVM они тормозят систему) а значит их можно делать часто.
    Ответ написан
  • Как выполнить rm без ошибок?

    @rPman
    заключи весь путь в ковычки!
    пробелы или к примеру если путь не абсолютный, и в начале его стоит - то это не сработает
    Ответ написан
    Комментировать
  • Настроить wake on lan для AnyDesk?

    @rPman
    Могу дать совет немного вбок, но который поможет разрулить подобные ситуации.

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

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

    Затем в свойствах сетевого адаптера нужно включить - разрешить выводить устройства из режима сна.

    И любой сетевой пакет по его mac адресу будет включать компьютер. связь MAC адреса и его IP проводит любой роутер и свитч автоматически. Как минимум я долго не мог понять. почему при запуске keepass выходил из сна один из компьютеров в сети (оказалась какая то библиотека слала сетевой пакет всей локальной сети, зачем, хз).

    Чтобы не надеяться на upnp (его правила по таймауту могут сброситься, правда как долго, сутки недели я хз), можно вручную прописать перенаправление портов (ip адрес смотри в настройках anydesk или документации).

    p.s. недостатки, windows машины не принадлежат пользователю, и по желанию майкрософт выводит windows машину из сна (это происходит по ночам, не часто) чтобы установить какое-нибудь обновление или пошпионить.
    Ответ написан
    Комментировать
  • Почему ЦП загружен на 100%?

    @rPman
    застывает указатель на 2-5 секунд

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

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

    Для начала рекомендую проверить машину на вирусы/майнеры. Затем провести тесты на чистой системе (например загрузившись с livecd какой-нибудь linux или установить чистую windows на другой диск или сделав резервную копию текущего и переустановить)

    Затем, отключить все возможные разгоны и ускорения, сбросить биос, выбрать дефолтный профиль ram (или минимальный типа 2666MHz). Затем отключить все оборудование от компьютера кроме минимально необходимого для запуска (GPU неплохо было бы взять эталонное рабочее, какая-нибудь непроизводительная заглушка, у которой даже разъема доп-питания нет), включая usb устройства (оставить только клавиатуру) и затем, шаг за шагом подключать комплектующие и пытаться добиться зависания, так можно выявить сбойный компонент.

    p.s. очень часто за такие сбои отвечает блок питания (не вытягивает нагрузку) или видеокарта (купили с рук железо, которое гоняли майнерами годами)
    Ответ написан
    Комментировать
  • Как изменить /dev/sda на другое название, и последствия?

    @rPman
    в системе уже должны быть симлинки на диски и разделы вида
    /dev/disk/by-id (идентификатор самого устройства, например nvme-eui.0000000000000000707c180208020000)
    /dev/disk/by-label (сюда попадут те разделы для которых определена метка диска)
    /dev/disk/by-path (тут по подключению на аппаратном уровне pci-0000:00:17.0-ata-7)
    /dev/disk/by-partuuid (работает только для gpt таблицы разделов, сохраняется в таблице раздела и не меняется при форматировании файловой системы на нем)
    /dev/disk/by-uuid (идентификатор раздела выдается во время форматирования раздела, можно изменить в любой момент и не сохраняется при форматировании)
    Последний поддерживается практически везде, например в grub или /etc/fstab можно писать UUID=xxxxx вместо /dev/sda1

    читаем

    большинство утилит сможет принять вместо /dev/sda их симлинки, даже в конфигах, но некоторые (те кто не обновляет свой код десятилетиями) могут разименовывать эти симлинки в их текущее положение, с такими будет тяжело
    Ответ написан
    Комментировать
  • Как запустить vbs с правами администратора, но без ввода пароля?

    @rPman
    Создаешь задачу в task scheduler, указываешь под каким пользователем и нужны ли превышения прав... тригер запуска не указываешь.
    Затем нужную задачу запускаешь с помощью командной строки schtasks run
    Ответ написан
  • Как исправить раздел LVM - отсутствует верная таблица разделов?

    @rPman
    это нормально, fdisk -l перебирает все блочные устройства, а lvm создает симлинки на созданные разделы, которые выглядят как блочные.
    Естественно таблица разделов не должна присутствовать на самих разделах
    Ответ написан
    2 комментария
  • VirtualBox и USB устройство?

    @rPman
    Смени virtualbox на qemu/kvm, он поддерживает проброс pci устройства, пробросить весь usb контроллер материнки

    Шансов что все заработает больше с ним
    Ответ написан
    Комментировать
  • Как создать свой образ Linux для размноживания на других АРМ?

    @rPman
    Настраиваешь pxe загрузчик по сети, прописываешь в default минимальный образ системы (я создавал такие с помощью debootstrap) с единственным скриптом в автозапуске (служба или в сохраненным для совместимости /etc/init.d) который отформатирует диск с помощью parted и копированием, либо восстановит образ, созданный заранее с помощью той же clonezilla (она показывает команду, с помощью которой идет восстановление), в общем на выбор, он же добавит специфические для машин моменты (например на основе mac адреса сетевой карты)

    Настоятельно рекомендую использовать этот подход (или тот что с помощью livecd) только для однократного первичного распространения машин. Дальнейшая поддержка должна осуществляться уже не копированием оригинала, а обновлением, на основе скриптов того же ansible.
    Ответ написан
    Комментировать
  • Для Windows 10 какой браузер по умолчанию использует меньше трафика?

    @rPman
    На правах шутки у которой есть доля правды:

    Если тебе нужна экономия трафика, то выбирай старую opera на движке presto, это 12-ая версия, вот тут обсуждают почему нужно брать не последнюю сборку а 12.14

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

    Естественно не все современное будет работать, мало того скорее всего именно сейчас топовые сайты перестанут работать из принципа, блокируя старые браузеры по user agent, что так же можно настроить, без гарантий само собой.
    Ответ написан
    Комментировать
  • Сборка ПК, чекните?

    @rPman
    - MSI 480 ГБ Внутренний SSD-диск SPATIUM S270
    замени на аналогичный nvme, по деньгам можно даже сэкономить чуть чуть а вот производительность буквально поднимется на порядок.

    И да, ssd умрет вместе с данными, думать об этом нужно заранее и делать бакапы, либо в сеть, либо на hdd в локальной сети (или у друзей/родни с помощью syncthing).
    Ответ написан
    3 комментария
  • Как добавить отношения "многие-ко-многим" между таблицами из разных баз данных?

    @rPman
    Если это сделано специально то не надо так делать.

    Одновременная работа с двумя базами данных лишает пользователя встроенного механизма транзакций и заставляет самому следить за согласованностью данных.

    Если прямо очень надо, то для начала нужно понять, какая сторона будет 'главной', кто будет выдавать идентификаторы и следить за их согласованностью. Если главного выбрать не получается, то идентификаторы можно создавать двумя способами:
    - генерация GUID, который специально разработан быть статистически уникальным, на чьей бы стороне он не был создан (128бит)
    - добавление в идентификатор объекта идентификатора ноды, алгоритмы бывают разные, самый простой, определить максимальное количество нод и выделить в идентификаторе несколько бит для их номера (например максимальное количество нод 256, это 8бит в идентификаторе, пусть будут младшие)
    Ответ написан
    Комментировать
  • Как извлечь топ 15 очков из таблицы чтобы игроки не дублировались?

    @rPman
    так?
    SELECT user_id, name, MAX(points) as max_points
    FROM `games`
    GROUP BY user_id, name
    ORDER BY max_points DESC
    LIMIT 15;
    Ответ написан
    1 комментарий
  • Почему blender ломает мой Windows 11?

    @rPman
    Причины зависания однозначно аппаратные - первые кандидаты видеокарта и блок питания.

    Протестируй видеокарту под нагрузкой, запусти какой-нибудь furmark на 10-15 минут.
    Займись тюнингом видеокарты, и найди способ понизить ее частоты и вольтаж, отдельно для памяти и чипа.
    Ответ написан
    1 комментарий
  • Каково критическое количество HTTP (ajax) запросов на сервер, как его расчитать?

    @rPman
    Осторожно, периодические опросы дают квадратичную нагрузку от количества пользователей.

    Переделывайте на как минимум long pooling, тем более это проще чем городить полноценный websocket.

    И да, не вздумайте в этом месте базу данных дергать, такая архитектура положит не слабый сервер уже с тысячами клиентов. Работайте с оперативной памятью или лучше, сделайте все же сервис, работающий не по принципу cgi (на каждый запрос запускает приложение) а по принципу демона с веб сервером. И уже тут в последствии можно на вебсокеты переделать
    Ответ написан
    Комментировать
  • Почему в наутилусе папка распаковывается за 1 секунду, а в Windows 1 минуту?

    @rPman
    Потому что в windows файловая система с настройками по умолчанию работает ЗНАЧИТЕЛЬНО хуже чем в linux, да и на синтетике даже в идеальных условиях там заметный процент разницы. И да, я знаю что wsl работает поверх виндового ntfs, даже тут это быстрее (в майкрософт поняли что если они не сделают wsl то они окончательно потеряют разработчиков, а они определяют в конечном счете сколько будет у ОС пользователей, поэтому на удивление сделали это хорошо)

    А дальше могу гадать - на windows включен штатный антивирусник, он КАЖДЫЙ создаваемый файл сначала проверит и только потом позволит завершить его запись и перейти к следующему.
    Ответ написан
    6 комментариев