Linux下i2node手动解压安装步骤



注意:
     以下操作在未经验证的情况下,决不允许应用于生产系统,否则,因兼容性导致的机器宕机、重启等问题,后果自负。



1、把rpm包放到根目录
        cd /


2、解压包到根目录(提取内容),但不安装
        rpm2cpio info2soft-i2node-5.5-7343.el6.x86_64.rpm | cpio -ivd

3、查看sfs是否已经加载
    以Redhat 4.7为例:
           cp  /usr/local/sdata/modules/ELsmp/sfs3.ko /usr/local/sdata/modules/
           lsmod | grep sfs
注意:
        (1)上述命令中,紫色加粗部分需要根据实际内核情况而定,如果uname -r信息打印出来的是EL,则将上述例子中的ELsmp替换成 EL目录,复制EL目录下的sfs3.ko;
        (2)sfs模块是在安装上就需要被加载,而不是开启服务时才加载。所以如果没有加载上sfs,应该在这一步进行手动加载,手动加载命令为   insmod sfs3.ko 。若执行该命令后提示 unknown file ....则说明不兼容该操作系统。


4、设置i2服务自启动
         chkconfig  --add  i2node
注意:
       以上命令适用于el7以下的操作系统。如果是redhat 7或centos 7及以上系统,请使用下述命令添加i2node服务开机自启动。
         systemctl  enable  i2node.service


5、强制覆盖selinux的配置文件
        cp  -fr  /etc/selinux/config.sdata  /etc/selinux/config
效果:selinux的脚本改成关闭状态disabled.


6、临时关闭
        selinux:setenforce 0


7、启动服务
el7以下系统:
      /etc/init.d/i2node start
el7及以上系统:
      service i2node start