磁盘阵列(IPSAN)挂载Windows和Linux测试过程

合集下载

linux挂载阵列

linux挂载阵列

1.在linux机器上使用磁阵当磁阵配置完毕后,该磁阵在linux操作系统看来,就是一个磁盘,即外接磁阵或内置磁盘在linux机器上的使用是完全相同的。

在/dev目录下应能看见该磁阵的设备文件。

例如,在linux 机器上原只有一个SCSI磁盘/dev/sda,现在增加了一个SCSI磁阵dev/sdb,这个/dev/sdb设备文件就是已同linux机器连接的磁阵。

如果看不到该设备文件,则需查找原因。

如果linux机器不在运行业务,应重启机器。

要能够使用磁阵(磁盘),必须要经过3个步骤:磁盘分区,分区格式化,文件系统挂载到某一目录。

(1)磁盘分区先检查所有linux已识别的所有磁盘的状态:[root@ftpnode2 ~]# fdisk -lDisk /dev/sda: 146.6 GB, 146685296640 bytes255 heads, 63 sectors/track, 17833 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83Linux/dev/sda2 14 17833 143139150 8eLinux LVMDisk /dev/sdb: 1796.7 GB, 1796776919040 bytes255 heads, 63 sectors/track, 218445 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn't contain a valid partition table磁阵/dev/sdb还没有分区,需要对其进行分区。

本操作因为要把整个磁阵的容量都放在一个目录下使用,所以只配置一个分区。

linux配置SAN存储-IPSAN

linux配置SAN存储-IPSAN

linux配置SAN存储-IPSAN简单的介绍⼀下SAN (存储区域⽹络 storage area network and SAN protocols ,简称SAN),它是⼀种⾼速⽹络实现计算机与存储系统之间的数据传输。

常见的分类是FC-SAN和IP-SAN两种。

FC-SAN通过光纤通道协议转发scsi协议;IP-SAN通过TCP协议转发scsi协议,也就是IP 地址。

存储设备是指⼀台或多台⽤以存储计算机数据的磁盘设备,通常指磁盘阵列,主要⼚商EMC、⽇⽴等。

下⾯配置IP-SAN存储实战服务名称服务器地址服务端:node01192.168.137.101客户端:node02192.168.137.102客户端:node03192.168.137.103⼀、服务端安装1.1 IPSAN 是C/S模式服务端⼝3260点击(此处)折叠或打开1. [root@node01 ~]# yum -y install scsi-target-utils #yum 安装[root@node01 ~]# ll /etc/tgt/targets.conf #主要配置⽂件-rw------- 1 root root 6945 Sep 4 2013 /etc/tgt/targets.conf[root@node01 ~]# service tgtd restart #启动服务Stopping SCSI target daemon: not running [FAILED]Starting SCSI target daemon: [ OK ][root@node01 ~]# chkconfig tgtd on[root@node01 ~]# netstat -antup |grep 3260 #检查服务端⼝tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN 1125/tgtdtcp 0 0 :::3260 :::* LISTEN 1125/tgtd[root@node01 ~]#1.2 新建存储分区,在这⾥我们通过在vmvare新增加⼀个块10G⼤⼩的磁盘 /dev/sdb,重启服务器点击(此处)折叠或打开[root@node01 ~]# fdisk -l |grep "Disk"Disk /dev/sda: 21.5 GB, 21474836480 bytesDisk identifier: 0x0004a1ecDisk /dev/sdb: 10.7 GB, 10737418240 bytesDisk identifier: 0x00000000[root@node01 ~]#[root@node01 ~]# fdisk /dev/sdb #分区,⼤⼩5G1.3 共享存储分区,修改/etc/tgt/targets.conf ⽂件点击(此处)折叠或打开1. [root@node01 ~]# vim /etc/tgt/targets.conf # 增加以下内容,以下是iscsi的格式2.3. <target .node01.www:target4_scan> #命名4. backing-store /dev/sdb1 #共享的分区5. initiator-address 192.168.137.102 #允许访问的地址6. initiator-address 192.168.137.1037. vendor_id node #标⽰8. product_id target4 #产品编号9. </target>10. [root@node01 ~]# tgt-admin -show #查看状态Target 1: .node01.www:target4_scanSystem information:Driver: iscsiState: readyI_T nexus information:LUN information:LUN: 0Type: controllerSCSI ID: IET 00010000SCSI SN: beaf10Size: 0 MB, Block size: 1Online: YesRemovable media: NoPrevent removal: NoReadonly: NoBacking store type: nullBacking store path: NoneBacking store flags:LUN: 1Type: diskSCSI ID: IET 00010001SCSI SN: beaf11Size: 5379 MB, Block size: 512Online: YesRemovable media: NoPrevent removal: NoReadonly: NoBacking store type: rdwrBacking store path: /dev/sdb1Backing store flags:Account information:ACL information:192.168.137.102192.168.137.103[root@node01 ~]#⼆、客户端配置2.1 安装iscsi-initiator-utils,并配置服务信息点击(此处)折叠或打开1. [root@node02 ~]# yum -y install iscsi-initiator-utils2. [root@node02 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.137.101 #发现target存储3. Starting iscsid: [ OK ]4. 192.168.137.101:3260,1 .node01.www:target4_scan5. [root@node02 ~]#6. [root@node02 ~]# /etc/init.d/iscsid status #查看客户端服务7. iscsid (pid 1153) is running...8. [root@node02 ~]#9. [root@node02 ~]# tree /var/lib/iscsi/ #发现target服务,信息会写⼊/var/lib/iscsi ⽬录下10. /var/lib/iscsi/11. ├── ifaces12. ├── isns13. ├── nodes14. │└── .node01.www:target4_scan15. │└── 192.168.137.101,3260,116. │└── default17. ├── send_targets18. │└── 192.168.137.101,326019. │├── .node01.www:target4_scan,192.168.137.101,3260,1,default -> /var/lib/iscsi/nodes/iqn.2016-.node01.www:target4_scan/192.168.137.101,3260,120. │└── st_config21. ├── slp22. └── static23.24. 10 directories, 2 files25. [root@node02 ~]#26. [root@node02 ~]# /etc/init.d/iscsid start #先启动iscsid 服务[root@node02 ~]# /etc/init.d/iscsi start #在启动iscsi服务该服务是根据iscsid服务信息/var/lib/iscsi/ 来识别设备的Starting iscsi: [ OK ][root@node02 ~]#2.2 检查是否发现磁盘,以及卸载和登录scsi设备点击(此处)折叠或打开1. [root@node02 ~]# ll /dev/sdb2. brw-rw---- 1 root disk 8, 16 Aug 12 00:48 /dev/sdb3. [root@node02 ~]# lsblk #lsblk查看块信息的命令4. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk├─sda1 8:1 0 200M 0 part /boot├─sda2 8:2 0 10G 0 part /└─sda3 8:3 0 1G 0 part [SWAP]sr0 11:0 1 3.6G 0 rom /mediasdb 8:16 0 5G 0 disk5.6. [root@node02 ~]#7. [root@node02 ~]# tree /var/lib/iscsi/8. /var/lib/iscsi/├── ifaces├── isns├── nodes│└── .node01.www:target4_scan│└── 192.168.137.101,3260,1│└── default├── send_targets│└── 192.168.137.101,3260│├── .node01.www:target4_scan,192.168.137.101,3260,1,default -> /var/lib/iscsi/nodes/iqn.2016-.node01.www:target4_scan/192.168.137.101,3260,1│└── st_config├── slp└── static10 directories, 2 files9. [root@node02 ~]# iscsiadm -m node -T .node01.www:target4_scan -u #卸载scsi设备10. Logging out of session [sid: 1, target: .node01.www:target4_scan, portal: 192.168.137.101,3260]11. Logout of [sid: 1, target: .node01.www:target4_scan, portal: 192.168.137.101,3260] successful.12. [root@node02 ~]# lsblk13. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk├─sda1 8:1 0 200M 0 part /boot├─sda2 8:2 0 10G 0 part /└─sda3 8:3 0 1G 0 part [SWAP]sr0 11:0 1 3.6G 0 rom /media14. [root@node02 ~]# iscsiadm -m node -T .node01.www:target4_scan -l #登录scsi设备15. Logging in to [iface: default, target: .node01.www:target4_scan, portal: 192.168.137.101,3260] (multiple)16. Login to [iface: default, target: .node01.www:target4_scan, portal: 192.168.137.101,3260] successful.17. [root@node02 ~]# lsblk18. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk├─sda1 8:1 0 200M 0 part /boot├─sda2 8:2 0 10G 0 part /└─sda3 8:3 0 1G 0 part [SWAP]sr0 11:0 1 3.6G 0 rom /mediasdb 8:16 0 5G 0 disk19. [root@node02 ~]#2.3 使⽤scsi设备,并做写⼊操作点击(此处)折叠或打开1. [root@node02 ~]# df -h2. Filesystem Size Used Avail Use% Mounted on3. /dev/sda2 9.9G 869M 8.5G 10% /4. tmpfs 238M 0 238M 0% /dev/shm5. /dev/sda1 194M 27M 158M 15% /boot6. /dev/sr0 3.6G 3.6G 0 100% /media7.8. [root@node02 ~]#9. [root@node02 ~]# fdisk /dev/sdb #分区10.11. [root@node02 ~]# lsblk #查看分区块12. NNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk├─sda1 8:1 0 200M 0 part /boot├─sda2 8:2 0 10G 0 part /└─sda3 8:3 0 1G 0 part [SWAP]sr0 11:0 1 3.6G 0 rom /mediasdb 8:16 0 5G 0 disk└─sdb1 8:17 0 5G 0 part13.14. [root@node02 ~]# mkfs.ext4 /dev/sdb1 #格式化分区15. mke2fs 1.41.12 (17-May-2010)16. Filesystem label=17. OS type: Linux18. Block size=4096 (log=2)19. Fragment size=4096 (log=2)20. Stride=0 blocks, Stripe width=0 blocks21. 328656 inodes, 1312222 blocks22. 65611 blocks (5.00%) reserved for the super user23. First data block=024. Maximum filesystem blocks=134637158425. 41 block groups26. 32768 blocks per group, 32768 fragments per group27. 8016 inodes per group28. Superblock backups stored on blocks:29. 32768, 98304, 163840, 229376, 294912, 819200, 88473630.31. Writing inode tables: done32. Creating journal (32768 blocks): done33. Writing superblocks and filesystem accounting information: done34.35. This filesystem will be automatically checked every 21 mounts or36. 180 days, whichever comes first. Use tune2fs -c or -i to override.37. [root@node02 ~]# mkdir /scsi #挂载分区到新建⽬录/scsi38. [root@node02 ~]# mount /dev/sdb1 /scsi/39. [root@node02 ~]# df -h40. Filesystem Size Used Avail Use% Mounted on41. /dev/sda2 9.9G 869M 8.5G 10% /42. tmpfs 238M 0 238M 0% /dev/shm43. /dev/sda1 194M 27M 158M 15% /boot44. /dev/sr0 3.6G 3.6G 0 100% /media45. /dev/sdb1 5.0G 139M 4.6G 3% /scsi46. [root@node02 ~]# cp -r /root/* /scsi/ #写⼊验证47. [root@node02 ~]# ll /scsi/48. total 3649. -rw------- 1 root root 980 Aug 12 00:59 anaconda-ks.cfg50. -rw-r--r-- 1 root root 10197 Aug 12 00:59 install.log51. -rw-r--r-- 1 root root 3161 Aug 12 00:59 install.log.syslog52. drwx------ 2 root root 16384 Aug 12 00:58 lost+found53. [root@node02 ~]# df -h /scsi/54. Filesystem Size Used Avail Use% Mounted on55. /dev/sdb1 5.0G 139M 4.6G 3% /scsi56. [root@node02 ~]#三、添加另外客户端192.168.137.103。

Linux 挂载Windows NTFS 文件系统

Linux 挂载Windows NTFS 文件系统

CentOS 5.5 Linux 挂载Windows NTFS 文件系统yum install ntfs-3g更换centos5.5后发现无法识别ntfs格式的设备,搜索了很久尝试各种方法才得以解决,为使新手少走弯路,我将我的解决过程写出来给大家分享。

一、第一种方案首先看到最多的解决方法是安装kernel-2.6.18-194.el5.i686.rpm,但没成功,使用uname -r -p查看系统内核,[root@centos5 ~]# uname -r -p2.6.18-194.el5 i686也可以输入[root@centos5 ~]# rpm -q --queryformat "%{ARCH}\n" kernel接下来安装NTFS支持下载适合内核版本和处理器的相应的RPM包kernel-2.6.18-194.el5.i686.rpm这是一个提供RPM包的网站里有对应每个红帽企业版内核支持NTFS的RPM包。

下载对应内核的rpm包,先用“uname -r”查看内核版本。

选择OS类型,是i386,还是x64的。

比如,我机器是i686,内核为2.6.18-194.el5,就去搜索kernel-2.6.18-194.el5.i686.rpm。

找到一个kernel-2.6.18-194.el5.i686.rpm。

安装2. 运行rpm -ihv kernel-2.6.18-194.el5.i686.rpm,安装此RPM包。

3. 运行/sbin/modprobe ntfs加载内核模块。

(这里无任何的输出)4. 运行dmesg | grep NTFS,可以查看NTFS驱动版本。

显示[root@localhost src]# dmesg | grep NTFSNTFS driver 2.6.18[Flags: R/W MODULE].NTFS volume version 3.1.5. 可以运行cat /proc/filesystems看到已经支持ntfs文件系统了。

linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享

linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享

linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。

现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。

下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。

挂接命令(mount)首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。

命令格式:mount [-t vfstype] [-o options] device dir其中:1.-t vfstype 指定文件系统的类型,通常不必指定。

mount 会自动选择正确的类型。

常用类型有:光盘或光盘镜像:iso9660DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT ntfs文件系统:ntfsMount Windows文件网络共享:smbfsUNIX(LINUX) 文件网络共享:nfs2.-o options 主要用来描述设备或档案的挂接方式。

常用的参数有:loop:用来把一个文件当成硬盘分区挂接上系统ro:采用只读方式挂接设备rw:采用读写方式挂接设备iocharset:指定访问文件系统所用字符集3.device 要挂接(mount)的设备。

4.dir设备在系统上的挂接点(mount point)。

挂接光盘镜像文件由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。

linux挂载磁盘关于LINUX磁盘阵列的挂载

linux挂载磁盘关于LINUX磁盘阵列的挂载

linux挂载磁盘:关于LINUX磁盘阵列的挂载问题疯狂代码 / ĵ:http://Linux/Article27213.html1 、如何挂载请将命令详细写在下边涉及参数阵列为c0d1p1如果有2 个就是c0d1p2依次向下排挂载命令mount -t ext3 /dev/cciss/c0d1p1 / 挂点2 、如何设置为开机自动挂载?在FSTAB 文件中如何设置?在FSTAB 文件中磁盘阵列文件类型是什么?挂点是什么?FSTAB中/dev/cciss/c0d1p1 挂点ext3 default 0 0呵呵 !如果能找到图形工具就用图形工具挂载拉!附录 挂载命令详解挂载文件系统目前有两种思路方法是通过 mount 来挂载另种思路方法是通过/etc/fstab文件来开机自动挂载;1、通过mount 来挂载磁盘分区(或设备)mount使用方法其实也简单我们说几个常用;挂载文件系统命令格式:[root@localhost beinan]# mount [-t 文件系统 ] [-o 选项] 设备 目录注:-t 通过这个参数我们来指定文件系统类型般情况下不必指定有时也能识加-t 后面跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等其中 vfat 是fat32和fat16分区文件系统所所用参数;如果您忘记了文件系统也可以在-t 后面加auto ;-o 这个选项主要选项有权限、用户、磁盘限额、语言编码等但语言编码选项大多用于vfat和ntfs文件系统;由于选项太多还是请您看看 man mount ;这里不多说;设备 指设备比如/dev/hda1 /dev/sda1 cdrom 等...至于您系统中有哪些存储设备主要通过 fdisk -l 或者查看/etc/fstab 或 dmesg ;般情况下光驱设备是/dev/cdrom ;软驱设备是/dev/fd0 ;硬盘及移动硬盘以 fdisk -l 输出为准;1)对光驱和软驱挂载;举例:[root@localhost beinan]# mount /dev/cdrom[root@localhost beinan]# mount /dev/fd0第行是mount 光驱至于mount 到哪了我们可以通过查看 /etc/fstab来查看;同理软驱/dev/fd0设备也是如此;比如我们在/etc/fstab/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0我们可以肯定是光盘被mount 到了 /media/cdrecorder 目录;但我们也可以自己来指定cdrom 挂载位置 ;比如 /mnt/cdrom 所以我们也可以这样来挂载光驱;[root@localhost beinan]#mkdir /mnt/cdrom[root@localhost beinan]# mount /dev/cdrom /mnt/cdrom我们先建个目录然后执行mount 命令这样cdrom 就挂在 /mnt/cdrom 中了;我们就可以在/mnt/cdrom 中查看光盘中资料和文件;这个目录您想如何建就如何建用什么目录不是最重要重要是您知道自己在做什么就行了比如我们也可以把这个目录建成 dvdrom ;然后用 mount /dev/cdrom /mnt/dvdrom 来挂载;有时我们设备是COMBO有支持dvd cd 还能支持刻录;我们最好查下光驱设备主要有两个思路方法是通过查看 /etc/fstab 2是通过ls -l 来查看;比如我们在/etc/fstab中查看到类似下面行;/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0通过这个我们能知道hdc 就是cdrom 也是dvdrom设备 更是 cdrecorder设备;为了验证我们说法;请用ls -l 来列文件;[root@localhost beinan]# ls -lh /dev/dvd*lrwxrwxrwx 1 root root 3 2005-09-13 /dev/dvd -> hdc[root@localhost beinan]# ls -lh /dev/cdromlrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdrom -> hdc[root@localhost beinan]# ls -lh /dev/cdwriterlrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdwriter -> hdc这不目了然了吗?dvd 、cdrom 、cdwriter 文件名都链接到了hdc这个设备所以光驱设备根源就是/dev/hdc ;所以我们也可以这样挂载光驱;[root@localhost beinan]# mkdir /mnt/cdrom[root@localhost beinan]# mount /dev/hdc /mnt/cdrom2)挂载硬盘和移动硬盘文件系统;个分区只有创建了文件系统后才能使用前面我们说过了我们在Linux大多用是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;[1]挂载Linux文件系统;对于ext2 、ext3 、reiserfs 不需要指定文件系统编码其实mount 也没有这个功能;这些Linux文件系统如果出现编码问题般是通过export LANG来指定;所以挂载这些文件系统比较简单;首先我们得建个文件系统挂载目录;我们前面已经提到了;个有文件系统分区要挂到系统中必须要有个挂载点;这个挂载点就是个目录;比如我们通过fdisk -l 得知hda5 是Linux分区并且创建了文件系统比如是reiserfs 文件系统吧;[root@localhost beinan]# fdisk -l /dev/hdaDisk /dev/hda: 80.0 GB, 80026361856 s255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 sDevice Boot Start End Blocks Id/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 Linux我们先用fdisk -l 来查看下分区情况:我们想要挂载/dev/hda5分区比如hda5分区创建是reiserfs文件系统;[root@localhost beinan]# mkdir /mnt/hda5/ 注:先创建个挂载目录;[root@localhost beinan]# chmod 777 /mnt/hda5/ 注:设置/mnt/hda5权限为任何用户可写可读可执行;这样所有用户都能在写入;[root@localhost beinan]# mount -t reiserfs /dev/hda5 /mnt/hda5 注:通过-t reiserfs 来指定/dev/hda5是reiserfs 文件系统 并且挂载到/mnt/hda5目录;[root@localhost beinan]# mount -t auto /dev/hda5 /mnt/hda5 注:假如我们不知道hda5上reiserfs 文件系统我们可以用 -t auto 让系统定夺然后挂载到/mnt/hda5 ;[root@localhost beinan]# mount /dev/hda5 /mnt/hda5 注:不加任何参数直接 mount /dev/hda5 到/mnt/hda5;系统自动判断分区文件系统;是不是被挂载了我们通过df -lh 来查看;[root@localhost beinan]# df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/hda8 11G 8.5G 1.9G 83% //dev/shm 236M 0 236M 0% /dev/shm/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10/dev/hda5 7.9G 5.8G 2.1G 74% /mnt/hda5[2]挂载文件系统;请参考: 在Fedora core 4.0 加载NTFS和FAT32分区详述3)卸载文件系统umount ;命令使用方法:[root@localhost beinan]# umount 设备或挂载目录举例:[root@localhost beinan]# mount -t auto /dev/hda5 /mnt/hda5 注:挂载/dev/hda5;[root@localhost beinan]# df -lh 注:查看/dev/hda5是否被挂载;Filesystem 容量 已用 可用 已用% 挂载点/dev/hda8 11G 8.5G 1.9G 83% //dev/shm 236M 0 236M 0% /dev/shm/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10/dev/hda5 7.9G 5.8G 2.1G 74% /mnt/hda5[root@localhost beinan]# umount /dev/hda5 注:卸载/dev/hda5 [root@localhost beinan]# df -lh 注:看是否卸载了/dev/hda5;Filesystem 容量 已用 可用 已用% 挂载点/dev/hda8 11G 8.5G 1.9G 83% //dev/shm 236M 0 236M 0% /dev/shm/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10[root@localhost beinan]#umount /dev/cdrom 注:卸载cdrom ;[root@localhost beinan]#umount /dev/fd0 注:卸载软驱;... ...再说个查看分区是否被挂载了命令直接用 mount -s[root@localhost beinan]# mount -s2、通过/etc/fstab文件来开机自动挂载文件系统1)理解fstab上面我们说了mount挂载存储设备文件系统办法;现在我们再来说说在/etc/fstab 中实现开机自动挂载文件系统办法;首先我们要查看 /etc/fstab ;主要看他规划写法;# This file is edited by fstab-sync - see 'man fstab-sync' for detailsLABEL=/1 / ext3 defaults 1 1/dev/devpts /dev/pts devpts gid=5,mode=620 0 0/dev/shm /dev/shm tmpfs defaults 0 0/dev/proc /proc proc defaults 0 0/dev/sys /sys sysfs defaults 0 0LABEL=SWAP-hda7 swap swap defaults 0 0/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0第字段:设备名在这里表示是文件系统; 有时我们把挂载文件系统也说成挂载分区; 在这个字段中也可以用分区标签;在例子中/LABEL=/1就是Fedora 系统安装分区标签至于是在哪个分区可以用 df -lh 来查看;[root@localhost beinan]# df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/hda8 11G 8.5G 1.9G 83% //dev/shm 236M 0 236M 0% /dev/shm/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10我们可以知道 LABEL=/1是/dev/hda8标签;那我们用什么命令来创建硬盘分区标签呢?对于ext3和ext2文件系统我们可以用 e2label 来设置e2label device [label]比如我们想把文件系统为ext3 分区/dev/hda5标签设备为 /5 我们应该执行如下命令:[root@localhost beinan]# e2label /dev/hda5 /5[root@localhost beinan]# mkdir /mnt/hda5 注:创建挂载/dev/hda5分区目录;[root@localhost beinan]# chmod 777 /mnt/hda5 注:打开权限所有用户可读可写可执行;然后我们要改/etc/fstab 中加行/5 /mnt/hda5 ext3 defaults 0 0警告: 请不要在您Linux安装分区(也就是Linux系统/ 所在分区)实战会导致您Linux系统崩溃;如果想实战请在其它分区测试;如果是reiserfs文件系统我们应该用[root@localhost beinan]# reiserfstune -l 标签 设备举例:比如我为reiserfs 文件系统 /dev/hda10设置标签为 /10 ;[root@localhost beinan]# reiserfstune -l /10 /dev/hda10我们在/etc/fstab中加入行;/10 /mnt/hda10 reiserfs defaults 0 0警告: 请不要在您Linux安装分区(也就是Linux系统/ 所在分区)实战会导致您Linux系统崩溃;如果想实战请在其它分区测试;第 2字段:文件系统挂载点;第 3字段:文件系统类型;第 4字段:mount 命令选项和mount 中-o 同理;defaults包括这些选项 rw, suid, dev, exec, auto, nouser, async;通过实战这个默认还能满足我们需要;至于这些选项意思请参看man mount ;第 5字段:表示文件系统是否需要dump 备份是真假关系;1是需要0 是不需要;第 6字段: 是否在系统启动时通过fsck磁盘检测工具来检查文件系统1是需要0是不需要2是跳过;基于这些认识;比如我们要开机自动挂载/dev/hda5 ;我们可以如下做;[root@localhost beinan]# mkdir /mnt/hda5/ 注:先创建个挂载目录;[root@localhost beinan]# chmod 777 /mnt/hda5/ 注:设置/mnt/hda5权限为任何用户可写可读可执行;这样所有用户都能在写入;然后我们在/etc/fstab 中加如下行;/dev/hda5 /mnt/hda5 reiserfs defaults 0 0这样重启机器就能看到效果了.2009-2-12 5:25:08疯狂代码 /。

运用Linux多路径软件包挂载SAN磁盘阵列

运用Linux多路径软件包挂载SAN磁盘阵列

运用Linux多路径软件包挂载SAN磁盘阵列作者:宇振全张天亮樊晋明韩晓飞程利来源:《科技创新导报》2019年第10期摘要:由于主流应用软件逐渐退出Solaris系统平台,与Solaris操作系统相关的SAN磁盘阵列被闲置下来。

本文通过多年来掌握的Linux系统应用经验,结合科研生产工作需求,以实际工作为例,较为详细地叙述了运用多路径软件包挂载SAN磁盘阵列配置过程。

为科研人员开展特殊项目研究数据存储,提供了便利的途径。

关键词:多路径 SAN 磁盘阵列中图分类号:G64 文献标识码:A 文章编号:1674-098X(2019)04(a)-0161-02近些年,随着本单位主流应用软件逐渐退出Solaris系统平台,与Solaris操作系统相关的磁盘阵列存储系统被闲置下来。

为了合理利用现有的软硬件资源,选定一台HP图形工作站,并配备Qlogic QLE2460光纤卡,通过光纤线连接SUN STK6540磁盘阵列存储系统。

为项目组开展专项研究,提供数据存储。

1 安装配置光纤卡驱动在HP工作站上,安装红帽Linux5.8系统。

经过具体配置,挂接SUN STK6540磁盘阵列磁盘分区。

具体过程如下:首先,为HP图形工作站安装配置红帽Linux5.8操作系统。

然后,检查光纤卡驱动是否安装成功。

安装红帽Linux5.8系统后,光纤卡驱动会自动安装。

如下命令检查是否安装成功,如果显示了光纤卡的具体信息,则表示光纤卡驱动安装成功。

#lspci | grep -i fibre2 配置多路径挂载SAN磁盘阵列普通的计算机都是一个硬盘挂接到一个总线上,这里是一对一的关系。

而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。

也就是说,主机到存储可以有多条路径可以选择。

如果是同时使用的话,在操作系统的角度来看,每条路径会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样在使用的时候,就给用户带来了困惑。

Redhat linux挂载IP-SAN(iSCSI)

Redhat linux挂载IP-SAN(iSCSI)

Redhat Linux挂载IP-SAN(iScsi协议)【测试环境】:Redhat Linux 企业版 5.5、IP-SAN磁盘阵列一台。

一、Linux安装时注意事项1、安装操作系统RHEL5.5时,当安装进行到以下界面时,如图所示:请勾选“网络服务器”选项,并选中“现在定制”,点击下一步。

选中左边“服务器”选项,并将其右边的子项全部勾选再继续进行安装。

2、我们连接完成了ISCSI 设备之后, 如果直接执行关闭计算机或重新启动计算机的操作, 你会发现计算机会卡在关闭的过程中, 查询原因发现iscsi 连接在断开之前, 系统已经把网络连接关闭而导致的, 因此我们需要修改一下iscsi 的配置文件, 让他提醒Redhat 系统不要关闭网络连接,以确保计算机正常关闭: 登出节点时, 首先需要解除挂接unmount /mnt/iscsi (该路径为实际挂载路径,请根据实际情况修改)输入登出命令:icsiadm – m node – T iscsi:openfiler – p 192.168.1.204:3260 – u如果只设置到这一步,每次关机之前需要手动移除iscsi连接, 否则redhat会因umount 网络磁盘之前系统关闭了网络连接而导致无法关机, 卡死在这一过程中,因此我们需要配置一下/etc/init.d/iscsid 文件, 在其中添加以下几行代码: echo -n $"Turning off network shutdown. "# we do not want iscsi or network to run during system shutdown# incase there are RAID or multipath devices using# iscsi diskschkconfig --level 06 network offrm /etc/rc0.d/*networkrm /etc/rc6.d/*network好了,现在可以重新启动系统, 以验证他是否可以正常关机, 是否开机会自动连接和挂载ISCSI 网络磁盘。

实训任务08Linux系统连接IP SAN[2页]

实训任务08Linux系统连接IP SAN[2页]

实训八、Linux系统连接IP SAN实训任务Linux环境下配置iSCSI Initiators并连接IP SAN存储设备。

实训目的1.掌握Linux环境下配置iSCSI Initiators配置方法;2.熟悉使用iSCSI发起程序连接IP SAN的方法;3.加深SAN概念的理解和SAN应用环境的了解。

实训步骤Linux操作系统一般都自带了iSCSI组件,但系统默认没有安装该组件,需要手动安装。

本实例使用的操作系统是Centos Linux7.2 64位。

1.安装iSCSI组件挂载安装镜像文件:[root@centos ~]# mount -o loop /home/CentOS-7-x86_64-DVD-1511.iso /mnt/centos/mount: /dev/loop0 is write-protected,mounting read-only并配置本地yum源配置文件:[root@centos ~]# mv /etc/yum.repos.d/C* /opt/[root@centos ~]# vi /etc/yum.repos.d/local.repo[centos]name=centosbaseurl=file:///mnt/centos/gpgcheck=0enabled=1~"/etc/yum.repos.d/local.repo" [New] 6L,71C written安装配置iscsi-initiator启动:[root@centos ~]# yum -y install iscsi-initiator-utils[root@centos ~]#service iscsid start连接到iscsi共享存储:[root@centos ~]#iscsiadm –m discovery –t sendtargets –p 192.168.10.128192.168.10.128:3260,1 .example.istgt:freenas登录到iscsi共享存储:[root@centos ~]# iscsiadm -m node -T .example.istgt:freenas -p 192.168.10.128:3260 -lLogging in to [iface: default,target: .example.istgt:freenas,portal: 192.168.10.128,3260] (multiple)Login to [iface: default,target: .example.istgt:freenas,portal: 192.168.10.128,3260] successful.2.配置IP SAN存储设备查看磁盘信息,可以看到多出一块硬盘设备:[root@centos ~]# fdisk –l… …Disk /dev/sdb: 10.7 GB,10737418240 bytes,20971520 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 4096 bytes / 1048576 bytes这块磁盘sdb就是连接Free NAS系统上的存储资源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

磁盘阵列(IPSAN)挂载Windows和Linux测试过程
测试设备型号:同有iSUM420G3,插入6块1T SATA硬盘。

步骤:
1.设置IP-SAN
2.配置Windows/Linux客户端
一、设置IP-SAN
通过IE输入IP-SAN管理口IP,192.168.0.200,用户名Administrator,密码:password。

(1)创建磁盘阵列。

(2)创建逻辑驱动器(可创建多个,下图:LD0、LD1、LD2为SAN驱动器,LD3为NAS 驱动器)。

创建NAS驱动器
(3)LUN映射(点左边树的“存储服务”节点)
(NAS驱动器好像不用手动配置映射,自动设置好了)
------至此,iSCSI方式挂载设置完毕。

(4)NAS配置
●创建NAS用户
●在协议控制中可以启动所需的服务(若启用NAS,配置Windows(CIFS)协议即
可):
●文件共享中可设置共享文件夹。

(此时windows客户端直接用\\192.168.0.201访问共享目录即可)
二、Windows/Linux客户端设置
1、WinXP/2003中连接iSCSI
需要安装iSCSI Initiator(从微软网站上下载最新的,如Initiator-2.08-build3825-x86fre.exe)。

安装后启动:
(1)在Gereral中设置启动器名(Initiator Node Name)。

※必须与IP-SAN里面配置的启动器名一致!
Windows iSCSI Initiator
(2)Discovery中输入IP-SAN数据口IP。

也可以点Advanced设置相关信息:
(3)在target页面中连接。

(4)在Windows管理→磁盘管理中可发现新的磁盘。

(注意WinXP下无法挂载2T以上的驱动器,因此如果IPSAN里设置的驱动器大小超过2T,XP磁盘管理将无法发现新磁盘!)。

上面的磁盘分区类型为GPT磁盘,可转换为MBR磁盘(最大分区为2T)。

转换为MBR
也可以再次转换为GPT磁盘。

之后可以任意分区了:
2、Win7/2008中连接iSCSI
Win7/2008下无需安装iSCSI Initiator,系统已带:在开始菜单搜索程序框中输入iscsi即可找到“iSCSI发起程序”。

在目标中直接输入IP-SAN 数据口IP地址,其他操作跟XP类似。

3、Linux中连接iSCSI
(Red hat linux 5.5)
※安装Linux时必须选中“开发”和“服务器”选项,避免个别组件缺失。

(至少保证服务器被选中)
详细安装方法参考我的另一个文档“Redhat linux挂载IP-SAN(iSCSI)”。

拷贝文件速度测试:
(1)iSCSI方式
Windows2003,采用直连方式(电脑网卡与ipsan数据口直接连接,不通过交换机),网速为千兆。

源文件在管理电脑本地硬盘,目标位置为IP-SAN磁盘。

单文件,1.19G,耗时12秒,速率约:100M/s
2文件,1.12G,一起选中拷贝,耗时35秒,速率约:32M/s,网卡带宽占用率:6%~14% 2文件,1.12G,一个一个拷贝,耗时45秒,速率降低了!
12个文件,1.19G,一起选中拷贝,耗时1分钟,速率约:20M/s
12个文件,1.19G,一个一个拷贝(同时进行),耗时近3分钟!
【结论】:
单文件拷贝时速度最快,拷贝多个文件时选中多个拷贝比一个一个同时拷贝要快!
从IP-SAN驱动器的一个分区向另一个分区拷贝:1.19G单文件,耗时35s——由于读、写均在IP-SAN磁盘上进行,因此比从本地硬盘想IP-SAN磁盘拷贝要慢得多。

Linux、采用直连方式(网速为1G),从本地硬盘到IP-SAN磁盘,复制4.3G大小的1个文件,约1:06秒,速率约67M/s。

【结论】:Linux平台拷贝文件速度不如Windows。

(2)NAS方式(文件共享)
从Windows向NAS共享文件夹拷贝:
单文件,1.19G,耗时43秒,速率约:28M/s(比iSCSI方式慢很多,iSCSI下为12s)。

相关文档
最新文档