LINUX.ORG.RU

Сообщения MULT

 

NFS и SMB и права доступа?

Нужен совет как правильно настроить права доступа для каталога, который нужно расшарить в сеть по NFS и SMB протоколу, подключить его к Windows и Linux, так чтобы права на чтение и запись были и там и там... 

Допустим у меня есть база данных программы для заметок obsidian мне нужно расположить ее в каталоге на NAS и иметь к ней доступ из Windows и Linux. На сервере установлен truenas scale в нем расшариваю каталог /data

по протоколу SMB с дополнительными параметрами

force user=apps

force group=apps

На Linux машине примонтировал шару протоколом NFS прописав в файл /etc/fstab

192.168.1.226:/mnt/torrent/torrent/data       /tank/torrent/         nfs     rw,user,noauto      0       0

Создал группу apps с guid 568

sudo groupadd -g 568 apps

Добавил пользователя в группу apps

sudo usermod -aG apps user

В итоге

И при создании каталога из Windows он создается с правами

drwxrwxr-x 3 568 apps 3 окт 21 21:58 windows

А при создании каталога из Linux он создается с правами

drwxr-xr-x 3 user apps 3 окт 21 21:58 linux

При этом из Windows, я не имею прав на запись к каталогам которые созданы на Linux

А из Linux права на запись есть ко всем каталогам…

 , , , ,

MULT
()

Какую видеокарту для проброса в QEMU KVM купить?

Имею
AMD Ryzen™ 5 5600G
MSI B450M PRO-VDH MAX
32 RAM 2*16

Нужно запускать прогу, которой нет на LINUX называется Cscalp, ни у кого толком не удалось запустить ее через WINE и тд...
Пришел к выводу что нужно докупить видеокарту, только для того чтобы пробросить ее в виртуалку QEMU KVM.

Нужен совет на что обратить внимание? Производительность особо не нужна, а вот тишина очень нужна тк в системе на данный момент при обычном использовании пк крутится только один вентиль в БП на выдув, не хотелось бы портить эту тишину.
Буду брать с авито +-5тр 
Есть MSI GT 1030 за 4500р с пассивным охладом

С вертушками, раньше постоянно пахали, а сейчас в простое с каких то серий вроде вентили останавливаются?

 , , , ,

MULT
()

Настроить виртуалку Windows с пробросом виртуальной видеокарты в QEMU (AMD)

   Надоел дуалбут, нужно настроить виртуалку Windows, так чтобы потеря производительности была минимальная. Как я понял для этого нужно пробросить виртуальную видеокарту. Знаю что у Intel есть GVT-g, он позволяет одну видеокарту разбить на виртуальные, у AMD такого я не нашел.

 У меня AMD Ryzen™ 5 5600G с втройкой 
МП MSI B450M PRO-VDH MAX
Если в этой встройке нельзя разбить видеокарту на виртуальные, тогда нужно докупить вторую видеокарту и пробросить ее (какую лучше купить для этого? важно чтоб вентили не крутили в простое)

Или есть еще какие варианты? Просто пробрасываеть одну видеокарту как я понимаю не есть хорошо.

Перемещено hobbit из general

 , , , ,

MULT
()

Как запустить Registrator Viewer на LINUX

Здрасте, пересаживаю папу c Windows, и если не запущу Registrator Viewer, переезд на Linux не состоится… Систему выбрал Debian 12 KDE все работает отлично, кроме этой вот программы.


Может есть какие аналоги для Linux? Ее особенность в том что она умеет как то показывать не только запись с регистратора, но и как двигался автомобиль на карте, при этом запись пишется в mp4 без дополнительных файлов для GPS


Ее сайт https://datakam.ru/player/

Плеер DATAKAM - поддержкой GPS трекинга и редактирования файлов

ВИДЕО ДЛЯ ТЕСТА

https://mega.nz/file/g5omBAxa#YOi6ApVOs2_SOXKVgvIfl9SnoLgMbc1WzSQgm5gyDKM

 ,

MULT
()

GPU Passthrough (Проброс видеокарты в ВМ) ProxMox 7

Всем здрасти! На сервере Proxmox 7.4-3 есть выход HDMI хотелось бы к нему подключить телевизор чтобы на него по HDMI выводилось изображение виртуальной машины (ВМ). В сети есть много описаний кто как пробрасывал карту, актуальны ли они? Кто разбирается подскажите правильно ли я буду действойвать? Или посоветуйте какую видеокарточку недорогую купить, чтобы ее было легко прокинуть в ВМ


ASUS P8H61-M  
8 x Intel(R) Xeon(R) CPU E3 1260L @ 2.40GHz

Какрта у меня одна встройка в INTEL ее и буду прокидывать

root@pve:~# lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 Processor Family Integrated Graphics Controller [8086:010a] (rev 09)

  1. Включу IOMMU в systemd добавив в /etc/kernel/cmdline intel_iommu=on iommu=pt
root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on iommu=pt

  1. Добавлю модули в /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

  1. В /etc/modprobe.d/pve-blacklist.conf добавлю:
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915

  1. В /etc/modprobe.d/vfio.conf добавлю:
options vfio-pci ids=8086:010a disable_vga=1

  1. Обновлю загрузчик
proxmox-boot-tool refresh

lsmod | egrep kvm

kvm_intel             360448  5
kvm                  1019904  1 kvm_intel
irqbypass              16384  8 vfio_pci_core,kvm

lsmod | egrep vfio

vfio_pci               16384  0
vfio_pci_core          73728  1 vfio_pci
vfio_virqfd            16384  1 vfio_pci_core
irqbypass              16384  8 vfio_pci_core,kvm
vfio_iommu_type1       45056  0
vfio                   45056  2 vfio_pci_core,vfio_iommu_type1

И наконец сделать дамп ВК и отдать его ВМ по инструкции:

1. Скачать с официального сайта архив с той же версией UEFI, которая зашита в материнку.
2. С помощью утилиты MMTool из UEFI извлеч дамп vBIOS интегрированной видюхи (8086:****)
3. С помощью утилиты rom-parser/rom-fixer изменить VID\PID в извлечённом дампе на реальные (8086:***)
4. С помощью rom-parser выяснить, что видюха поддерживает режим OVMF (UEFI), если нет настроить виртуалку под SeaBIOS.
5. Скормить ранее извлечённый и модифицированный дамп vBIOS виртуалке:

args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,romfile=j5005_vbios.rom

 , ,

MULT
()

Debian 12 не запускается Timeshift

На Debian 12 kde не запускается Timeshift в терминале работает норально, снимки создает, но GUI работать не хочет, после нажатия ярлыка на мгновение появляется окно с заголовком sudo timeshift-gtk и исчезает. хелп…

 , ,

MULT
()

Как запустить EFI файл на диске, если мат.плата грузить с него не умеет?

МП ASUS P8H61-M не может грузить загрузчик с диска nvme, который подключен через переходник в слот видеокарты. А надо.

Можно добавить драйвера в прошивку мп и перепрошить или установить загрузчик на USB накопитель и загрузить им файл EFI с диска nvme.

Я пробовал по разному его загрузить, удалось только вручную с помощью Clover

А как загрузить файл EFI с диска nvme

/efi/BOOT/boo***.efi
/efi/SYSTEMBOOT/Sy***.efi
/initrf*
/vmlinuz*

установив промежуточный systemd-boot на USB и как его лучше усановить, я устанавливаю минимальный arch

 , , ,

MULT
()

Настроить GRUB грузить загрузчик Proxmox?

Я установил Proxmox (ФС ZFS) на SSD, но с него материнская плата не поддерживает загрузку. Установил GRUB на флешку, а как дальше заставить GRUB грузить загрузчик Proxmox не знаю… Нужно как то научить GRUB на флешке, грузить загрузчик PROXMOX.

 , , , ,

MULT
()

Настройка NFS для домашнего использования

Покажите кто как готовит NFS у себя дома? Особенно интересен файл fstab на клиенте, может есть какие то интересные параметры монтирования??

cat /etc/fstab

#nfs
192.168.1.248:/NAS        /media/NAS nfs    rw,user,noauto  0       0
192.168.1.248:/music      /media/MYNAS nfs    rw,user,noauto  0       0
192.168.1.248:/torrents   /media/torrents nfs    rw,user,noauto  0       0
#192.168.1.248:/DATA   /media/DATA nfs    rw,user,noauto  0       0

На сервере всем разрешено чтение\запись


При этом загрузившись в систему нфс каталоги не монтируются сразу, параметр noauto Но виден в фм (в моем случае Dolphin) сбоку тк монтируются в каталог /media/*, но при входе все монтируется и заходит на автомате.

/etc/exports

/export/torrents 192.168.1.1/24(fsid=6d3777c5-df59-4444-bd0c-00000000000000,rw,subtree_check,insecure)
/export/NAS 192.168.1.1/24(fsid=64f999cd-651a-hhhe-ac2c-8b6jjj85ff95,rw,subtree_check,insecure)
/export/music 192.168.1.1/24(fsid=4f700015-3cd5-429f-a089-38eckkkb69ce,rw,subtree_check,insecure)


КАК ИСПРАВИТЬ ?

  1. При удалении файла или каталога создается папка .Trash-1000 то есть используется корзина, нужно ли это? и как ее отключать?
  2. При выключении клиента на Linux часто происходит задержка и выключение длится намного дольше, вроде как происходит очень долгое отмонтирование nfs каталогов

 ,

MULT
()

PROXMOX на USB флешку ZFS

Кто разбирается в ZFS, правильно я понимаю, что если PROXMOX установить на флешу в фс ZFS то флешку будет меньше юзать система тк ZFS вынесет в RAM файлы которые часто используются?

 , ,

MULT
()

Openmediavault Proxmox и LXC?

Не могу пробросить в LXC диск, чтобы потом его использовать Openmediavault… Есть хост на Proxmox к нему подключен диск 640gb скриптом установлено два LXC контейнера 1)LXC-Openmediavault 2)LXC-Qbittorent Задача качать торренты на этот диск 2ымLXC и раздавать по сети этот диск 1ымLXC..

Я примонтировал этот диск в хост прокинул папку с хоста в 2)LXC могу качать на него файлы Могу так же примонтировать его и в 1)LXC но Openmediavault не может раздавать каталог из корня, ему нужен обязательно диск

Как можно пробросить диск в LXC Чтобы OMV мог с ним работать?

 , , ,

MULT
()

Помогите доработать скрипт установки ARCH

Вообщем пытаюсь настроить скрипт чтобы устанавливался ARCH на BTRFS с загрузчиком UEFI (systemd boot), диск sda уже разбит, без график и DE чисто чтоб загружался в консоль. Как я понимаю надо править /etc/mkinitcpio.conf

MODULES=(btrfs)

HOOKS=()

#!/bin/bash

echo " 
Скрипт для htpc uefi systemdboot
диск разбит cfdisk
sda
sda1 efi 512MiB
sda2 root 55G
sda3 dumproot 55G
sda4 swap 1G
"
sed -i s/'#en_US.UTF-8'/'en_US.UTF-8'/g /etc/locale.gen
sed -i s/'#ru_RU.UTF-8'/'ru_RU.UTF-8'/g /etc/locale.gen
echo 'LANG=ru_RU.UTF-8' > /etc/locale.conf
echo 'KEYMAP=ru' > /etc/vconsole.conf
echo 'FONT=cyr-sun16' >> /etc/vconsole.conf
setfont cyr-sun16
locale-gen >/dev/null 2>&1; RETVAL=$?

#cfdisk -z /dev/sda

#Форматирование дисков'
mkfs.vfat -F32 /dev/sda1
mkfs.btrfs -f -L 'root' /dev/sda2
mkfs.btrfs -f -L 'dumproot' /dev/sda3
mkswap /dev/sda4
swapon /dev/sda4


#Монтирование дисков'
mount /dev/sda2 /mnt
btrfs su cr /mnt/@
btrfs su cr /mnt/@home
btrfs su cr /mnt/@var
btrfs su cr /mnt/@var_log
btrfs su cr /mnt/@snapshots
umount /mnt
mount -o rw,noatime,compress=zstd:2,space_cache=v2,discard=async,subvol=@ /dev/sda2 /mnt
mkdir /mnt/{boot,home,var,var_log,.snapshots}
mount -o rw,noatime,compress=zstd:2,space_cache=v2,discard=async,subvol=@home  /dev/sda2  /mnt/home
mount -o rw,noatime,compress=zstd:2,space_cache=v2,discard=async,subvol=@var  /dev/sda2  /mnt/var
mount -o rw,noatime,compress=zstd:2,space_cache=v2,discard=async,subvol=@var_log /dev/sda2 /mnt/var_log
mount -o rw,noatime,compress=zstd:2,space_cache=v2,discard=async,subvol=@snapshots  /dev/sda2 /mnt/.snapshots
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot    

# Установка 

sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf
sed -i s/'#ParallelDownloads = 5'/'ParallelDownloads = 5'/g /etc/pacman.conf
sed -i s/'#VerbosePkgLists'/'VerbosePkgLists'/g /etc/pacman.conf
sed -i s/'#Color'/'ILoveCandy'/g /etc/pacman.conf

pacman -Syy
#zen
pacstrap -i /mnt base base-devel linux-zen linux-zen-headers linux-firmware dosfstools btrfs-progs xf86-video-intel intel-ucode iucode-tool archlinux-keyring nano dhcpcd dhclient --noconfirm
#amd-ucode xf86-video-amdgpu xf86-video-nouveau bluez bluez-utils networkmanager
genfstab -U /mnt >> /mnt/etc/fstab

arch-chroot /mnt /bin/bash -c "ln -sf /usr/share/zoneinfo/Europe/Saratov /etc/localtime"
arch-chroot /mnt /bin/bash -c "hwclock --systohc"
arch-chroot /mnt /bin/bash -c "sed -i s/'#en_US.UTF-8'/'en_US.UTF-8'/g /etc/locale.gen"
arch-chroot /mnt /bin/bash -c "sed -i s/'#ru_RU.UTF-8'/'ru_RU.UTF-8'/g /etc/locale.gen"
arch-chroot /mnt /bin/bash -c "locale-gen"
arch-chroot /mnt /bin/bash -c "echo 'LANG=ru_RU.UTF-8' > /etc/locale.conf"
arch-chroot /mnt /bin/bash -c "echo 'KEYMAP=ru' > /etc/vconsole.conf"
arch-chroot /mnt /bin/bash -c "echo 'FONT=cyr-sun16' >> /etc/vconsole.conf"
arch-chroot /mnt /bin/bash -c "echo 'HTPC' > /etc/hostname"
arch-chroot /mnt /bin/bash -c "echo '127.0.0.1 localhost' > /etc/hosts"
#arch-chroot /mnt /bin/bash -c "echo '::1       localhost' >> /etc/hosts"
arch-chroot /mnt /bin/bash -c "echo '127.0.0.1 htpc.localdomain htpc' >> /etc/hosts"
arch-chroot /mnt /bin/bash -c "sed -i s/'#ParallelDownloads = 5'/'ParallelDownloads = 16'/g /etc/pacman.conf"
arch-chroot /mnt /bin/bash -c "sed -i s/'#VerbosePkgLists'/'VerbosePkgLists'/g /etc/pacman.conf"
arch-chroot /mnt /bin/bash -c "sed -i s/'#Color'/'ILoveCandy'/g /etc/pacman.conf"
arch-chroot /mnt /bin/bash -c "sed -i s/'# %wheel ALL=(ALL:ALL) ALL'/'%wheel ALL=(ALL:ALL) ALL'/g /etc/sudoers"

echo 'Создаем root пароль'
passwd
arch-chroot /mnt /bin/bash -c "mkinitcpio -P"

#echo 'Добавляем пользователя'
#read -p "Введите имя пользователя: " username
#useradd -m -g users -G wheel -s /bin/bash $username
arch-chroot /mnt /bin/bash -c "useradd -m -G wheel -s /bin/bash media"
echo 'Создаем media пароль'
passwd media

arch-chroot /mnt /bin/bash -c "bootctl install --path=/boot"  
arch-chroot /mnt /bin/bash -c "echo 'default arch' >> /boot/loader/loader.conf"
arch-chroot /mnt /bin/bash -c "echo 'timeout 1' >> /boot/loader/loader.conf"
arch-chroot /mnt /bin/bash -c "echo 'title Arch Linux' >> /boot/loader/entries/arch.conf"
arch-chroot /mnt /bin/bash -c "echo 'linux  /vmlinuz-linux' >> /boot/loader/entries/arch.conf"
arch-chroot /mnt /bin/bash -c "echo 'initrd /intel-ucode.img' >> /boot/loader/entries/arch.conf"
arch-chroot /mnt /bin/bash -c "echo 'options root="LABEL=root" rw' >> /boot/loader/entries/arch.conf"
arch-chroot /mnt /bin/bash -c "echo 'options resume="LABEL=swap"' >> /boot/loader/entries/arch.conf"



#intel
#pacstrap -i /mnt mesa mesa-demos lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader network-manager-applet libva-intel-driver lib32-libva-intel-driver --noconfirm

pacman -Syy --noconfirm


#amd-ucode xf86-video-amdgpu sddm sddm-kcm firefox bluez bluez-utils kmix discover cups
#systemctl enable sddm --force


arch-chroot /mnt /bin/bash -c "exit"
umount -R /mnt
reboot

-------------------------------------------------------------------------------------------------------------------------------------------------END

 , , ,

MULT
()

4k в Firefox 102 на Intel HD Graphics 4400

Подскажите есть какие то варианты заставить обрабатывать 4к видео видеокартой а не CPU в Firefox 102 ?

Debian 11 KDE
Firefox 102.7.0esr (64 бита)
Intel Core i5-4310U 
Intel HD Graphics 4400 

Видеокарта HD 4400 оснащена улучшенным декодером для обработки видео 4К и быстрым кодером Quick Sync.

Но когда запускаю на ютубе 4к, грузится CPU и еле еле справляется https://i.imgur.com/WLNeNGl.png

glxinfo -B:

media@htpc:~$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2) (0xa16)
    Version: 20.3.5
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 20.3.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.3.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

 , ,

MULT
()

Как лучше сделать backup / на lvm

Подскажите как лучше делать копию root / если система установлена в lvm?


Пытаюсь пощупать ARCH установил его на LVM

Диск sda разбит на два раздела

sda1 примонтирован /boot

sda2 отдан PV на которой создана VG (main) и в ней 3 LV :

dev/main/swap
dev/main/root
dev/main/home

Пока система незахламлена экспериментами хотелось бы сделать backup LV (root)

Получается чтобы сделать копию раздела нужно зайти с флешки примонтировать допустип dev/main/backup в /mnt и записать dev/main/root в файл:

dd if=/dev/main/root of=/mnt/images/root_backup.raw

А как потом восстановить? Или есть какие то более интересные варианты?

 , ,

MULT
()

Не запускается Swaywm на Arch

Может кто что подскажет… Установил Arch, потом поставил Sway запускаю

команда exec sway выдает

00:00:00.022 [ERROR] [wlr] [libseat] [libseat/backend/logind.c:317] Could not activate session: Permission denied
00:00:00.022 [ERROR] [wlr] [libseat] [libseat/libseat.c:79] No backend was able to open a seat
00:00:00.022 [ERROR] [wlr] [backend/session/session.c:83] Unable to create seat: Function not implemented
00:00:00.022 [ERROR] [wlr] [backend/session/session.c:248] Failed to load session backend
00:00:00.022 [ERROR] [wlr] [backend/backend.c:86] Failed to start a session
00:00:00.022 [ERROR] [wlr] [backend/backend.c:357] Failed to start a DRM session
00:00:00.022 [ERROR] [sway/server.c:73] Unable to create backend
00:00:00.022 [ERROR] [wlr] [libseat] [libseat/backend/logind.c:317] Could not activate session: Permission denied
00:00:00.022 [ERROR] [wlr] [libseat] [libseat/libseat.c:79] No backend was able to open a seat
00:00:00.022 [ERROR] [wlr] [backend/session/session.c:83] Unable to create seat: Function not implemented
00:00:00.022 [ERROR] [wlr] [backend/session/session.c:248] Failed to load session backend
00:00:00.022 [ERROR] [wlr] [backend/backend.c:86] Failed to start a session
00:00:00.022 [ERROR] [wlr] [backend/backend.c:357] Failed to start a DRM session
00:00:00.022 [ERROR] [sway/server.c:73] Unable to create backend

 ,

MULT
()

Debian или Arch

Выбираю между ними и никак не пойму что выбрать…

Debian стабильный, более привычный, после 30 уже хочется настроить систему и забыть, чтобы заниматься делами, а не читать форумы после очередного обновления.

Arch всегда новые пакеты, хороший WIKI, ролинг релиз (как я понял) один раз установил и все, хоть всю жизнь его обновляй постепенно (если конечно правильно делать бэкапы) без необходимости скачивать новый ISO и ставить все заного…

Кто что для себя выбрал? и какие были для этого причины? Gentoo не рассматриваю, хотя руки чешутся… но много времени надо

Остальные все дистры в топку…

Перемещено hobbit из general

 , ,

MULT
()

Debian 11 KDE не загружается из за snd_hda_intel 0000:00:1f.3

Пк Beelink mini s (celeron 5095) поставил Debian 11 KDE с debian-11.5.0-amd64-netinst.iso

поставил драйвера

firmware-realtek, firmware-iwlwifi, intel-microcode, firmware-misc-nonfree, intel-gpu-tools

но загружаться система все ровно не хочет, грузит, потом после старта SDDM и Hostname Service задумывается , примерно на минуту и выдает это:

snd_hda_intel 0000:00:1f.3: Cannot probe codecs, giving up

user@media:$ sudo lspci -knn | grep -E "Audio | Multimedia" -A5            
​00:1f.3 Audio device [04037: Intel Corporation Device [8086:4dc8] (rev 01) 
        DeviceName: Onboard - Sound
        Subsystem: Intel Corporation Device [8086:7270]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_sof_pci
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:4da3] (rev 01) 

user@media:$ sudo dmesg | grep hda
[ 3.776090] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 64.546548] snd_hda_intel 0000:00:1f.3: couldn't bind with audio component
[ 64.563035] snd_hda_codec_hdmi hdaudioCOD2: No 1915 binding for Intel HDMI/DP codec
[ 64.563306] snd_hda_intel 0000:00:1f.3: Cannot probe codecs, giving up

Первый пост если что сорян…

 

MULT
()

RSS подписка на новые темы