Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Разговор с andruxa@jabber.ru/Vacuum-IM начат в вт янв 21 04:51:06 2014.
- sss
- [04:51:06]
- а что такое jumbo frames ?
- andruxa
- [04:51:29]
- тут у меня идея назрела хочешь быстрее уйди от TCP на UDP
- в UDP нет контроля флага передачи
- там будет быстрее на много
- На UDP все бродкасты идут
- фрейм это часть информации
- sss
- [04:52:57]
- yt
- не
- именно jumbo frame
- andruxa
- [04:53:28]
- Это большие Изернет кадры
- sss
- [04:53:37]
- а какой у них mtu ?
- andruxa
- [04:54:00]
- ну там так же
- тут больше зависит от файловой системмы диска
- sss
- [04:54:26]
- а я слышал что там большой mtu
- наверно врали
- а как в самбе использовать udp ?
- andruxa
- [04:54:36]
- 32-битная CRC
- хуйня стандарт
- 9000 байт вполне достаточно для передачи 8-килобайтной датаграммы
- тот же самый NFS
- sss
- [04:55:47]
- а в windows nfs быстро работает ?
- andruxa
- [04:55:57]
- Network File System
- да похуй где это к сети относиться
- sss
- [04:56:18]
- а как настроить в windows ?
- andruxa
- [04:56:42]
- протокол не должен зависеть от каких-либо определённых аппаратных средств
- sss
- [04:56:58]
- а windows это аппаратное средство ?
- что то я совсем запутался
- andruxa
- [04:57:24]
- ПРОТОКОЛ ключевое слово
- sss
- [04:57:25]
- на самом деле я от жизни отстал за последнее время
- andruxa
- [04:57:33]
- он не зависит от ОС
- )))
- sss
- [04:57:44]
- так что круто что мы "встретились", ничего что я много вопросов задаю ?
- andruxa
- [04:57:55]
- Ниче норм
- sss
- [04:58:22]
- так как мне использовать то что я в linux экспортирую по nfs на windows клиенте ?
- я пробовал так же как с smb
- andruxa
- [04:58:33]
- External Data Representation вот в принципе тоже самое только кодированный
- sss
- [04:58:35]
- не работает
- andruxa
- [04:58:53]
- все работает
- sss
- [04:59:17]
- ну я не спорю, я просто не знаю как использовать
- andruxa
- [05:00:00]
- нужно знать что и где применять
- и знать за что отвечает что
- sss
- [05:00:12]
- ну ты говоришь испольщовать nfs
- andruxa
- [05:00:22]
- ну да
- это транспортный файловый протокол
- sss
- [05:00:34]
- у меня впринципе на той же машине где самба есть экспортированные nfs шары
- с анонимным доступом
- andruxa
- [05:00:46]
- во
- sss
- [05:00:47]
- как их в windows подключить
- andruxa
- [05:00:54]
- и в чем гвоздь?
- sss
- [05:01:00]
- не знаю как открывать
- andruxa
- [05:01:22]
- они на виндовс машине не Алё вобще?
- sss
- [05:01:30]
- угу
- ну я пробовал в файловом менеджере через 2 слэша
- andruxa
- [05:01:53]
- покапай в протоколах TCP IP
- sss
- [05:02:07]
- а это не разный сетевой уровень ?
- andruxa
- [05:02:16]
- На клиенте набор демонов biod обрабатывает асинхронный ввод-вывод блоков файлов NFS.
- это ассинхронный ввод
- sss
- [05:02:35]
- м.....
- не понял
- так как их в windows то использовать ?
- andruxa
- [05:03:02]
- NFS-клиент отправляет RPC-запросы NFS-серверу через стек TCP/IP
- КЛИЕНТ
- вот ответ
- )))
- утилита
- примочка
- да похуй что
- sss
- [05:03:29]
- тоесть ты предлагаешь написать сетевую фс для windows ?
- andruxa
- [05:03:37]
- можно и так
- sss
- [05:03:43]
- не вариант
- andruxa
- [05:03:50]
- можно и юзат существующие
- sss
- [05:03:54]
- а какие ?
- я не нашел
- и ты же говорил что работает все ?
- или нужно что то ставить еще ?
- andruxa
- [05:04:33]
- Dokan 0.6.0
- Microsoft .NET Framework 4. ну и это в гребень
- ну и с опцией Unicode
- sss
- [05:05:52]
- и оно будет быстрее smb ?
- andruxa
- [05:05:56]
- а то нихера ни видать будет на сервере
- ясен пень структура передачи в корне другая
- )))
- sss
- [05:06:34]
- )
- andruxa
- [05:06:42]
- Итак, зачем нам нужен NFS под Windows? Затем что samba в определенных случаях может быть довольно медленной
- вот твой ответ
- sss
- [05:07:00]
- а где ты это прочитал ?
- ссылка есть ?
- andruxa
- [05:07:13]
- я цепляю тезисы
- xn, нt питатать долгие маны тебе
- )))
- привычка
- sss
- [05:07:56]
- а ты с rpm дистрами не имел дела ?
- andruxa
- [05:07:56]
- я сам тебе запросами создаю контекст решения твой проблеммы
- rpm это REDHAT подобные линуксы
- sss
- [05:08:20]
- да
- верно
- andruxa
- [05:08:23]
- ну
- и что тут тяжелого
- тоже самое что и деб
- sss
- [05:08:37]
- смотри, проблема такая
- andruxa
- [05:08:41]
- ну
- sss
- [05:09:06]
- есть не тривиальная дисковая система которую нужно замапить до монтирования корня
- как это сделать ?
- предположим что у нас федора
- andruxa
- [05:09:32]
- нулевую дорогу что ли
- sss
- [05:10:00]
- device-mapper
- andruxa
- [05:10:27]
- да похер что тут уже идет вписка в железо а значит чудо АССЕМБЛЕР
- sss
- [05:10:43]
- зачем ?
- andruxa
- [05:10:44]
- там че хош намутить с С++ можно
- sss
- [05:11:01]
- у меня сейчас работает эта система
- с железом там ничего не делалось
- я же говорю, device-mapper держит дисковую систему
- но проблема в том что нужно замапить все до монтирования реального корня
- andruxa
- [05:11:50]
- демонтаж когда при финале ОС
- ?
- sss
- [05:12:00]
- при выключении ос
- andruxa
- [05:12:06]
- ну финале
- верно
- команду демонтирования знаешь?
- в консоле?
- sss
- [05:12:32]
- с демонтированием нет проблем
- проблема собрать все это и замапить
- до того как будет монтировать корень
- реальный корень
- ты же знаешь когда монтируется реальный корень ?
- andruxa
- [05:13:13]
- вот до демонтирования корня поставь на очередь
- sss
- [05:13:30]
- какую очередь ?
- andruxa
- [05:13:39]
- приоритет в rc в
- блять Д
- )))
- sss
- [05:13:50]
- а откуда у нас загрузится rc ?
- ljegcnbv кс )
- andruxa
- [05:13:55]
- снесу похоту пунту нахуй
- )))
- sss
- [05:13:59]
- ljgecnbv xnj e yfc кс
- фак
- засыпаю
- andruxa
- [05:14:15]
- бывает
- sss
- [05:14:25]
- допустим что у нас rc, откуда он запустится чтобы выполнить маппинг ?
- до того как примонтирован рут
- andruxa
- [05:14:52]
- init (сокращение от англ. initialization — инициализация) — программа в UNIX и Unix-подобных системах, которая запускает все остальные процессы. Работает как демон и обычно имеет PID 1. Обычно (согласно Filesystem Hierarchy Standard) располагается по пути /sbin/init.
- sss
- [05:15:10]
- это замечательно
- andruxa
- [05:15:13]
- PID 1
- sss
- [05:15:16]
- но откуда все это запустится ?
- andruxa
- [05:15:19]
- PID 2
- sss
- [05:15:20]
- файлы где ?
- andruxa
- [05:15:22]
- очереди
- sss
- [05:15:30]
- сами файлы прочитаются откуда
- andruxa
- [05:15:45]
- /sbin/init.
- sss
- [05:15:52]
- /sbin на корне
- корень нужно замапить
- andruxa
- [05:15:58]
- напиши исполняемый скрипт и сунь туда
- sss
- [05:16:00]
- чтобы примонтировать
- куда ?
- корня нет
- andruxa
- [05:16:14]
- блять тогда ебашь зеркало
- sss
- [05:16:26]
- что такое зеркало ?
- andruxa
- [05:16:41]
- тоже самое тот же корень только второй
- о мантируй из второго первре
- и
- sss
- [05:17:05]
- ты о initramfs ?
- andruxa
- [05:17:33]
- когда первый упадет корен мапь его из второго
- исполняемые файлы же блять одинаковые
- что там что тут
- sss
- [05:18:17]
- угу. в linux есть специальная штука для таких целей, initramfs называется
- так вот
- andruxa
- [05:18:27]
- ну
- sss
- [05:18:29]
- в федоре есть генератор этого initramfs
- называется dracut
- andruxa
- [05:18:47]
- и что ищи другой путь реазизации того же
- sss
- [05:19:02]
- в смысле ?
- к чему ты последнюю фразу сказал ?
- так вот
- есть dracut
- он генерирует initramfs
- мне нужно выполнить мой код после того как запустится udev и отработают правила
- именно после того как отработают правила
- но до попытки монтировать рут
- как это сделать ?
- andruxa
- [05:21:03]
- сделать то можно
- sss
- [05:21:08]
- как ?
- andruxa
- [05:21:13]
- вопрос нахуй тебе это темор
- ))
- гемор
- sss
- [05:21:25]
- если спрашиваю значит нужно
- я хочу на машине сменить систему
- andruxa
- [05:21:45]
- рут когда мантируеться?
- sss
- [05:21:55]
- там другой генератор инитрамфс, я под него сделал скрипт и всунул куда нужно
- andruxa
- [05:21:57]
- сам ответишь сейчас на свой вопрос
- sss
- [05:22:01]
- а вот под dracut не получается
- andruxa
- [05:22:25]
- я задал вопрос когда мантируеться супер рут
- sss
- [05:22:35]
- что такое супер рут ?
- andruxa
- [05:22:44]
- ну блять проще рут
- после чего монтируеться?
- sss
- [05:23:00]
- щас
- после dracut-pre-mount.service
- andruxa
- [05:23:53]
- #
- # inittab Этот файл описывает, как процесс INIT конфигурирует
- # систему на каждом уровне работы (run-level).
- #
- # Версия: @(#)inittab 2.04 17/05/93 MvS
- # 2.10 02/10/95 PV
- #
- # Автор: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
- # Переработано: Patrick J. Volkerding, <volkerdi@ftp.cdrom.com>
- # Дополнительные изменения:
- # Robert Kiesling, <kiesling@terracom.net>
- #
- # Уровень по умолчанию
- id:3:initdefault:
- # Инициализация системы (запускается при загрузке системы)
- si:S:sysinit:/etc/rc.d/rc.S
- # Скрипт, который запускается в режиме с одним пользователем
- # (уровень 1)
- su:1S:wait:/etc/rc.d/rc.K
- # Скрипт, который запускается в многопользовательском режиме
- rc:23456:wait:/etc/rc.d/rc.M
- # Что делать при нажатии комбинации Ctrl-Alt-Del
- ca::ctrlaltdel:/sbin/shutdown -t5 -rfn now
- # При уровне 0 система останавливается
- l0:0:wait:/etc/rc.d/rc.0
- # При уровне 6 система перезагружается
- l6:6:wait:/etc/rc.d/rc.6
- # Что делать при перебое в питании (выгрузка системы в режиме с
- # одним пользователем)
- pf::powerfail:/sbin/shutdown -f +5 "THE POWER IS FAILING"
- # Если питание успело восстановиться, прекратить выгрузку системы
- pg:0123456:powerokwait:/sbin/shutdown -c "THE POWER IS BACK"
- # Если питание восстановилось в режиме с одним пользователем,
- # то вернуться к многопользовательскому режиму
- ps:S:powerokwait:/sbin/init 5
- # Команды getty в многопользовательском режиме на консолях,
- # подключенных к последовательным портам
- #
- # ВНИМАНИЕ: приведите эти команды в соответствие с
- # вашими командами getty, иначе вы не сможете
- # войти в систему!!
- #
- # ВНИМАНИЕ: аргументы команды `agetty': скорость, порт
- # аргументы команды `getty_ps': порт, скорость, `gettydefs'
- c1:1235:respawn:/sbin/agetty 38400 tty1 linux
- c2:1235:respawn:/sbin/agetty 38400 tty2 linux
- c3:1235:respawn:/sbin/agetty 38400 tty3 linux
- c4:1235:respawn:/sbin/agetty 38400 tty4 linux
- c5:1235:respawn:/sbin/agetty 38400 tty5 linux
- c6:12345:respawn:/sbin/agetty 38400 tty6 linux
- # Последовательные порты (serial lines)
- # s1:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
- s2:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
- # Подключения через модем (dialup lines)
- d1:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS0 vt100
- #d2:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS1 vt100
- # Уровень 4 раньше использовался только для систем X Window.
- # Потом было обнаружено, что этот уровень зацикливает скрипт init,
- # так что load avg все время остается равным по меньшей мере 1.
- # Таким образом, теперь есть один процесс getty, открытый на
- # tty6. Надеемся, что этого никто не заметит. ;^)
- # Кроме того, не так уж плохо иметь одну текстовую консоль
- # на случай, если что-либо случится с X.
- x1:4:wait:/etc/rc.d/rc.4
- # Конец файла /etc/inittab
- sss
- [05:24:15]
- и зачем ты мне карту vt кинул ?
- andruxa
- [05:24:20]
- run-level в этом тебе надо разбираться
- у каждого процесса свой уровень старта
- sss
- [05:24:50]
- нет, этот файл трогать не нужно
- andruxa
- [05:24:53]
- там уже как карточную колоду тусуй
- )))
- а что тогда трогать
- )))
- по дефолту можно Убунту с коробки накатать и радоваться
- sss
- [05:25:22]
- http://man7.org/linux/man-pages//man7/dracut.modules.7.html
- это
- andruxa
- [05:25:25]
- )))
- sss
- [05:25:33]
- и не взлетит там убунту
- т.к. не тривиальный конфиг дисков
- ты же сказал что знаешь федору
- вот dracut генератор инитрамов федоры
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement