jim945
sergey6661313
"ничего из этого не выйдет" .
так и знал что будет такой первый коментарий :)
Вопшем так у меня есть достаточно мощьная видео карта и только 2 гига памяти а у моего друга есть достаточно большой обьём памяти на ноутбуке но фиговая видео карта.
решили мы поделится друг с другом. заюзали для этого nfs (шарим на прямую через локалку)
С памятью всё оказалось очень просто я расшарил у него папку tmp (сейчас systemd автоматически расшаривает для tmp половину памяти) и зашол на неё со своего компьютера через nfs. Создал там swap фаил и успешно подключил. Почти никаких подводных камней. (кроме того что я ему случайно забил его весь и он даже не мог стратануть X-ы потому что они упорно пытались создать временный фаил на который уже не осталось места, но зато у меня всё летало :))
А вот с видео оказалось тяжелее (у меня кстати нвидиа( установил проприетарные драйвера на обоих компьютерах)). У меня есть устройство /dev/nvidia в папке dev. я расшарил на своём компьютере эту папку и она даже отрылась на ноутбуке. создал симлинки(символические ссылки) на мою /dev/nvidia в его папке /dev сделал nvidia-xconfig и....
естевственно X-ы не стартанули (no device detected и чуть ниже no screen detected)... подозреваю что необходимо так-же расшарить папку /sys и вероятно нужно больше симлинков но тут и возникла загвостка если я расшаривая каталог /dev то он только её и открывает, если я расшариваю корень то он открывает его но в нутри в нём в папке dev пусто, и во всех каталогах в которых примонтированы(например диски) на моём пк, в его ноутбуке отображается как пусто. Пытался указать только каталог /dev и /sys в итоге открывает тот что прописан первее. (может я не правильно прописываю? ниже будет пример)
В фаиле /etc/exports я прописал/расшарил вообше все адреса что выдаёт мне mount и после этого примонтированые каталоги со всеми фаилами на ноутбуке стали показываться, но вот /dev и /sys по прежнему пустые...
мой /etc/exports (уже много разных вариантов перепробывал - например: если добавить везде fsuid=root то (на ноуте) ls /mnt/root/dev пишет устаревший дискриптор фаила однако если монтировать только его то всё норм, но мне то нужно не только его...)
на ПК делаю так:
exportfs -arv
systemctl restart rpc-idmapd
systemctl restart rpc-mountd
на ноуте так:
mount -t nfs4 192.168.1.34:/ /mnt/root

пробывал после mount -t nfs4 192.168.1.34:/ /mnt/root сделать ещё
mount -t nfs4 192.168.1.34:/dev /mnt/dev
но в итоге ни в /mnt/root/dev ни в /mnt/dev никаких фаилов не вижу...

(в идеале хотелось бы иметь полный доступ ко всем его устройствам а ему ко всем моим (например я хочу ещё использовать его webкамеру а он мой принтер)

Пожалуйсто не отвечайте фразами типо "зачем тебе это нужно?" и "ничего из этого не выйдет" .
konstantinov-ms
sergey6661313
Без записи в вики я конечно полезу искать по форуму, но скорее предпочту дистрибутив где меньше проблем чем много часовой поиск...
Что мешает не раздавать пожелания другим, а самому запилить статью в Wiki? Ту, без которой, как Вы считаете, не обойтись?

ввиду моей недостаточной квалификации в этом вопросе мне не хотелось бы запиливать такие статьи. Именно поэтому у меня в предыдущем сообщении был вопрос откуда именно была получена информация. К сожалению читать по английский я не умею, и даже найдя нужную документацию почти наверняка я не смогу написать качественную статью в вики.
kurych
sergey6661313
kurych
nafanja
Не без основания предполагаю, что если в файл /proc/sys/vm/overcommit_memory прописать 2, то расход памяти для процессов сильно уменьшится.

это надо записать в wiki срочно! в раздел сразу после установки, и продублировать в FAQ
Не юродствуйте, пожалуйста.
kurych не употребляйте старорусские слова они уже давно изменили смысл, может оказаться что вас поймут не правильно...

А где именно nafanja узнали об overcommit_memory ? на каком нибудь другом форуме? или где-то есть центральная справочная система? (man не предлагать ведь я не знаю за ранее к какой программе мне искать документацию -> придётся прочитать все маны а это время...)

Arch должен быть простым: без необходимых дополнений, модификаций или усложнений, и предоставляет легковесную UNIX-подобную базовую структуру, позволяющую пользователю настроить систему в соответствии с собственными предпочтениями.
Я считаю что для возможности настроить работу памяти мне необходимо знать где это настраивать и первым делом я полезу в wiki. Без записи в вики я конечно полезу искать по форуму, но скорее предпочту дистрибутив где меньше проблем чем много часовой поиск...
kurych
nafanja
Не без основания предполагаю, что если в файл /proc/sys/vm/overcommit_memory прописать 2, то расход памяти для процессов сильно уменьшится.

это надо записать в wiki срочно! в раздел сразу после установки, и продублировать в FAQ
xfilx
где-то на сайте арча было что-то в духе: "простаивающая память - потерянная память". Может быть поэтому процессы и стараются захавать побольше для более эффективной работы) я бы проверял использование памяти на одинаковых конфигурациях

вот если у меня допустим minecraft-у требуется 1,7 из моих 2 (при включении всяких модов и высоких настройках) гигабайта памяти то "простаивающая память" - не "потерянная память" а та память которая будет сейчас заполнена. И мне не нужно чтоб какие либо приложения кушали больше чем им надо. в итоге игра пытаясь скушать памяти для себя начинает её кушать быстрее чем приложения ей освобождают и всё сразу начинает свопится, в результате чего запуск может продлится очень долго а то и вообще случится вылет.
во время установки говарит что netcfg(который в base) конфликтует с netctl и ни вкакую не хочет устанавливатся...
предлагаю сделать чтото вроде полной установки а затем уже удолить netcfg и установить netctl. (--ignore netcfg не прокатывает...)

както-так...в фаиле
.aai/modules/base.sh
заменить строку pacman_install "-S ${PACS}" '0'
на 3 строки
pacman_install "-S base" '0'
pacman_install "-Rdd netcfg" '0'
pacman_install "-S netctl" '0'
forest098
sergey6661313
..../dev/sdd1....
ошибку обойти
я решил так (пишу примерно) :
1) открыл nano /antavr/modules/part
2) нажать ctrl + w (это поиск) ввести "a-z" нажать ентер и он найдёт чтото вроде part /dev/sd[a-z] надо изменить чтоб буква z стала буквой вашего последнего диска до флешки (в моём случае "c")
3) повторять пункт 2 не менее 3 раз
4) ctrl +x , затем y (это выход и сохранение)
ну а потом стартовать установку как обычно...
кстати у меня полностью установилась но я выбирал фаиловою. систему btrfs и теперь не грузит сразу после граба пишет чтото типо не может найти fcsk.btrfs... хотя сам виноват надо было инструкцию почитать...
ставил с флешки и во время монтирования скрипт проходит fparted-ом находит какие есть разделы на компьютере. в том числе и находит флешку /dev/sdd1 и находит на нём раздел /dev/sdd1p1. однако такого фаила не существует.(вообще когда пытался такую флешку открыть gparted-ом (в убунте) он писал что это рекурсивный раздел) о чём он и сообщает но эта ошибка вписывается в переменную и он не зависимо от того какой я раздел выберу в любом случае начинает писать что он не отформатирован но форматирование не удаётся так как в переменной оказывается не имя раздела а сообщение об ошибке (что-то типо такого "awk: line1 /dev/sdd1pa file not found. ") было бы неплохо сделать проверку на такие вот косяки.