Задать вопрос
  • Как диагностировать диски M.2?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Available Spare - остаток резервных секторов. У вас пока 100%, то есть резерв не использовался. Когда значение опустится до Available Spare Threshold, диск, скорее всего, перейдёт в режим readonly. На 10-15% стоит менять диск.
    Percentage Used - сколько процентов от теоретического максимума (TBW) уже записано на диск. Для хорошего диска может уйти за 100%, но лучше менять на 80-90%.
    Ну и стоит учесть, что при выходе из строя контроллера диск станет нерабочим независимо от износа. Все важные данные необходимо регулярно бэкапить.
    Ответ написан
    Комментировать
  • TP LINK TD-W8961N как подключить под WAN через LAN?

    @Drno
    Смотрите интерфейс роутера - умеет ли он в такие настройки.
    По факту ван и лан - это чисто условные обозначения. Всё зависит от функциональности прошивки.

    Но, насколько я знаю, тплинки так перенастраиваться не умеют.
    Купите кинетик - и лучше по функционалу и надежнее в использовании
    Ответ написан
    2 комментария
  • Возможно ли создать такую программу, которая позволила бы просматривать торент файлы в которых содержаться видео и фото, или пдф файлы, или html?

    Adler_lug
    @Adler_lug
    Не совсем понял суть вопроса.
    В любом торрент файле есть список всех файлов. Сам торрент файл имеет формат bencode и получить список файлов не составит труда.

    P S Не забивайте голову всякими tbpw, так как в домашних условиях в большинстве ssd если и ломаются, то чаще всего из-за каких-то дефектов контроллера или памяти, а не по износу.
    Ответ написан
    7 комментариев
  • Возможно ли создать такую программу, которая позволила бы просматривать торент файлы в которых содержаться видео и фото, или пдф файлы, или html?

    @rPman
    Для видеоконтента есть утилиты и стандарты протокола - web torrent, технически возможно реализовать то что ты желаешь, но на практике много придется ковыряться.

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

    Поэтому самое простое в реализации - это создать ramdisk в оперативной памяти и указать торент клиенту его как место для загрузки файла. Почти все торент клинеты умеют загружать выбранные файлы из торент (или даже части). Для этого подойдет любой headless torrent демон или web api к обычному, и допиливаешь до желаемого.

    Ну и конечно, берешь libtorrent и реализуешь все желаемое, в любой форме.
    Ответ написан
    Комментировать
  • Как восстановить данные с флешки после обновления ядра Linux?

    @rPman
    Немедленно прекратить что либо делать с флешкой, так как любые глупые действия кратно уменьшают вероятность восстановления.
    /dev/sdb1 лежит папка lost+found
    значит файловую систему отформатировали, это значит удалена информация о файловой системе и начальном каталоге.

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

    Что нужно сделать, чтобы восстановить данные самому:
    Первое, снять посекторную копию с диска, причем не раздела а всего диска.. Делать это можно с помощью утилиты dd, внимательно смотреть на сообщения и понимать что они говорят.

    Дальнейшую работу проводить с этой копией, ее можно ещё раз копировать, если средства восстановления что то будут записывать.

    Теперь про крипто кошельки, у них тип файла однозначный, я писал приложение, которое пробегало по всему диску и для каждого кластера (отдельный разговор как выбирать размер, можно использовать сектор 512б с оговорками) создавало файл с его копией и скармливало его утилите file (это мощная утилита определения формата файла), в твоём случае нужно найти сигнатуры искомых файлов искать их. Если что то найдешь, делать копию заранее большого файла этого и последующих секторов, надеясь что фрагментации не было. И уже дальше работать с этой копией.

    P.s. весь интернет завален напоминаниями делать бакапы. Помните того парня, что год копался на помойке, а поисках диска от ноутбука? Но нет, люди продолжают хранить важные данные в одной копии на флешке! Которая умирает просто от лежания в ящике просто потому что технология такая
    Ответ написан
    1 комментарий
  • Почему система использует только половину диска?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    В чем вопрос?
    ВМ создали с одним размером виртуального жесткого диска, потом расширили, но ОС автоматически не расширяет разделы.

    Ввиду того, что у вас судя по всему стандартное разбиение Ubuntu live образа, то команды следующие. Но конечно нужно понимать, что вы делаете и иметь резервную копию данных, чтобы избежать их потери.
    apt install cloud-utils
    growpart /dev/sda 3
    pvresize /dev/sda3
    lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    Ответ написан
    3 комментария
  • Не работают 32 битные приложения из windows почему?

    WNeZRoS
    @WNeZRoS
    Для запуска 32 битных Windows программ на 64 битном wine нужна дополнительная настройка.
    https://linuxthebest.net/yak-zapustiti-64-bitnij-w...
    Ответ написан
    Комментировать
  • Почему на жестком диске появились ошибки?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    По возможности меняйте диск. Деградация поверхности непредсказуема, он может ещё десяток лет проработать с этими битыми секторами, а может за несколько дней вся поверхность в битые уйдёт.
    Ответ написан
  • Где ошибка в скрипте powershell?

    @BeatHazard
    Вам нужно привести сравниваемые даты к одному формату, например указать значение переменной $savedDate таким образом:
    $savedDate = get-date $(Get-Content $dateFilePath)[1] -Format "yyyy/MM/dd HH:mm:ss"
    Ответ написан
    Комментировать
  • Как объединить сеть двух зданий?

    Bermut
    @Bermut
    Жертва домашней лаборатории
    Товарищ, у меня вопрос, кто из выше стоящих людей поставил тебя на эту задачу? У тебя отсутствуют даже базовые познания сети.
    Ну а так, подключаем первый коммутатор ко второму, назначаем на интерфейсы к которым подключен кабель ip адреса из одной подсети(можно /31), и на одном из коммутаторов пишем маршрут до подсети/подсетей, которые используются во втором здании.

    Но, опять таки, в данном случае отказаустойчивость нулевая, и при таком маштабе сети стоило бы нанять системного администратора, которое бы привел все в божеский вид.
    Ответ написан
    1 комментарий
  • Почему не запускается ПК после сборки?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Раз щелкает в БП - то похоже, что срабатывает защита от КЗ. Для начала проверьте сам БП: полностью разберите ПК, вытащите БП, отключите все кабели от всего, подключите к БП несколько вентиляторов для создания хоть какой-то нагрузки и попробуйте его включить замкнув перемычкой зеленый и любой черный провода для старта. Если все равно щелкает - требуется полная диагностика БП. Если не щелкает и стартует - хорошо бы проверить напряжения БП и далее собирать систему на столе и подключать железки и кабели по очереди и пробовать запускать.
    Ответ написан
    Комментировать
  • Почему не запускается ПК после сборки?

    @psiklop
    Надо действовать методом исключения. Вынуть все, без чего пк может стартануть. Видеокарта, плашки памяти все или оставить одну, hdd, ssd, nvme, вообще все sata. Проверить проц и разьем, не погнуто ли чего, питание проца и 24pin платы еще раз, если нема - проверить БП и не коротнуло ли материнскую плату неверной установкой.
    Ответ написан
    1 комментарий
  • Почему при чтении данных с порта Arduino uno получаются только единицы?

    nava2002
    @nava2002
    Инженер
    С начала внимательно читаем - тут.
    А вход аналоговый - смотрим сюда.
    Станет понятно что делает данный оператор.
    boolean button = digitalRead(A1);

    Подсказка:
    Если "> 0" принимает значение истинно (= 1)
    Если "= 0" принимает значение ложно (= 0)

    После этого будет понятно почему всегда "1" на выходе.
    Ответ написан
    2 комментария
  • Как решить проблему перегрева процессора ноутбука?

    @SunTechnik
    Ну, как возможный вариант:
    Система охлаждения неисправна (забита грязью или сломан куллер)
    Пр питании от батареи в профиле стоит ограничение по потреблению CPU и система охлаждения справляется.
    При наличии сети - производительность максимальная, но система охлаждения уже не тянят...
    Ответ написан
    5 комментариев
  • Можно ли каки-либо образом добавить нераспределенное пространство к системному диску?

    @tukreb
    Вы можете увеличить том, присоединив его к системному С, если они на одном физическом диске.
    Однако, стандартные утилиты Виндоус могут это делать только в том случае, если области примыкают друг к другу, в вашем случае это не так, вам мешает раздел в 861 МБ.
    Однако сторонние утилиты умеют перемещать разделы, и с помощью них, вы может перенести раздел в 861 в конец или начала диска, и тогда вы сможете объединить не размеченную область с областью С диска.

    Так же есть вариант варварский с использованием только стандартных утилит - удалить область в 861 МБ, тогда вы сможете объединить диск без всяких Acronis. Последствия - вы не сможете воспользоваться больше системой восстановления и если что случится, вам придётся грузиться с флешки или переустанавливать ОС.
    Ответ написан
    6 комментариев
  • Можно ли как-то сбросить или узнать пароль администратора в рабочей сети windows?

    @SunTechnik
    Странная ситуация.
    Но если у Вас системный администатор ушел со скандалом, то первое что надо делать - менять пароли, как минимум на пограничном оборудовании, желательно - сменить все пароли.
    И убедиться что у Вас настроено и работает резервное копирование...
    Ответ написан
    2 комментария
  • Как увидеть список и типы разделов на вставленной, но неподмонтированной флешке?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    как пример можете взять вывод утилиты lsblk за основу
    $ lsblk -o NAME,RM,TRAN,SIZE,TYPE,PTTYPE,FSTYPE,PARTTYPENAME,MOUNTPOINTS,MODEL | awk 'NR==1 || $2 == 1'
    NAME        RM TRAN     SIZE TYPE PTTYPE FSTYPE  PARTTYPENAME       MOUNTPOINTS                  MODEL
    sda          1 usb     14,7G disk dos    iso9660                                                 Transcend 16GB
    ├─sda1       1          789M part dos    iso9660 Empty              /run/media/admin/ARCH_202309 
    └─sda2       1           15M part dos    vfat    EFI (FAT-12/16/32)

    где RM это флаг съёмного устройства, 1 съёмное а 0 не съёмное, TRAN device transport type в общем тип устройства usb, ssd, nvme ..., с остальными параметрами думаю боле-мене ясно, их можно убавить по желанию.
    С помощью `awk` мы отфильтруем(`$2 == 1`) тока съёмные устройства, ну и заодно оставим шапку(`NR==1`) для информативности.
    При желании это можно вывести более кратко
    $ lsblk -o NAME,RM,FSTYPE,MOUNTPOINTS | awk '$2==1{$2="";print}'
    sda  iso9660
    ├─sda1  iso9660 /run/media/admin/ARCH_202312
    └─sda2  vfat

    где наличие третьего столбца у раздела говорит о его смонтированности

    п.с.
    тег CentOS тут думаю лишний, такая информация получается с помощью стандартных линукс утилит

    п.с.2
    может быть такая ситуация когда файловая система записана напрямую на весь диск без таблицы разделов, тогда вывод будет выглядеть примерно так:
    $ lsblk -o NAME,RM,TRAN,SIZE,TYPE,PTTYPE,FSTYPE,PARTTYPENAME,MOUNTPOINTS,MODEL | awk 'NR==1 || $2 == 1'
    NAME        RM TRAN     SIZE TYPE PTTYPE FSTYPE PARTTYPENAME     MOUNTPOINTS MODEL
    sda          1 usb     14,7G disk        ext4                                Transcend 16GB

    значение в PTTYPE будет отсутствовать

    п.с.3

    можно даже так с отфильтрованным и отформатированным выводом через json
    $ lsblk -Jpo PKNAME,NAME,RM,FSTYPE,MOUNTPOINTS | jq -r '.blockdevices[] | select(.rm == true) | .children[] |select(.mountpoints[] == null) | "Съёмное устройство \(.pkname) имеет не смонтированный раздел \(.name) с файловой системой \(.fstype)"'
    Съёмное устройство /dev/sda имеет не смонтированный раздел /dev/sda2 с файловой системой vfat

    для учета файловой системы которая записана на весь диск без таблицы разделов необходимо в команду выше добавить некоторые условия, но это уже будет вашей разминкой.
    Ответ написан
    4 комментария
  • Какой бесплатный мониторинг ресурсов (аналог zabbix agent) установить для vps linux ubuntu?

    AlexeyKolodchenko
    @AlexeyKolodchenko
    sudo cat /dev/ass | grep “the Adventure”
    Пользуюсь этим:
    https://cockpit-project.org
    мне хватает. лаконичен и на русском языке
    Ответ написан
    Комментировать
  • Компьютер не включается с оперативкой 1600 при поддержке 1333?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ЕМНИП, планки 4Гб для этого чипсета должны быть двухранговые - на 16 чипов, как правило по 8 чипов с каждой стороы модуля. Одноранговые модули на 4Гб не поддерживаются.
    Ответ написан
    4 комментария
  • Подходящая программируемая плата чтобы сыграть мелодию на спикере?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Если моно звук, 1 голос, меандр - то любая ардуинка или хоть какой-то контроллер.
    Можно использовать библиотеки, можно сделать самому. Ля первой октавы - 440Гц, в октаве 12 полутонов, от октавы до октавы разница в частоте - 2 раза.
    Т.е. полтона вверх - это
    частота_ноты*(1+2^(1/12) )
    Полтона вниз - это
    частота_ноты*(1-2^(1/12) )

    Другой вариант - был проект известного китайского товарища на восьминогой тиньке (45/85), которая имеет в составе PLL и может wav файлы проигрывать.

    А по факту - есть готовые платы (непрограммируемые, ищите на Али по "Звуковой модуль «сделай сам»"), и уж с новогодней мелодией там точно что-то найдётся.
    Ответ написан
    Комментировать