• Как перенести свободную память с sda3 на sda2?

    xotkot
    @xotkot
    fwewefef,
    где у вас личные файлы находятся? в /mnt/d(nvme0n1p2) или в nvme1n1p2

    личные файлы в хомяке, хомяк в корне, один корень расположен в nvme1n1p2, другой в nvme0n1p2

    названия дисков автоматически такие появились?

    для разных типов устройств у системы есть свои наименования, например для SSD дисков это sda, sdb, sdc,... ; для NVMe дисков будет соответственно nvme0n1, nvme1n1, ...
    детальнее смотри на вики Naming conventions
    ну или боле полную картину(список) можно получить на самом kernel.org - Linux allocated devices
    Написано
  • Как исправить зависания видео и аудио на archlinux?

    xotkot
    @xotkot
    dwedweeww,
    спасибо большое))

    я так понимаю проблема со звуком решена ?

    почему вы отвечаете в комментариях а не в ответах на вопрос?)

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

    да и так хватает ) ну и смысла качать их нету, разве что для поднятия ЧСВ
    Написано
  • Как исправить зависания видео и аудио на archlinux?

    xotkot
    @xotkot
    dwedweeww,
    установил через archinstall ... звуковуху выбирал pipewire

    обычно там с pipewire всё отлично устанавливается и заводиться

    правда я тут химичил дня два

    я так понимаю изначально со звуком было всё нормально ?
    и это наверное и послужило точкой бифуркации ?)

    показывает что стоит пульс

    при желании можете попробовать настроить звук через pipewire, для этого нужно глянуть статью на арчвики - PipeWire
    ну или если совсем кратко то
    устанавливаем необходимые пакеты
    sudo pacman -Syu pipewire pipewire-audio pipewire-pulse

    останавливаем пульсу
    sudo systemctl stop pulseaudio.service
    запускаем сервис pipewire-pulse
    systemctl --user start pipewire-pulse.service
    добавляем в автозагрузку
    systemctl --user enable pipewire-pulse.service
    проверяем pactl на наличие pipewire
    pactl info
    Написано
  • Как исправить зависания видео и аудио на archlinux?

    xotkot
    @xotkot
    dwedweeww,
    arch чистый

    как тогда устанавливали ? пошагово через арчвки, установщик archinstall, или как-то еще ?

    про выходы ничего не слышал и не отключал

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

    что выводит
    pactl info
    Написано
  • Как исправить зависания видео и аудио на 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
    Написано