天天看點

linux挂在iscsi磁盤,Linux挂載ISCSI TARGET磁盤

5.安裝iscsi-target:

[[email protected] Server]# cd /opt/soft/

[[email protected] soft]# ls

iscsitarget-1.4.20.2.tar.gz

[[email protected] soft]# gunzip *.gz

[[email protected] soft]# tar xvf *.tar

iscsitarget-1.4.20.2/

iscsitarget-1.4.20.2/README.mcs

iscsitarget-1.4.20.2/ChangeLog

iscsitarget-1.4.20.2/RELEASE_NOTES

iscsitarget-1.4.20.2/COPYING

iscsitarget-1.4.20.2/Makefile

iscsitarget-1.4.20.2/etc/

iscsitarget-1.4.20.2/etc/initd/

iscsitarget-1.4.20.2/etc/initd/initd

iscsitarget-1.4.20.2/etc/initd/initd.debian

iscsitarget-1.4.20.2/etc/initd/initd.redhat

iscsitarget-1.4.20.2/etc/initd/initd.gentoo

iscsitarget-1.4.20.2/etc/ietd.conf

iscsitarget-1.4.20.2/etc/initiators.allow

iscsitarget-1.4.20.2/etc/initiators.deny

iscsitarget-1.4.20.2/etc/targets.allow

iscsitarget-1.4.20.2/kernel/

iscsitarget-1.4.20.2/kernel/file-io.c

iscsitarget-1.4.20.2/kernel/null-io.c

iscsitarget-1.4.20.2/kernel/session.c

iscsitarget-1.4.20.2/kernel/iscsi_hdr.h

iscsitarget-1.4.20.2/kernel/iscsi.h

iscsitarget-1.4.20.2/kernel/conn.c

iscsitarget-1.4.20.2/kernel/block-io.c

iscsitarget-1.4.20.2/kernel/tio.c

iscsitarget-1.4.20.2/kernel/compat.h

iscsitarget-1.4.20.2/kernel/Makefile

iscsitarget-1.4.20.2/kernel/digest.c

iscsitarget-1.4.20.2/kernel/event.c

iscsitarget-1.4.20.2/kernel/iscsi_dbg.h

iscsitarget-1.4.20.2/kernel/digest.h

iscsitarget-1.4.20.2/kernel/config.c

iscsitarget-1.4.20.2/kernel/nthread.c

iscsitarget-1.4.20.2/kernel/ua.c

iscsitarget-1.4.20.2/kernel/target.c

iscsitarget-1.4.20.2/kernel/iotype.c

iscsitarget-1.4.20.2/kernel/iotype.h

iscsitarget-1.4.20.2/kernel/iscsi.c

iscsitarget-1.4.20.2/kernel/wthread.c

iscsitarget-1.4.20.2/kernel/target_disk.c

iscsitarget-1.4.20.2/kernel/volume.c

iscsitarget-1.4.20.2/kernel/param.c

iscsitarget-1.4.20.2/dkms.conf

iscsitarget-1.4.20.2/README.vmware

iscsitarget-1.4.20.2/usr/

iscsitarget-1.4.20.2/usr/ietadm.h

iscsitarget-1.4.20.2/usr/session.c

iscsitarget-1.4.20.2/usr/ietadm.c

iscsitarget-1.4.20.2/usr/chap.c

iscsitarget-1.4.20.2/usr/message.c

iscsitarget-1.4.20.2/usr/iscsi_hdr.h

iscsitarget-1.4.20.2/usr/log.c

iscsitarget-1.4.20.2/usr/plain.c

iscsitarget-1.4.20.2/usr/md5.c

iscsitarget-1.4.20.2/usr/conn.c

iscsitarget-1.4.20.2/usr/iscsid.c

iscsitarget-1.4.20.2/usr/param.h

iscsitarget-1.4.20.2/usr/Makefile

iscsitarget-1.4.20.2/usr/isns_proto.h

iscsitarget-1.4.20.2/usr/md5.h

iscsitarget-1.4.20.2/usr/event.c

iscsitarget-1.4.20.2/usr/ietd.c

iscsitarget-1.4.20.2/usr/sha1.h

iscsitarget-1.4.20.2/usr/target.c

iscsitarget-1.4.20.2/usr/config.h

iscsitarget-1.4.20.2/usr/types.h

iscsitarget-1.4.20.2/usr/isns.c

iscsitarget-1.4.20.2/usr/iscsid.h

iscsitarget-1.4.20.2/usr/sha1.c

iscsitarget-1.4.20.2/usr/ctldev.c

iscsitarget-1.4.20.2/usr/param.c

iscsitarget-1.4.20.2/usr/misc.h

iscsitarget-1.4.20.2/iscsitarget.spec

iscsitarget-1.4.20.2/include/

iscsitarget-1.4.20.2/include/iet_u.h

iscsitarget-1.4.20.2/README.initiators

iscsitarget-1.4.20.2/doc/

iscsitarget-1.4.20.2/doc/manpages/

iscsitarget-1.4.20.2/doc/manpages/ietd.8

iscsitarget-1.4.20.2/doc/manpages/ietd.conf.5

iscsitarget-1.4.20.2/doc/manpages/ietadm.8

iscsitarget-1.4.20.2/patches/

iscsitarget-1.4.20.2/patches/compat-2.6.29.patch

iscsitarget-1.4.20.2/patches/compat-2.6.24.patch

iscsitarget-1.4.20.2/patches/compat-2.6.32.patch

iscsitarget-1.4.20.2/patches/compat-2.6.25-2.6.27.patch

iscsitarget-1.4.20.2/patches/compat-2.6.30.patch

iscsitarget-1.4.20.2/patches/compat-2.6.23.patch

iscsitarget-1.4.20.2/patches/compat-2.6.28.patch

iscsitarget-1.4.20.2/patches/compat-2.6.19-2.6.21.patch

iscsitarget-1.4.20.2/patches/compat-rhel4.patch

iscsitarget-1.4.20.2/patches/compat-2.6.14-2.6.18.patch

iscsitarget-1.4.20.2/patches/compat-sles10sp2.patch

iscsitarget-1.4.20.2/patches/compat-2.6.22.patch

iscsitarget-1.4.20.2/patches/compat-2.6.31.patch

iscsitarget-1.4.20.2/README

[[email protected] soft]# ls

iscsitarget-1.4.20.2  iscsitarget-1.4.20.2.tar

[[email protected] soft]# cd iscsitarget-1.4.20.2

[[email protected] iscsitarget-1.4.20.2]# ls

ChangeLog  dkms.conf  etc      iscsitarget.spec  Makefile  README             README.mcs     RELEASE_NOTES

COPYING    doc        include  kernel            patches   README.initiators  README.vmware  usr

開始編譯iscsi-target,報錯 需要gcc編譯器:[[email protected] iscsitarget-1.4.20.2]#make kernel/bin/sh: cc: command not found

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -le: unary operator expected

/bin/sh: line 0: [: -lt: unary operator expected

make -C /lib/modules/2.6.18-164.el5/build SUBDIRS=/opt/soft/iscsitarget-1.4.20.2/kernel modules

/usr/src/kernels/2.6.18-164.el5-i686/scripts/gcc-version.sh: line 11: gcc: command not found

/usr/src/kernels/2.6.18-164.el5-i686/scripts/gcc-version.sh: line 12: gcc: command not found

make[1]: gcc: Command not found

make[1]: Entering directory `/usr/src/kernels/2.6.18-164.el5-i686'

CC [M]  /opt/soft/iscsitarget-1.4.20.2/kernel/tio.o

/bin/sh: gcc: command not found

make[2]: *** [/opt/soft/iscsitarget-1.4.20.2/kernel/tio.o] Error 127

make[1]: *** [_module_/opt/soft/iscsitarget-1.4.20.2/kernel] Error 2

make[1]: Leaving directory `/usr/src/kernels/2.6.18-164.el5-i686'

make: *** [kernel] Error 2