Linux分区格式化SWAPLVM软件RAID的创建Word格式.docx
- 文档编号:5832970
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:24
- 大小:556.15KB
Linux分区格式化SWAPLVM软件RAID的创建Word格式.docx
《Linux分区格式化SWAPLVM软件RAID的创建Word格式.docx》由会员分享,可在线阅读,更多相关《Linux分区格式化SWAPLVM软件RAID的创建Word格式.docx(24页珍藏版)》请在冰点文库上搜索。
系统默认的分区ID就是83,所以我们没必要修改,直接按w保存退出
大家看见Thenewtablewillbeusedatthenextreboot没?
意思就是这个分区在下次启动的时候才能使用,我们可以使用一个命令,让这个分区马上生效哈~
输入#partprobe,自己使用命令补全哈
然后用fdisk-l查看下,最后一个,就是我们新建的分区
看见了吧,现在我们就格式这个分区,看到分区的号码/dev/sda7,等下我们格式化的时候要用
格式化的标准命令:
#mkfs
-text3/dev/sda7
我的是第7个分区,你们是第几个就用第几个
-t后面跟的就是文件系统的类型
现在我们要挂载这个分区。
挂载我已经教过了,相信大家还没忘记吧
先在/mnt/下面建立一个目录
#mkdir/mnt/backup
backup就是我建立的目录
然后我们手动挂载哈~
#mount-text3/dev/sda7
/mnt/backup
具体情况以你的分区号和建立的目录名为准
然后CD到这目录里面去,如果看见有一个LOST+fount目录,就说明你分区挂载成功了,现在就可以往分区里面写入数据了
如果想把这个分区开机挂载,就把它写入/etc/fstab,具体方法参考RHCE课程-RH131Linux管理笔记六-Linux文件系统管理、挂载及sudo设置与使用,在上一期已经讲了开机挂载了哈~
刚才我们格式化使用的命令是:
#mkfs-text3/dev/sdax
还有专门用于格式EXT3系统的命令:
#mkfs.ext3/dev/sdax就行了
大家OK的话,我们下面就开始学习用命令创建LVM逻辑卷
LVM的优点就是可以随意拉升和缩小。
在基础部分我们已经用图形界面创建过,现在我们使用命令来创建
第一步:
划分物理分区
使用和刚才一样de方法
输入n哈~然后回车使用默认的起始点,接着输入大小哈。
我们创建一个300M大小的空间,输入+300M
注意,这里比刚才多一步,由于LVM的ID和EXT3不一样,而系统默认是的EXT3,所以这里我们需要修改一下
在主菜单输入T
系统会让你选择要改变ID的分区,输入我们刚创建的分区,也就是最后一个8
Hexcode(typeLtolistcodes):
这里输入分区类型,LVM是8e,如果你不记得了,可以使用l查看分区ID的对应列表
输入l后,系统会列出所有分区对应的ID号
在列表中,我们可以看见LINUXLVM对应的是8e,所以我们直接输入8e,然后回车,
在主菜单输入p,查看当前分区情况
看见最后你分出来的分区ID已经是8e,那么就可以输入w保存退出
退出以后,记得要重启这个分区才能生效。
我们要使用一个命令让它立即生效
#partprobe
到这里,第一步创建物理分区完成哈~
第二步:
创建LVM的物理卷
使用命令
#pvcreate
/dev/sdax
sdax就是你刚才创建的分区
创建成功后,可以使用pvdisplay查看
那我们在这里暂停一下,给大家回顾下什么是LVM
LVM就想一种磁盘管理方式,叫逻辑卷管理器,从RedHatLinux8.0开始,逻辑卷管理器(LVM)可以在硬盘驱动器分配上使用,LVM是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。
LVM有点象WIN下的动态磁盘,动态磁盘知道吗?
LVM是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。
主要就是这个功能,可以随意扩展或者缩小某个分区的大小,前提这个分区是逻辑卷管理的。
嗯,这个就是它的主要功能
从硬盘驱动器中创建物理卷(physicalvolumes-PV)。
从物理卷中创建卷组(volumegroups-VG)。
从卷组中创建逻辑卷(logicalvolumes-LV),并分派逻辑卷挂载点
其中只有逻辑卷才可以写数据
没有大小限制哈,只要你硬盘有空间,比如刚才我们说的硬盘只支持15个分区,那么我们就可以使用LVM来把分区数量无限化
对,分一个物理分区,建立一个物理卷,然后这个物理卷建立一个卷组,我们就可以在这个卷组里面去分无数个逻辑卷,而且逻辑卷可以随意扩大缩小,不会对物理分区有影响,逻辑卷的功能也和物理分区差不多,一样可以格式化成随意的文件系统,挂载到随意的目录。
同时也支持quota
好了,我们继续哈~
刚才我们创建了物理卷PV-(physicalvolumes),可以使用pvdisplay查看。
PV创建好以后,我们就要创建卷组了,volumegroups-VG,卷组是在物理卷的基础上创建的,也就把物理卷的空间拿来给卷组管理,然后逻辑卷就可以向卷组要空间了
第三步:
创建卷组
#vgcreate
卷组名
物理卷
myvg
/dev/sda8
创建成功后,可以使用vgdisplay来查看卷组
第四步:
创建逻辑卷
(重点)
#lvcreate-L大小卷组名-n逻辑卷名称
我就从卷组里面分100M出来创建一个逻辑卷
#lvcreate-L100Mmyvg-nmylv1
OK,现在我们格式化mylv1为ext3文件格式并挂载到/mnt/mylv1目录
第五步:
格式化、挂载逻辑卷
#mkfs.ext3/dev/myvg/mylv1
#mkdir/mnt/mylv1
#mount-text3/dev/myvg/mylv1/mnt/mylv1
然后进入这个目录,能够看见lost+fount目录就成功了
这个逻辑卷使用fdisk-l
是查看不到滴,只有使用lvdisplay查看
[root@rhel5/mnt/mylv1]#fdisk-l
Disk/dev/sda:
32.2GB,32212254720bytes
255heads,63sectors/track,3916cylinders
Units=cylindersof16065*512=8225280bytes
DeviceBoot
Start
End
Blocks
Id
System
/dev/sda1
*
1
13
104391
83
Linux
/dev/sda2
14
1318
10482412+
/dev/sda3
1319
1971
5245222+
/dev/sda4
1972
3916
15623212+
5
Extended
/dev/sda5
2624
5245191
/dev/sda6
2625
2689
522081
82
Linuxswap/Solaris
/dev/sda7
2690
2751
497983+
/dev/sda8
2752
2788
297171
8e
LinuxLVM
[root@rhel5/mnt/mylv1]#lvdisplay
---Logicalvolume---
LVName
/dev/myvg/mylv1
VGName
myvg
LVUUID
xXbNEd-LAQa-xLtB-c92X-3BJ9-qfWu-z54ejZ
LVWriteAccess
read/write
LVStatus
available
#open
1
LVSize
100.00MB
CurrentLE
25
Segments
Allocation
inherit
Readaheadsectors
0
Blockdevice
253:
0
[root@rhel5/mnt/mylv1]#
如果要查看这个逻辑卷挂在到哪了,可以使用#mount查看
现在我们再在刚才的卷组里面划分一个逻辑卷mylv2出来,大小是150M,文件格式为ext3,挂载到/mnt/mylv2
#lvcreate-L150Mmyvg-nmylv2
#mkfs.ext3/dev/myvg/mylv2
#mkdir/mnt/mylv2
#mount-text3/dev/myvg/mylv2/mnt/mylv2
就这四条命令就OK了哈~
现在mylv1是100M,mylv2是150M哈~
我现在要把mylv2减少50M,将这50M添加到mylv1里面去哈,大家看下面
使用命令
#lvresize-L绝对大小对象
#lvresize-L100M/dev/myvg/mylv2
然后确定大小
resize2fs/dev/myvg/mylv2
注意:
缩小空间时可能会导致数据损坏,就像下面反复报错误哈~
正确滴方法是:
对于lvm,如果是扩大某个lv,操作比较简单,但如果是缩小lv,则有一定的风险。
我们先要缩小/dev/myvg/lv2文件系统,然后才能缩小lvm,如果在缩小lvm之前忘了缩小文件系统,这时候可以这样来挽救:
1:
不要进行对该分区的任何写入操作,最好是也不read
2:
用lvresize2fs重新扩大该分区,且扩大的容量是刚刚缩小的容量(数字一定要和刚刚的一致哈~)。
3:
缩小文件系统
4:
最后缩小逻辑卷哈。
5:
确认文件系统和逻辑卷大小一致。
[root@rhel5~]#umount/mnt/mylv2
[root@rhel5~]#lvresize-L150M/dev/myvg/mylv2
Roundingupsizetofullphysicalextent152.00MB
Extendinglogicalvolumemylv2to152.00MB
Logicalvolumemylv2successfullyresized
[root@rhel5~]#e2fsck-f/dev/myvg/mylv2
e2fsck1.39(29-May-2006)
Pass1:
Checkinginodes,blocks,andsizes
Pass2:
Checkingdirectorystructure
Pass3:
Checkingdirectoryconnectivity
Pass4:
Checkingreferencecounts
Pass5:
Checkinggroupsummaryinformation
/dev/myvg/mylv2:
12/38912files(8.3%non-contiguous),10580/155648blocks
[root@rhel5~]#resize2fs/dev/myvg/mylv2100M
resize2fs1.39(29-May-2006)
Resizingthefilesystemon/dev/myvg/mylv2to102400(1k)blocks.
Thefilesystemon/dev/myvg/mylv2isnow102400blockslong.
[root@rhel5~]#lvresize-L100M/dev/myvg/mylv2
WARNING:
Reducingactivelogicalvolumeto100.00MB
THISMAYDESTROYYOURDATA(filesystemetc.)
Doyoureallywanttoreducemylv2?
[y/n]:
y
Reducinglogicalvolumemylv2to100.00MB
12/26624files(8.3%non-contiguous),9032/102400blocks
[root@rhel5~]#mount-text3/dev/myvg/mylv2/mnt/mylv2
[root@rhel5~]#
ok,这样就缩小了LV的大小,注意要先umount哈~
使用同样的命令给mylv1加50M,这个就比较简单了哈~
#lvresize-L
150M
/dev/myvg/mylv1
确定大小,或者说是让命令生效
#resize2fs/dev/myvg/mylv1
这样就完成了LVM的扩展和减少,我们用lvdisplay查看一下哈~
现在我们使用的空间都是在卷组里面调用的,如果卷组的空间用完了怎么办?
那我们就需要给卷组拉升大小,给卷组拉升大小的方法
第一步、创建物理分区
#fdisk
/dev/sda
然后分一个分区,你想多大就多大,改变分区ID位8e。
然后保存退出
[root@rhel5/mnt/mylv1]#fdisk/dev/sda
Thenumberofcylindersforthisdiskissetto3916.
Thereisnothingwrongwiththat,butthisislargerthan1024,
andcouldincertainsetupscauseproblemswith:
1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)
2)bootingandpartitioningsoftwarefromotherOSs
(e.g.,DOSFDISK,OS/2FDISK)
Command(mforhelp):
n
Firstcylinder(2789-3916,default2789):
Usingdefaultvalue2789
Lastcylinderor+sizeor+sizeMor+sizeK(2789-3916,default3916):
+500M
p
/dev/sda9
2789
2850
t
Partitionnumber(1-9):
9
8e
Changedsystemtypeofpartition9to8e(LinuxLVM)
w
Thepartitiontablehasbeenaltered!
Callingioctl()tore-readpartitiontable.
WARNING:
Re-readingthepartitiontablefailedwitherror16:
Deviceorresourcebusy.
Thekernelstillusestheoldtable.
Thenewtablewillbeusedatthenextreboot.
Syncingdisks.
使用partprobe使分区马上生效
创建物理卷
/dev/sda9
拉升卷组,把刚建立的物理卷的空间加到以前的卷组中(重点)
#vgextend
#vgedtend
/dev/sda9
现在你就可以使用vgdisplay来查看新的myvg卷组的大小了
#vgd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 分区 格式化 SWAPLVM 软件 RAID 创建
![提示](https://static.bingdoc.com/images/bang_tan.gif)