linux 与存储相关基本知识要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果想要进行多次移动的话,例如向下移动30行,可以使用“30j”或“30↓”的组合键,即加上想要进
行的次数(数字)后,操作即可
u与[Ctrl]+r是很常用的命令。一个是复原,另一个则是重做一次。利用这两个功能按键,编辑起
来就得心应手。
使用上面这些按键时,在vi画面的左下角处会出现“--INSERT--”或“--REPLACE--”的字样。通过名称就知道是什么操作。特别注意,上面也提过了,想在文件中输入字符时,一定要在左下角处看到
INSERT/REPLACE才能输入。
注意一下,那个感叹号(!)在vi当中,常常具有“强制”的意思。
JBOD:简单磁盘捆绑 , 通常又称Span 。
HBA:主机总线适配器, HBA的常规定义:就是连接主机I/O总线和计算机内存系统的I/O适配器.按照这个定义,像显卡就是连接视频总线和内存,网卡就是连接网络总线和内存,SCSI-FC卡就是连接SCSI或者FC总线和内存的,它们都应该算是HBA,大家常说的光纤网卡指的就是光纤通道网络里的HBA卡. 高性能的SAN系统是需要在服务器上安装一块专门负责解包工作以减轻处理器负担的网卡,这种网卡大家就叫它HBA
互联网小型计算机接口(iSCSI)、IP上的光纤通道 (FCIP)和互联网上的光线通道 (IFCP)
轻量级的路径访问协议Lightweight Directory Access Protocol (LDAP)、远程认证拨入用户服务(RADIUS), 增强的终端访问控制器访问控制系统(TACACS+)、Kerberos、 Triple DES、高级加密标准(AES)、安全套接层 (SSL)和安全Shell(SSH)。
Virtual Tape Library ,VTL: 虚拟磁带库
logical unit number,lun: 逻辑单元号
lun masking,lun mapping
我们有了独立的磁盘阵列用了之后,服务器只要看到存储的控制系统,就有可能使用磁盘阵列的磁盘资源,但是磁盘阵列不可能只为某一个服务器来使用,所以他必须管制主机使用某部分磁盘资源。这个管制分为两个部分:一部分就是lun mapping,类似于绿色通道,就是保证服务器能看到某部分存储资源,一部分就是lun masking,类似于警戒线,就是保证服务器只可访问给它分配的存储资源,而没分配给服务器的资源,就不要染指了。
实现lun masking和lun mapping有三种方法:一个是基于存储控制系统来设置,一个是基于存储交换系统来设置,一个是基于服务器os来设置。
基于存储控制系统得设置,是比较常见的设置,比如很多磁盘阵列的控制系统,本身就能设置lun被某服务器看到。比如FastT的partition功能。
基于存储交换系统的设置,也是一种常用的方法,比如常说的zoning。
基于服务器os的设置,比较少采用,一般采用安装某些操作系统上安装某些软件来实现,因为这个方法全靠服务器自觉,所以比较少用,呵呵。
挂载(mount)命令使用技巧
1.挂载光盘
挂载光盘的命令如下:
# mount -t is09660 /dev/cdrom /mnt/cdrom
该命令将光盘挂载到/mnt/cdrom目录,使用“ls /mnt/cdrom”命令即可显示光盘中数据和
卸载光盘的命令如下:
# umount /mnt/cdrom
2.挂载软盘
将软盘挂载到/mnt/floppy目录的命令如下:
# mount /dev/fd0 /mnt/floppy
卸载软盘的命令如下:
#umount /mnt/floppy
3.挂载U盘挂载U盘相对复杂一些。
首先使用“fdisk -l”命令查看外挂闪存的设备号,一般为/dev/sda1。然后用“mkdir /mnt/usb”命令建立一个挂载U盘用的目录。之后使用如下命令挂载FAT格式的U盘:
# mount -t msdos /dev/sda1 /mnt/usb
使用如下命令挂载FAT32格式的U盘:
# mount -t vfat /dev/sda1 /mnt/usb
4.挂载外挂硬盘分区
挂载外挂硬盘分区(FAT32格式)同样需要先用“fdisk -1”查看外挂的硬盘分区设备号,假设为/dev/hda1。建立/mnt/vfat挂载目录后,使用如下命令进行挂载:
# mount -t vfat /dev/hda1 /mnt/vfat
注意,默认情况下Linux只允许root用户执行mount命令。如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab配置文件,加入以下内容:
LABEL=/ /ext3defaults11
/dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00
/dev/fdo/mnt/floppy auto auto,owner,kudzu,ro,user 00
挂载指定磁区,或者视图当前挂载的磁盘(不加任何的参数时)。
mount
mount [参数] <设备名> <挂载目录>
常用参数帮助:
-a:会自动比对当前系统所认识的文件格式,找到适合的文件格式挂载指定的磁盘。-t:指定挂载磁区的文件格式。若只是单纯要挂载磁区,其实是不用指定这个参数,只要使用「-a」参数就可以了,但是现在要挂载的是特殊的tmpfs文件格式,所以必须明确指出要挂载的文件格式为「tmpfs」
umount <挂载目录>
【范例】
将挂载到/mnt/hda2目录的磁区卸载。
umount /mnt/hda2
mkfs
可将磁盘格式化为任何文件格式。
语法:
mkfs [-t fstype] [-c] [-f] [-l file] 设备名
常用的格式化参数帮助如下:
t:指定要将磁盘格式化为何种文件格式,若不指定默认值为「ext2」,常见的文件格式有ext2、ext3、jfs、reiserfs与xfs。
-c:检测磁区是否有坏轨。这个参数可以用在将磁区格式化为jfs文件格式上。
-f:强制格式化,无论该磁区当前是何种文件格式,一率格式化为当前指定的文件格式。这个参数可以用在将磁区格式化为jfs、reiserfs与xfs其中一种的文件格式上。
设备名:如/dev/hda1、/dev/sda1、/dev/rc/c0d0p1…等。
【范例1】
将/dev/hda2 强制格式化为jfs文件格式,并检测是否有坏轨。
mkfs -t jfs -c -f /dev/hda2
高性能计算(HPC)领域服务器互联网络的首选协议已经明确为Infiniband.特点是高带宽,低时延,系统扩展性好。
MAID(Massive Arrays of Idle Disks)技术:MAID技术能够仅在需要进行数据存取时才开始启动硬盘,硬盘不必随时处于活动的在线状态,从而达到省电效果。主要应用在近线存储(Nearline Storage)设备,尤其适用备份、归档等领域的应用。