Задать вопрос
  • Как исправить зависания видео и аудио на archlinux?

    xotkot
    @xotkot
    1) не нужно плодить здесь аккаунты для каждого вопроса
    2) не нужно в ответах приглашать других пользователей, сделайте это лучше в комментах под своим вопросом, также для этого есть специальная надпись под вопросом - Пригласить эксперта, жмакаем её и выбираем.

    вопросы по сути вопроса
    арч чистый или это какой-то отдельный дистрибутив на его основе ?
    у вас там два выхода аналоговый и цифровой, пробовали один из них отключить в биос ?
    Написано
  • Как перенести свободную память с sda3 на sda2?

    xotkot
    @xotkot
    fwewefef,

    получается, что память в sda2(у вас nnvme1n1p2) засчитывается только с каталогов которые находятся в каталоге (/)

    корневой-каталог(/) в данном случае это имя для раздела sda2(/dev/sda2), для простоты записи и извлечения информации с разделов придумали использовать разные файловые системы(от слова файлы), как то ext4(самая используемая в linux) или даже то что у вас f2fs, так вот, совокупный размер всех файлов и каталогов(что тоже есть файлы) данной файловой системы и будет её фактически используемой дисковой памятью для данного раздела.

    просто зарисовка
    sda = sda1 + sda2 + sda3
    |--------|-----------|--------------------------|
     sda1     sda2         sda3
     vfat     f2fs         f2fs
     /boot    /            /home


    кроме /proc /boot /home(у вас получается nvme0n1p2)?

    из вывода выше
    $ lsblk -o NAME,MOUNTPOINTS,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE%
    NAME        MOUNTPOINTS   SIZE FSSIZE FSAVAIL FSUSED FSUSE%
    nvme1n1                 465,8G                       
    ├─nvme1n1p1 /boot         512M   511M  423,7M  87,3M    17%
    └─nvme1n1p2 /           465,3G 456,9G  378,5G  73,7G    16%
    nvme0n1                 465,8G                       
    ├─nvme0n1p1               512M                       
    └─nvme0n1p2 /mnt/d      465,3G 456,9G  425,8G   7,8G     2%

    у меня nvme0n1p2 это раздел который подмонтирован к корню в папку /mnt/d, на втором диске nvme0n1 расположена другая операционная система и в ней уже nvme0n1p2 это корень(/), но для этой системы это просто отдельный раздел смонтированный в текущую систему в указанное место.
    а вот сам хомяк(/home) я не выносил в отдельный раздел, он у меня так и остался просто папкой в корневом(/) разделе(nvme1n1p2) и использует с корнем весь доступный размер данного раздела.

    у меня проблема возникла, когда отсутствует звук ...

    это уже стоит выносить в отдельный вопрос чтобы не захламлять текущий
    Написано
  • Как перенести свободную память с sda3 на sda2?

    xotkot
    @xotkot

    диск каталог память
    sda1 - /boot 1.1GB всего
    sda2 - / 53.7GB всего 10.8GB использовано
    sda3 - /home 945GB всего 10.1GB использовано

    чем смотрел использование?

    через проводник, пкм - свойства

    тут как говориться кто как хочет так и др..т
    информация о размерах во всех этих проводниках и различных программах порой может по разному интерпретироваться и что там имелось в виду порой нужно еще разбираться
    да что говорить о графических приблудах, взять тот же du, казалось бы
    $ sudo du -sh /home
    58G	/home

    но тут как, всегда есть разные нюансы, которые можно учитывать а можно и нет, в зависимости от ваших потребностей
    $ sudo du -shx /home
    57G	/home
    $ sudo du --apparent-size -sh /home
    59G	/home
    $ sudo du --apparent-size -shl /home
    60G	/home


    $ du --help
    ...
      -x, --one-file-system    пропускать каталоги из других файловых систем
          --apparent-size      печатать действительные размеры, а не занимаемое на
                               устройстве место; хотя действительный размер обычно
                               меньше, иногда он может быть больше из-за дыр в
                               («прореженных» sparse) файлах, внутренней фрагментации,
                               косвенных блоков и тому подобного
      -l, --count-links        складывать размеры, если есть несколько жёстких
                               ссылок


    для более определённых результатов по размерам проще взять тот же lsblk с нужными ключами, например:
    lsblk -o NAME,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE%,MOUNTPOINTS

    сами ключи и их описание можно глянуть через
    lsblk -H

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

    (0) допустим у нас есть такие вводные данные
    $ lsblk -o NAME,MOUNTPOINTS,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE%
    NAME        MOUNTPOINTS   SIZE FSSIZE FSAVAIL FSUSED FSUSE%
    nvme1n1                 465,8G                       
    ├─nvme1n1p1 /boot         512M   511M  423,7M  87,3M    17%
    └─nvme1n1p2 /           465,3G 456,9G  378,5G  73,7G    16%
    nvme0n1                 465,8G                       
    ├─nvme0n1p1               512M                       
    └─nvme0n1p2 /mnt/d      465,3G 456,9G  425,8G   7,8G     2%


    (1) оставим только то что смонтировано
    $ lsblk -l -o NAME,MOUNTPOINTS,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE% | awk 'NR==1 || $2 ~ "^/"' 
    NAME      MOUNTPOINTS   SIZE FSSIZE FSAVAIL FSUSED FSUSE%
    nvme1n1p1 /boot         512M   511M  423,7M  87,3M    17%
    nvme1n1p2 /           465,3G 456,9G  378,5G  73,7G    16%
    nvme0n1p2 /mnt/d      465,3G 456,9G  425,8G   7,8G     2%


    (2) выведем размеры байтах:
    $ lsblk --bytes -l -o NAME,MOUNTPOINTS,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE% | awk 'NR==1 || $2 ~ "^/"' 
    NAME      MOUNTPOINTS         SIZE       FSSIZE      FSAVAIL      FSUSED FSUSE%
    nvme1n1p1 /boot          536870912    535805952    444235776    91570176    17%
    nvme1n1p2 /           499569917952 490578059264 406442385408 79123197952    16%
    nvme0n1p2 /mnt/d      499566281216 490574422016 457223884800  8355446784     2%


    (3.1) теперь с помощью утилиты numfmt преобразуем байты
    вариант с SI (основание 1000)
    $ lsblk --bytes -l -o NAME,MOUNTPOINTS,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE% | awk 'NR==1 || $2 ~ "^/"' | numfmt --header --field 3-6 --to=si --format %.1f
    NAME      MOUNTPOINTS         SIZE       FSSIZE      FSAVAIL      FSUSED FSUSE%
    nvme1n1p1 /boot             536,9M       535,9M       444,3M       91,6M    17%
    nvme1n1p2 /                 499,6G       490,6G       406,5G       79,2G    16%
    nvme0n1p2 /mnt/d            499,6G       490,6G       457,3G        8,4G     2%


    (3.2) вариант с IEC (основание 1024)
    $ lsblk --bytes -l -o NAME,MOUNTPOINTS,SIZE,FSSIZE,FSAVAIL,FSUSED,FSUSE% | awk 'NR==1 || $2 ~ "^/"' | numfmt --header --field 3-6 --to=iec --format %.1f
    NAME      MOUNTPOINTS         SIZE       FSSIZE      FSAVAIL      FSUSED FSUSE%
    nvme1n1p1 /boot             512,0M       511,0M       423,7M       87,4M    17%
    nvme1n1p2 /                 465,3G       456,9G       378,6G       73,7G    16%
    nvme0n1p2 /mnt/d            465,3G       456,9G       425,9G        7,8G     2%


    описание работы numfmt можно детальнее посмотреть на https://www.gnu.org/software/coreutils/manual/html...



    3. как так получается что каталог / всего имеет памяти 53GB, но в этом каталоге находится каталог на 945GB, лично для меня, как виндовс пользователя, это считается как будто есть диск с 50GB и на нем папки на 900 GB можно размещать

    есть такая штука как монтирование, ну или давайте проще, есть главный(/) дом со множеством дверей(каталогов), двери ведут в разные комнаты в этом доме, но есть специально созданные магические двери которые могут выступают порталом в различные комнаты, даже те комнаты которые находятся в других домах.
    Написано
  • Как перенести свободную память с sda3 на sda2?

    xotkot
    @xotkot
    зачем расширять то ? сейчас у вас использовано только 12 гиг из 50
    для корня 50 гиг за глаза, главное периодически кэшь пакмана чистить не забывайте (pacman -Scc)
    Написано
  • Что такое максимальная и базовая частота процессора Процессор Intel® Core™ i7-1065G7. Как это работает?

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

    что касается самого TDP то это тока средняя мощность определяемая intell своими алгоритмами нагрузки процессора
    TDP

    Thermal Design Power (TDP) represents the average power, in watts, the processor dissipates when operating at Base Frequency with all cores active under an Intel-defined, high-complexity workload. Refer to Datasheet for thermal solution requirements.
    Написано
  • Потянет ли ноутбук с Rtx 4090 стрим в 4К?

    xotkot
    @xotkot
    как вариант взять ноут попроще + подключение внешней видеокарты

    + уменьшиться вероятность тролинга из за перегрева
    + у десктопных карт лучшая производительность на доллар, для той же rtx 4090 разница почти в два раза
    https://technical.city/ru/video/GeForce-RTX-4090-p...
    Написано
  • Почему в linux пишет, что недостаточно памяти?

    xotkot
    @xotkot
    mmmonk21,
    там находиться загрузчик и ядра, разбухать может разве что от старых ядер, от них и стоит чистить, тогда и раздел будет по размеру
    Написано
  • Почему в linux пишет, что недостаточно памяти?

    xotkot
    @xotkot
    mmmonk21, зачем вам такой большой /boot; там пол гига за глаза
    Написано
  • Где-то опубликован список шрифтов, входящих в стандартный дистрибутив Astra Linux?

    xotkot
    @xotkot
    Устанавливать ОС сейчас нет возможности, некуда и некогда.

    как появиться возможность просто установите на виртуалку и в консоли выполните fc-list можно даже fc-list : family style
    Написано
  • Не грузится Ubuntu после сжатия, что может быть?

    xotkot
    @xotkot
    По иснтрукции:

    sudo dd if=/dev/zero of=/var/tmp/bigemptyfile bs=4096k
        sudo rm /var/tmp/bigemptyfile

    как мне кажется здесь не хватает синхронизации между этими двумя командами, как это например описывается здесь
    но наверное лучше будет использовать для всего этого dcfldd -- подробнее смотри Compact_virtual_disks
    Написано
  • Увеличение раздела root на Линукс. Как сделать безболезненно?

    xotkot
    @xotkot
    CityCat4,
    Локальный кэш пакетов нужен тогда, когда много серверов и все они обновляются с одной точки

    "локальный кэш пакетов" и "много серверов и все они обновляются с одной точки", согласитесь, звучит немного противоречиво )
    хотя понятно о чём речь, но даже так, для действительно много серверов проще наверное будет завести своё зеркало, благо общий объём его будет в пределах 100гиг

    Tm,
    spoiler
    Device        Start        End    Sectors  Size Type
    /dev/sda1      2048    2099199    2097152    1G EFI System
    /dev/sda2   2099200   44042239   41943040   20G Linux filesystem
    /dev/sda3  44042240 3907027119 3862984880  1.8T Linux filesystem
    
    Disk /dev/zram0: 4 GiB, 4294967296 bytes, 1048576 sectors
    Units: sectors of 1 * 4096 = 4096 bytes
    Sector size (logical/physical): 4096 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes

    в данном случае вместо урезанного fdisk -l информативнее было бы показать lsblk -f
    Написано
  • Увеличение раздела root на Линукс. Как сделать безболезненно?

    xotkot
    @xotkot
    pfg21,
    ну ты блин даешь :) в ролинге архив пакетов аккурат нужон как манна небесная.
    ибо при любом косяке, появившемся в новом пакет при частом ролинге, есть возможность откатиться на старый пакет, авось в нем косяк еще не вмерджили в мейнстрим...


    да не нужно оно, от слова совсем
    у арча очень хороший ролинг, в том смысле если пакет косячный то обычно обнова на него прилетает в течении дня, редко дольше
    если же это что-то критичное и к спеху, или даже что-то специфичное, то есть куча зеркал среди Successfully Syncing Mirrors у которых можно найти синхру вплоть до 2.5 дней (см. μ Delay), и переключившись на которые можно не тока откатить какой-то конкретный пакет а и всю систему(пакеты) если например не знаешь что именно сломалось. Можно также глянуть на Out of Sync Mirrors если нужно больше двух дней.

    Если этого мало, то есть такая штука как ALA (Arch Linux Archive) которая легко позволяет найти и скачать нужный пакет на определённую дату.

    Как я и писал выше от локального кэша пакетов я отказался довольно давно, так как смысл его не актуален, и нужен он разве что тем у кого интернет по талонам или всё еще dial-up.
    Написано
  • Увеличение раздела root на Линукс. Как сделать безболезненно?

    xotkot
    @xotkot
    pfg21, какой еще костыль ?
    архивы пакетов

    зачем тебе архивы пакетов в ролинг релизном дистрибутиве особенно при постоянном доступе сети ?
    у меня эволюция была примерно такая, сначала уменьшил сохранение на диске количества поколений архивов пакетов с 2-3(уже точно не помню сколько идёт по умолчанию) до 1 последнего, когда стало много оперативной памяти перенёс этот кэш в озу, то есть он чистился при перезагрузке, ну а после вообще отказался от хранения кэша как такового и с помощью простого хука для пакмана (в 10 строк) когда сам пакман после скачивания и установки пакета сразу же удаляет его архив всё в том же озу.
    Таким образом во первых повышается скорость установки пакетов(скачать, распаковать, прочитать), а во вторых кэш не затрагивает сам диск что естественно не режет его ресурс и полезное место.
    логи

    а зачем простому юзеру хранить логи за какие-то мохнатые времена ? вполне достаточно текущих, если вдруг окажется недостаточно и нужно за предыдущую загрузку так как что-то в системе сломалось то
    то всегда можно поправить volatile на дефолт и перезагрузивший узнать что там вызывает сбой.
    Написано
  • Увеличение раздела root на Линукс. Как сделать безболезненно?

    xotkot
    @xotkot
    Накосячил и указал размер root директории 20gb. Этого, естественно, не хватило.

    точно не хватило ? а почистить пробовали ?
    чистка кэша пакмана, порой он засирается очень сильно, поэтому нужно чистить периодически (хотя лучше вообще автоматизировать это действие через тот же pacman hooks)
    pacman -Scc

    также не забываем про урезания журнала systemd для больших дисков, может отъедать до 4 гиг, а как по мне то для обычного юзера его вообще лучше перевести в статус volatile
    смотри Journal_size_limit

    п.с.
    если у вас ext4 то при создании файловой системы у разделов резервируется 5% под рута, для больших дисков это много, да и отъедать у 20г раздела почти 1 гиг (для 2Тб это уже 100гиг) в никуда тоже не практично, для рут раздела можно снизить до 1% а для других можно и в 0%
    $ sudo tune2fs -m 1 /dev/sda2
    $ sudo tune2fs -m 0 /dev/sda3
    Написано
  • Как исправить base: grub-install command not found?

    xotkot
    @xotkot
    Timur,
    команда grub-install принадлежит программе/пакету grub
    command not found - означает что этой команды нету, значит чтобы она появилась в системе(внутри arch-chroot) где вы её запускаете нужно предварительно установить пакет grub
    Написано
  • На убутободобном linux установил драйвера wifi, как вернуть родные?

    xotkot
    @xotkot
    но помтоянные микро обрывы

    как пишут здесь, может помочь если отключить несколько функций

    нет, linuxmint и kde neon, две системы, обе поломал )

    нужно тестить на одной, а как получиться уже пробовать и на второй

    Теперь сети ищутся, но не коннектится совсем.

    неплохо было бы сначала посмотреть какой драйвер загружен для вашей карточки
    lspci -v
    Написано
  • Как открыть флешку в терминале линукса?

    xotkot
    @xotkot
    rPman,
    в man ничего нет про автозагрузку модулей командой mount

    нет, но там говориться про то что в /proc/filesystems отображаются только те файловые системы которые либо встроены в ядро либо те что уже подгружено модулем.

    A text listing of the filesystems which are supported by the kernel, namely filesystems which were compiled into the kernel or whose kernel modules are currently loaded.


    а mount на exfat естественно подгрузит нужный модуль ядра после чего он и отобразиться в /proc/filesystems
    Написано