Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2014
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.68 KB | None | 0 0
  1.  
  2. Разговор с andruxa@jabber.ru/Vacuum-IM начат в вт янв 21 04:51:06 2014.
  3.  
  4. sss
  5. [04:51:06]
  6. а что такое jumbo frames ?
  7.  
  8. andruxa
  9. [04:51:29]
  10. тут у меня идея назрела хочешь быстрее уйди от TCP на UDP
  11.  
  12. в UDP нет контроля флага передачи
  13.  
  14. там будет быстрее на много
  15.  
  16. На UDP все бродкасты идут
  17.  
  18. фрейм это часть информации
  19.  
  20. sss
  21. [04:52:57]
  22. yt
  23.  
  24. не
  25.  
  26. именно jumbo frame
  27.  
  28. andruxa
  29. [04:53:28]
  30. Это большие Изернет кадры
  31.  
  32. sss
  33. [04:53:37]
  34. а какой у них mtu ?
  35.  
  36. andruxa
  37. [04:54:00]
  38. ну там так же
  39.  
  40. тут больше зависит от файловой системмы диска
  41.  
  42. sss
  43. [04:54:26]
  44. а я слышал что там большой mtu
  45.  
  46. наверно врали
  47.  
  48. а как в самбе использовать udp ?
  49.  
  50. andruxa
  51. [04:54:36]
  52. 32-битная CRC
  53.  
  54. хуйня стандарт
  55.  
  56. 9000 байт вполне достаточно для передачи 8-килобайтной датаграммы
  57.  
  58. тот же самый NFS
  59.  
  60. sss
  61. [04:55:47]
  62. а в windows nfs быстро работает ?
  63.  
  64. andruxa
  65. [04:55:57]
  66. Network File System
  67.  
  68. да похуй где это к сети относиться
  69.  
  70. sss
  71. [04:56:18]
  72. а как настроить в windows ?
  73.  
  74. andruxa
  75. [04:56:42]
  76. протокол не должен зависеть от каких-либо определённых аппаратных средств
  77.  
  78. sss
  79. [04:56:58]
  80. а windows это аппаратное средство ?
  81.  
  82. что то я совсем запутался
  83.  
  84. andruxa
  85. [04:57:24]
  86. ПРОТОКОЛ ключевое слово
  87.  
  88. sss
  89. [04:57:25]
  90. на самом деле я от жизни отстал за последнее время
  91.  
  92. andruxa
  93. [04:57:33]
  94. он не зависит от ОС
  95.  
  96. )))
  97.  
  98. sss
  99. [04:57:44]
  100. так что круто что мы "встретились", ничего что я много вопросов задаю ?
  101.  
  102. andruxa
  103. [04:57:55]
  104. Ниче норм
  105.  
  106. sss
  107. [04:58:22]
  108. так как мне использовать то что я в linux экспортирую по nfs на windows клиенте ?
  109.  
  110. я пробовал так же как с smb
  111.  
  112. andruxa
  113. [04:58:33]
  114. External Data Representation вот в принципе тоже самое только кодированный
  115.  
  116. sss
  117. [04:58:35]
  118. не работает
  119.  
  120. andruxa
  121. [04:58:53]
  122. все работает
  123.  
  124. sss
  125. [04:59:17]
  126. ну я не спорю, я просто не знаю как использовать
  127.  
  128. andruxa
  129. [05:00:00]
  130. нужно знать что и где применять
  131.  
  132. и знать за что отвечает что
  133.  
  134. sss
  135. [05:00:12]
  136. ну ты говоришь испольщовать nfs
  137.  
  138. andruxa
  139. [05:00:22]
  140. ну да
  141.  
  142. это транспортный файловый протокол
  143.  
  144. sss
  145. [05:00:34]
  146. у меня впринципе на той же машине где самба есть экспортированные nfs шары
  147.  
  148. с анонимным доступом
  149.  
  150. andruxa
  151. [05:00:46]
  152. во
  153.  
  154. sss
  155. [05:00:47]
  156. как их в windows подключить
  157.  
  158. andruxa
  159. [05:00:54]
  160. и в чем гвоздь?
  161.  
  162. sss
  163. [05:01:00]
  164. не знаю как открывать
  165.  
  166. andruxa
  167. [05:01:22]
  168. они на виндовс машине не Алё вобще?
  169.  
  170. sss
  171. [05:01:30]
  172. угу
  173.  
  174. ну я пробовал в файловом менеджере через 2 слэша
  175.  
  176. andruxa
  177. [05:01:53]
  178. покапай в протоколах TCP IP
  179.  
  180. sss
  181. [05:02:07]
  182. а это не разный сетевой уровень ?
  183.  
  184. andruxa
  185. [05:02:16]
  186. На клиенте набор демонов biod обрабатывает асинхронный ввод-вывод блоков файлов NFS.
  187.  
  188. это ассинхронный ввод
  189.  
  190. sss
  191. [05:02:35]
  192. м.....
  193.  
  194. не понял
  195.  
  196. так как их в windows то использовать ?
  197.  
  198. andruxa
  199. [05:03:02]
  200. NFS-клиент отправляет RPC-запросы NFS-серверу через стек TCP/IP
  201.  
  202. КЛИЕНТ
  203.  
  204. вот ответ
  205.  
  206. )))
  207.  
  208. утилита
  209.  
  210. примочка
  211.  
  212. да похуй что
  213.  
  214. sss
  215. [05:03:29]
  216. тоесть ты предлагаешь написать сетевую фс для windows ?
  217.  
  218. andruxa
  219. [05:03:37]
  220. можно и так
  221.  
  222. sss
  223. [05:03:43]
  224. не вариант
  225.  
  226. andruxa
  227. [05:03:50]
  228. можно и юзат существующие
  229.  
  230. sss
  231. [05:03:54]
  232. а какие ?
  233.  
  234. я не нашел
  235.  
  236. и ты же говорил что работает все ?
  237.  
  238. или нужно что то ставить еще ?
  239.  
  240. andruxa
  241. [05:04:33]
  242. Dokan 0.6.0
  243.  
  244. Microsoft .NET Framework 4. ну и это в гребень
  245.  
  246. ну и с опцией Unicode
  247.  
  248. sss
  249. [05:05:52]
  250. и оно будет быстрее smb ?
  251.  
  252. andruxa
  253. [05:05:56]
  254. а то нихера ни видать будет на сервере
  255.  
  256. ясен пень структура передачи в корне другая
  257.  
  258. )))
  259.  
  260. sss
  261. [05:06:34]
  262. )
  263.  
  264. andruxa
  265. [05:06:42]
  266. Итак, зачем нам нужен NFS под Windows? Затем что samba в определенных случаях может быть довольно медленной
  267.  
  268. вот твой ответ
  269.  
  270. sss
  271. [05:07:00]
  272. а где ты это прочитал ?
  273.  
  274. ссылка есть ?
  275.  
  276. andruxa
  277. [05:07:13]
  278. я цепляю тезисы
  279.  
  280. xn, нt питатать долгие маны тебе
  281.  
  282. )))
  283.  
  284. привычка
  285.  
  286. sss
  287. [05:07:56]
  288. а ты с rpm дистрами не имел дела ?
  289.  
  290. andruxa
  291. [05:07:56]
  292. я сам тебе запросами создаю контекст решения твой проблеммы
  293.  
  294. rpm это REDHAT подобные линуксы
  295.  
  296. sss
  297. [05:08:20]
  298. да
  299.  
  300. верно
  301.  
  302. andruxa
  303. [05:08:23]
  304. ну
  305.  
  306. и что тут тяжелого
  307.  
  308. тоже самое что и деб
  309.  
  310. sss
  311. [05:08:37]
  312. смотри, проблема такая
  313.  
  314. andruxa
  315. [05:08:41]
  316. ну
  317.  
  318. sss
  319. [05:09:06]
  320. есть не тривиальная дисковая система которую нужно замапить до монтирования корня
  321.  
  322. как это сделать ?
  323.  
  324. предположим что у нас федора
  325.  
  326. andruxa
  327. [05:09:32]
  328. нулевую дорогу что ли
  329.  
  330. sss
  331. [05:10:00]
  332. device-mapper
  333.  
  334. andruxa
  335. [05:10:27]
  336. да похер что тут уже идет вписка в железо а значит чудо АССЕМБЛЕР
  337.  
  338. sss
  339. [05:10:43]
  340. зачем ?
  341.  
  342. andruxa
  343. [05:10:44]
  344. там че хош намутить с С++ можно
  345.  
  346. sss
  347. [05:11:01]
  348. у меня сейчас работает эта система
  349.  
  350. с железом там ничего не делалось
  351.  
  352. я же говорю, device-mapper держит дисковую систему
  353.  
  354. но проблема в том что нужно замапить все до монтирования реального корня
  355.  
  356. andruxa
  357. [05:11:50]
  358. демонтаж когда при финале ОС
  359.  
  360. ?
  361.  
  362. sss
  363. [05:12:00]
  364. при выключении ос
  365.  
  366. andruxa
  367. [05:12:06]
  368. ну финале
  369.  
  370. верно
  371.  
  372. команду демонтирования знаешь?
  373.  
  374. в консоле?
  375.  
  376. sss
  377. [05:12:32]
  378. с демонтированием нет проблем
  379.  
  380. проблема собрать все это и замапить
  381.  
  382. до того как будет монтировать корень
  383.  
  384. реальный корень
  385.  
  386. ты же знаешь когда монтируется реальный корень ?
  387.  
  388. andruxa
  389. [05:13:13]
  390. вот до демонтирования корня поставь на очередь
  391.  
  392. sss
  393. [05:13:30]
  394. какую очередь ?
  395.  
  396. andruxa
  397. [05:13:39]
  398. приоритет в rc в
  399.  
  400. блять Д
  401.  
  402. )))
  403.  
  404. sss
  405. [05:13:50]
  406. а откуда у нас загрузится rc ?
  407.  
  408. ljegcnbv кс )
  409.  
  410. andruxa
  411. [05:13:55]
  412. снесу похоту пунту нахуй
  413.  
  414. )))
  415.  
  416. sss
  417. [05:13:59]
  418. ljgecnbv xnj e yfc кс
  419.  
  420. фак
  421.  
  422. засыпаю
  423.  
  424. andruxa
  425. [05:14:15]
  426. бывает
  427.  
  428. sss
  429. [05:14:25]
  430. допустим что у нас rc, откуда он запустится чтобы выполнить маппинг ?
  431.  
  432. до того как примонтирован рут
  433.  
  434. andruxa
  435. [05:14:52]
  436. init (сокращение от англ. initialization — инициализация) — программа в UNIX и Unix-подобных системах, которая запускает все остальные процессы. Работает как демон и обычно имеет PID 1. Обычно (согласно Filesystem Hierarchy Standard) располагается по пути /sbin/init.
  437.  
  438. sss
  439. [05:15:10]
  440. это замечательно
  441.  
  442. andruxa
  443. [05:15:13]
  444. PID 1
  445.  
  446. sss
  447. [05:15:16]
  448. но откуда все это запустится ?
  449.  
  450. andruxa
  451. [05:15:19]
  452. PID 2
  453.  
  454. sss
  455. [05:15:20]
  456. файлы где ?
  457.  
  458. andruxa
  459. [05:15:22]
  460. очереди
  461.  
  462. sss
  463. [05:15:30]
  464. сами файлы прочитаются откуда
  465.  
  466. andruxa
  467. [05:15:45]
  468. /sbin/init.
  469.  
  470. sss
  471. [05:15:52]
  472. /sbin на корне
  473.  
  474. корень нужно замапить
  475.  
  476. andruxa
  477. [05:15:58]
  478. напиши исполняемый скрипт и сунь туда
  479.  
  480. sss
  481. [05:16:00]
  482. чтобы примонтировать
  483.  
  484. куда ?
  485.  
  486. корня нет
  487.  
  488. andruxa
  489. [05:16:14]
  490. блять тогда ебашь зеркало
  491.  
  492. sss
  493. [05:16:26]
  494. что такое зеркало ?
  495.  
  496. andruxa
  497. [05:16:41]
  498. тоже самое тот же корень только второй
  499.  
  500. о мантируй из второго первре
  501.  
  502. и
  503.  
  504. sss
  505. [05:17:05]
  506. ты о initramfs ?
  507.  
  508. andruxa
  509. [05:17:33]
  510. когда первый упадет корен мапь его из второго
  511.  
  512. исполняемые файлы же блять одинаковые
  513.  
  514. что там что тут
  515.  
  516. sss
  517. [05:18:17]
  518. угу. в linux есть специальная штука для таких целей, initramfs называется
  519.  
  520. так вот
  521.  
  522. andruxa
  523. [05:18:27]
  524. ну
  525.  
  526. sss
  527. [05:18:29]
  528. в федоре есть генератор этого initramfs
  529.  
  530. называется dracut
  531.  
  532. andruxa
  533. [05:18:47]
  534. и что ищи другой путь реазизации того же
  535.  
  536. sss
  537. [05:19:02]
  538. в смысле ?
  539.  
  540. к чему ты последнюю фразу сказал ?
  541.  
  542. так вот
  543.  
  544. есть dracut
  545.  
  546. он генерирует initramfs
  547.  
  548. мне нужно выполнить мой код после того как запустится udev и отработают правила
  549.  
  550. именно после того как отработают правила
  551.  
  552. но до попытки монтировать рут
  553.  
  554. как это сделать ?
  555.  
  556. andruxa
  557. [05:21:03]
  558. сделать то можно
  559.  
  560. sss
  561. [05:21:08]
  562. как ?
  563.  
  564. andruxa
  565. [05:21:13]
  566. вопрос нахуй тебе это темор
  567.  
  568. ))
  569.  
  570. гемор
  571.  
  572. sss
  573. [05:21:25]
  574. если спрашиваю значит нужно
  575.  
  576. я хочу на машине сменить систему
  577.  
  578. andruxa
  579. [05:21:45]
  580. рут когда мантируеться?
  581.  
  582. sss
  583. [05:21:55]
  584. там другой генератор инитрамфс, я под него сделал скрипт и всунул куда нужно
  585.  
  586. andruxa
  587. [05:21:57]
  588. сам ответишь сейчас на свой вопрос
  589.  
  590. sss
  591. [05:22:01]
  592. а вот под dracut не получается
  593.  
  594. andruxa
  595. [05:22:25]
  596. я задал вопрос когда мантируеться супер рут
  597.  
  598. sss
  599. [05:22:35]
  600. что такое супер рут ?
  601.  
  602. andruxa
  603. [05:22:44]
  604. ну блять проще рут
  605.  
  606. после чего монтируеться?
  607.  
  608. sss
  609. [05:23:00]
  610. щас
  611.  
  612. после dracut-pre-mount.service
  613.  
  614. andruxa
  615. [05:23:53]
  616. #
  617. # inittab Этот файл описывает, как процесс INIT конфигурирует
  618. # систему на каждом уровне работы (run-level).
  619. #
  620. # Версия: @(#)inittab 2.04 17/05/93 MvS
  621. # 2.10 02/10/95 PV
  622. #
  623. # Автор: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
  624. # Переработано: Patrick J. Volkerding, <volkerdi@ftp.cdrom.com>
  625. # Дополнительные изменения:
  626. # Robert Kiesling, <kiesling@terracom.net>
  627. #
  628. # Уровень по умолчанию
  629. id:3:initdefault:
  630.  
  631. # Инициализация системы (запускается при загрузке системы)
  632. si:S:sysinit:/etc/rc.d/rc.S
  633.  
  634. # Скрипт, который запускается в режиме с одним пользователем
  635. # (уровень 1)
  636. su:1S:wait:/etc/rc.d/rc.K
  637.  
  638. # Скрипт, который запускается в многопользовательском режиме
  639. rc:23456:wait:/etc/rc.d/rc.M
  640.  
  641. # Что делать при нажатии комбинации Ctrl-Alt-Del
  642. ca::ctrlaltdel:/sbin/shutdown -t5 -rfn now
  643.  
  644. # При уровне 0 система останавливается
  645. l0:0:wait:/etc/rc.d/rc.0
  646.  
  647. # При уровне 6 система перезагружается
  648. l6:6:wait:/etc/rc.d/rc.6
  649.  
  650. # Что делать при перебое в питании (выгрузка системы в режиме с
  651. # одним пользователем)
  652. pf::powerfail:/sbin/shutdown -f +5 "THE POWER IS FAILING"
  653.  
  654. # Если питание успело восстановиться, прекратить выгрузку системы
  655. pg:0123456:powerokwait:/sbin/shutdown -c "THE POWER IS BACK"
  656.  
  657. # Если питание восстановилось в режиме с одним пользователем,
  658. # то вернуться к многопользовательскому режиму
  659. ps:S:powerokwait:/sbin/init 5
  660.  
  661. # Команды getty в многопользовательском режиме на консолях,
  662. # подключенных к последовательным портам
  663. #
  664. # ВНИМАНИЕ: приведите эти команды в соответствие с
  665. # вашими командами getty, иначе вы не сможете
  666. # войти в систему!!
  667. #
  668. # ВНИМАНИЕ: аргументы команды `agetty': скорость, порт
  669. # аргументы команды `getty_ps': порт, скорость, `gettydefs'
  670. c1:1235:respawn:/sbin/agetty 38400 tty1 linux
  671. c2:1235:respawn:/sbin/agetty 38400 tty2 linux
  672. c3:1235:respawn:/sbin/agetty 38400 tty3 linux
  673. c4:1235:respawn:/sbin/agetty 38400 tty4 linux
  674. c5:1235:respawn:/sbin/agetty 38400 tty5 linux
  675. c6:12345:respawn:/sbin/agetty 38400 tty6 linux
  676.  
  677. # Последовательные порты (serial lines)
  678. # s1:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt100
  679. s2:12345:respawn:/sbin/agetty -L 9600 ttyS1 vt100
  680.  
  681. # Подключения через модем (dialup lines)
  682. d1:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS0 vt100
  683. #d2:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS1 vt100
  684.  
  685. # Уровень 4 раньше использовался только для систем X Window.
  686. # Потом было обнаружено, что этот уровень зацикливает скрипт init,
  687. # так что load avg все время остается равным по меньшей мере 1.
  688. # Таким образом, теперь есть один процесс getty, открытый на
  689. # tty6. Надеемся, что этого никто не заметит. ;^)
  690. # Кроме того, не так уж плохо иметь одну текстовую консоль
  691. # на случай, если что-либо случится с X.
  692. x1:4:wait:/etc/rc.d/rc.4
  693.  
  694. # Конец файла /etc/inittab
  695.  
  696. sss
  697. [05:24:15]
  698. и зачем ты мне карту vt кинул ?
  699.  
  700. andruxa
  701. [05:24:20]
  702. run-level в этом тебе надо разбираться
  703.  
  704. у каждого процесса свой уровень старта
  705.  
  706. sss
  707. [05:24:50]
  708. нет, этот файл трогать не нужно
  709.  
  710. andruxa
  711. [05:24:53]
  712. там уже как карточную колоду тусуй
  713.  
  714. )))
  715.  
  716. а что тогда трогать
  717.  
  718. )))
  719.  
  720. по дефолту можно Убунту с коробки накатать и радоваться
  721.  
  722. sss
  723. [05:25:22]
  724. http://man7.org/linux/man-pages//man7/dracut.modules.7.html
  725.  
  726. это
  727.  
  728. andruxa
  729. [05:25:25]
  730. )))
  731.  
  732. sss
  733. [05:25:33]
  734. и не взлетит там убунту
  735.  
  736. т.к. не тривиальный конфиг дисков
  737.  
  738. ты же сказал что знаешь федору
  739.  
  740. вот dracut генератор инитрамов федоры
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement