REHL5挂接IPSAN说明Word格式文档下载.docx
《REHL5挂接IPSAN说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《REHL5挂接IPSAN说明Word格式文档下载.docx(21页珍藏版)》请在冰点文库上搜索。
![REHL5挂接IPSAN说明Word格式文档下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/2/7fc1e1de-f0b6-4a40-a1e9-033a1df07481/7fc1e1de-f0b6-4a40-a1e9-033a1df074811.gif)
chmod–R775/usr/Myworkspace/data/data1——修改读写权限
7、配置开机自动挂载,防止死机。
vi编辑器简单用法,依次使用shift+G命令(将光标定位到最后一行)然后使用o命令(插入新行并且进入编辑状态),输入以下内容:
如挂载多个,多写几行即可。
vi/etc/rc.local——编辑该文件,在最后一行添加如下内容
Iscsiadm-mnode-T:
storage0-p192.168.0.89:
3260-l
sleep5(休眠时间)
mount/dev/sdb1/usr/Myworkspace/data/data1
注意:
若在存储设备端系统完全重设后,必须先在客户端把它的挂载点umount掉,否则,再挂载iscsi卷时,用reboot重新启动系统后,会发生死机现象。
附:
repairfilesystem(修复)模式下,修改文件只读属性命令
mount–oremountrw/
iqn.1995-.dothill:
01.array.00c0ff13bcc6
REHL5基础知识
一,linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法,linuxGPT分区表管理自动挂载分区
先介绍2种分区表:
MBR分区表:
(MBR含义:
主引导记录)
所支持的最大卷:
2T
(T;
terabytes,1TB=1024GB)
对分区的设限:
最多4个主分区或3个主分区加一个扩展分区。
GPT分区表:
(GPT含义:
GUID分区表)
支持最大卷:
18EB,(E:
exabytes,1EB=1024TB)
每个磁盘最多支持128个分区
使用
parted
建立大小超过2T的分区
1,parted
/dev/sdb
可以输入p打印磁盘信息,查看分区的情况,找到起始和结束位置。
2,mklabel
gpt
设置分区类型为gpt
3,mkpart
primary
0%
100%
primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。
相同的命令为:
mkpart
0-1
或者是:
0
XXXXXX结束的空间
4,print
打印当前分区,查看分区设置是否正确
5,quit
完成后用quit命令退出。
6,mkfs.ext3
/dev/sdb1
格式化磁盘。
如果支持EXT4可选择格式化为EXT4,格式化成ext3的时候又出现问题。
Ext3默认的block
size的大小为4k,最大只能支持8T的空间。
格式化时指定block
size的大小为8K这样最大可以支持16T的空间。
相应命令:
mkfs.ext3
-b
8192
/dev/sdb2
7,mount
/dev/sdb1
/home/
挂载到/home目录下
8,自动挂载分区
当在系统里创建了一个新的分区后,因为mount挂载在重启服务后会失效,所以需要将分区信息写到/etc/fstab文件中让其永久挂载
,编辑/etc/fstab里加入:
输入红色内容
/dev/sdb1(磁盘分区)
/home(mount目录)
ext3(文件格式)
defaults
保存退出,重启后/dev/sdb1
就会自动挂载到/mnt/abc目录下
案例
Fdisk所使用的分区表为MBR,Master
Boot
Record,即主引导记录。
硬盘的0面、0道、1扇区就是主引导扇区,Fdisk将会写512个字节的记录在此,即MBR记录。
MBR分区表:
Master
Record,主引导记录)
所支持的最大卷:
对分区的设限:
最多4个主分区或3个主分区加一个扩展分区(扩展分区中支持无限制的逻辑驱动器)
GPT分区表:
支持最大卷:
exabytes,1EB=2(10)
PB=1024PB,1PB=2(10)
TB=1024TB)
每个磁盘最多支持128个分区
-----------------------------------------------------------------------------------------------------------------------------------
Linux下大于2T磁盘的使用:
GPT磁盘
两种分区表
fdisk命令虽然很交互,操作也方便,但是对于大于2T的磁盘无法操作,如果我们想用大于2T的磁盘怎么办?
可以把磁盘转化为GPT格式。
GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition
table的4*16个字节,只留第一个16个字节,类似于扩展分区,真正的partition
table在512字节之后,GPT磁盘没有四个主分区的限制。
但fdisk不支持GPT,我们可以使用parted来对GPT磁盘操作。
parted功能很强大,既可用命令行也可以用于交互式
在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select
sdx
x为磁盘,来进行磁盘的选择
parted>
select
sdb
假设磁盘为sdb
mklabel
gpt
将MBR磁盘格式化为GPT
msdos
将GPT磁盘转化为MBR磁盘
100
划分一个起始位置为0大小为100M的主分区
200
划分一个起始位置为100M大小为100M的主分区
print
打印当前分区
Parted命令
在parted里边不支持ext3的文件系统,所以如果要使用的话,要退出parted进行格式话
/dev/sdx1
因为fdisk是不支持GPT磁盘,所以不要使用fdisk
-l来查看X磁盘刚才分好的区,看不到的。
命令行的模式:
将硬盘转化为GPT磁盘后,执行下列命令
/dev/sdx
详细用法:
[选项]...
[设备
[命令
[参数]...]...]
将带有“参数”的命令应用于“设备”。
如果没有给出“命令”,则以交互模式运行。
选项:
-h,
--help
显示此求助信息
-i,
--interactive
在必要时,提示用户
-s,
--script
从不提示用户
-v,
--version
显示版本
命令:
check
MINOR
对文件系统进行一个简单的检查.
是
Linux
使用的分区编号。
在
磁盘标签中,主分区编号为
1
-
4,逻辑分区从
5
开始。
cp
[FROM-DEVICE]
FROM-MINOR
TO-MINOR
将文件系统复制到另一个分区.
msdos磁盘标签中,主分
区编号为1
DEVICE
通常为
/dev/hda
或
/dev/sda
help
[COMMAND]
打印通用求助信息,或关于
COMMAND
的信息
标签类型
创建新的磁盘标签
(分区表)
“标签类型”是以下任意一项:
aix,
bsd,
gpt,
mac,
dvh,
msdos,
sun,
loop
mkfs
文件系统类型
创建类型为“文件系统类型”的文件系统.
MINOR是Linux使用的分区编号。
在msdos磁盘标签中,主分区编号为1-4,逻辑分区从5开始。
“文件系统类型”是以下任意一项:
ext3,
ext2,
fat32,
fat16,
hfs,
jfs,
linux-swap,
ntfs,reiserfs,
hp-ufs,
sun-ufs,
xfs
分区类型
[文件系统类型]
起始点
终止点
创建一个分区
.
“分区类型”是主分区、逻辑分区、扩展分区之一.“文件系统类型”是以下任意一项:
ntfs,reiserfs,hp-ufs,
xfs.“起始点”和“终止点”以兆为单位。
负值表示从磁盘末段开始计数。
创建分区而不在分区上创建新文件系统。
“文件系统类型”可以用于设置适当的分区标识。
mkpartfs
创建一个带有文件系统的分区,“分区类型”是主分区、逻辑分区、扩展分区之一,“起始点”
和“终止点”以兆为单位。
move
移动编号为
的分区.MINOR
4,
逻辑分区从
“起始点”和“终止点”以兆为单位。
name
名称
将编号为
的分区命名为“名称”.
磁盘标签中,主分
区编号为
NAME
是您需要的任何单词
[MINOR]
打印分区表,或者分区
quit
退出程序
rescue
挽救临近“起始点”、“终止点”的遗失的分区
resize
改变位于编号为
的分区中文件系统的大小
.MINOR
磁盘
标签中,主分区编号为
负值表示从磁盘末
段开始计数。
rm
删除编号为
的分区
.
磁盘标签中,主分区编号为1-4,逻辑分区从5开始。
设备
选择要编辑的设备
set
标志
状态
改变编号为MINOR
的分区的标志,
在msdos磁盘标签中,主分区编号
为1-4,逻辑分区从5开始。
“标志”是以下任意一项:
启动,
根,
对换分区,
隐藏分区,
raid,
lvm,
lba,
hp-service,
palo.
状态为:
开、关
Linux大于2T的磁盘分区方法
由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,具体方法如下:
GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition
但fdisk不支持GPT,我们可以使用parted来对GPT磁盘操作。
parted功能很强大,既可用命令行也可以用于交互式
在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select
代码
parted>
//假设磁盘为sdb
//将MBR磁盘格式化为GPT
#parted>
//将GPT磁盘转化为MBR磁盘
//划分一个起始位置为0,大小为100M的主分区
//划分一个起始位置为100M,大小为100M的主分区
-1
//将整块磁盘分成一个分区
//打印当前分区
//退出
输入命令参数来操作fdisk。
a:
设定硬盘启动区。
b:
编辑一个BSD类型分区。
c:
编辑一个DOS兼容分区。
d:
删除一个分区。
l:
察看指定的设备的分区表状况。
m:
显示Fdisk命令各个参数的说明。
o:
创建一个DOS分区。
n:
设定新的硬盘分区。
p:
打印分区信息。
s:
创建一个空Sun分区表。
t:
改变硬盘分区类型。
q:
结束分区,不保存操作内容。
v:
校验硬盘分区表。
w:
结束分区,保存操作内容。
x:
进入高级操作模式。
Iscsi命令汇总
1.发现iscsi存储:
iscsiadm-mdiscovery-tst-pISCSI_IP
2.查看iscsi发现记录iscsiadm-mnode
3.删除iscsi发现记录iscsiadm-mnode-odelete-TLUN_NAME-pISCSI_IP
4.登录iscsi存储iscsiadm-mnode-TLUN_NAME-pISCSI_IP-l
5.登出iscsi存储iscsiadm-mnode-TLUN_NAME-pISCSI_IP-u
Linux下加挂文件系统的小结
学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一。
文件系统有很多种类型,比windows的fat、fat32;
Linux的ext、ext2或ext3;
FreeBSD的ufs等等。
在使用Linux的过程,也常常Linux操作系统使用虚拟文件系统VFS,通过VFS可以直接存取其它已被内核支持的各种文件系统,用起来就像是在普通的Linux的ext系列文件系统一样。
早期的Linux内置支持的文件系统不多,自kernel2.0.x起并支持到VFAT,以后逐渐增加,到目前可以说 决大多数的文件系统都有了支持。
只是有一些如NTFS需要重新编译内核才能支持。
Linux在启动过程中,会按照/etc/fstab中的设置,把各个分区上的文件系统加挂到对应到加载点上去。
Linux至少需要两个分区才能启动:
一个是根分区/,另一个是交换分区,如果在启动时根分区加载失败,Linux就不能完成启动。
如果交换分区加载失败,Linux就不能仍能启动,在内存不够的情况下速度就会受很大的影响。
根分区的文件系统类型通常是ext、ext2或ext3,但也可以是其它的一些文件系统。
除了加载了Linux所必需的文件系统外,Linux的用户还经常需要使用其它的各种文件系统,特别是在一台机器上同时安装多个操作系统的时候。
比如笔者的机器上同时安装了Linux和Windows2000,其中Windows的C盘采用了NTFS文件系统、D盘采用了FAT32文件系统。
而当我在Linux上工作的时候,常常需要访问Windows的C盘和D盘的内容,甚至是网络上的共享目录,Linux下加挂一个文件系统使用的是mount命令,用manmount命令可以得到命令参数的详细解释。
下面就来介绍一下在几种情况下以命令行方式加挂文件系统的具体方法:
1.加挂FAT32文件系统
最简单的用法
mount/dev/hda6/mnt/d
/dev/hda6是笔者Windows的D盘,/mnt/d是目录加挂点。
Linux会识别到/dev/hda6分区的文件系统类型是什么,然后加挂的。
当然也可以指定分区的文件系统类型,命令如下:
mount-tvfat/dev/hda6/mnt/d
在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:
mount
/dev/hda6/mnt/d-ocodepage=936,iocharset=cp936
mount-tvfat/dev/hda6/mnt/d-ocodepage=936,iocharset=cp936
注意:
cp936是指简体中文,cp950是指繁体中文。
2.加挂NTFS文件系统
在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。
核心支持NTFS后,可以用以下命令加挂:
-t/dev/hda2/mnt/c
同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:
mount-tntfs-oiocharset=cp936/dev/hda2/mnt/c-r
mount-tntfs-oiocharset=cp936,rw/dev/hda2/mnt/c
3.加挂U盘上的文件系统
现在使用U盘的人越来越多了,其实在Linux下使用U盘也非常简单,Linux对USB设备有很好的支持,在你插入U盘后,U盘被识别为一个SCSI盘,通常您用以下命令就能加挂U盘上的文件系统
mount/dev/sda1/usb
同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,命令类似于上面对FAT32介绍的:
mount/dev/sda1/usb-opagecode=936,iocharset=cp936
4.加挂Linux系统通过samba共享出来的目录
利用samba共享出来的目录其实很难说其原来是哪种文件系统,不过这一点不重要,只要它对用户是透明的就好啦。
加挂时,我们指定类型为smbfs,在加挂samba共享的分区时,也会出现中文的文件名和目录名乱码情况,可以用以下命令加挂:
mount-tsmbfs-o
username=terry,password=terry,codepage=936,iocharset=cp936
//terry-linux/terry
/mp3/
username=terry,password=terry,codepage=936,ioc