Changes between Version 15 and Version 16 of linux/cheap-nas


Ignore:
Timestamp:
2015-04-17T12:01:52Z (10 years ago)
Author:
root
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/cheap-nas

    v15 v16  
    158158}}}
    159159
     160=== ядро
     161для использования scst рекомендуется добавить патчи в ядро. это необязательно, но с ними производительность выше.
     162{{{
     163#!bash
     164kernel="2.6.32-504.12.2.el6"
     165svn co https://svn.code.sf.net/p/scst/svn/branches/2.2.x scst
     166wget http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/kernel-${kernel}.src.rpm
     167yum install -y yum-utils rpmdevtools
     168yum-builddep -y --nogpgcheck kernel-${kernel}.src.rpm
     169rpm -Uvh kernel-${kernel}.src.rpm
     170cp scst/iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-504.patch rpmbuild/SOURCES/
     171cp scst/scst/kernel/rhel/scst_exec_req_fifo-2.6.32.patch rpmbuild/SOURCES/
     172}}}
     173в `kernel.spec` после `Source86: config-s390x-debug-rhel` добавляю
     174{{{
     175#!text
     176Patch111: put_page_callback-2.6.32-504.patch
     177Patch112: scst_exec_req_fifo-2.6.32.patch
     178}}}
     179а после `ApplyOptionalPatch linux-kernel-test.patch` соответственно
     180{{{
     181#!text
     182ApplyPatch put_page_callback-2.6.32-504.patch
     183ApplyPatch scst_exec_req_fifo-2.6.32.patch
     184}}}
     185
     186{{{
     187#!bash
     188rpmbuild -ba \
     189 --without kabichk \
     190 --with baseonly \
     191 --with firmware \
     192 --without debuginfo \
     193 --target=`uname -m` rpmbuild/SPECS/kernel.spec
     194}}}
     195
    160196=== scst
    161197от выбора iscsi target под linux может закружиться голова, но за меня их уже [#link1 сравнили], поэтому я этого делать не буду, а поверю на слово и сразу выберу scst.
    162 === ядро
    163198
    164199полезные ссылки:
    1652001. [=#link1 http://habrahabr.ru/post/200466/];
     2011. http://fedoraproject.org/wiki/Building_a_custom_kernel
     2021. http://www.spiderbird.com/2013/08/20/centos-6-with-scst/
    1662031. http://habrahabr.ru/post/209460/;
    1672041. http://habrahabr.ru/post/209666/.