partprobe 刷新分区表!!!!!!!!!!!!!!!!!!!!!!!!!!!!
自行建立一个200MiB的逻辑卷 /dev/systemvg/vo,格式化为ext3文件系统并挂载到 /vo 。然后将逻辑卷vo和其文件系统大小调整到 300 MiB
这里的/dev/systemvg(卷组名)/vo (逻辑卷名)
可以将dev下零散空闲的磁盘空间整合为vg然后从vg中划分逻辑卷lv美滋滋 (vg卷组 lv逻辑卷 kv物理卷不用管)
vgcreate systemvo /dev/sda(这是之前添加的硬盘lsblk查看) vgcreate 名字 硬盘空间1 硬盘空间2 ....
lvcreate -n vo -L 200M systemvo lvcreate -n 名字 -L 大小 从哪个vg取
这里ls /dev/systemvg/vo 有则成功 lvdisplay查看
格式化逻辑卷然后挂载
mkfs.ext3 /dev/systemvg/vo
mount /dev/systemvg/vo /vo
df -h 查看挂载情况 blkid 查看挂载格式 vgs查看卷组 lvs查看逻辑卷
这里做逻辑卷扩展注意 先扩展逻辑卷空间 再扩展文件系统
先扩展逻辑卷空间大小 lvextend -L 300M /dev/systemvg/vo lsblk查看
再扩展文件系统 resize2fs /dev/systemvg/vo df -h查看
OK!!!!
逻辑卷和普通分区比较:如果硬盘是MBR分区不灵活 ,逻辑卷非常灵活能整合分散空间(没错不同硬盘也可以),可以扩大可以缩小(这边缩小没学)不影响读写。
命令总结:lsblk查看硬盘设备分区大小
df -h 查看挂载情况
blkid查看文件系统格式
mkfs.xfs(ext3/4)给分区格式化
resize2fs 给ext系列分区扩展空间格式化(可以在读写时进行) xfs_growfs 给xfs扩展分区格式化(可在读写时直接扩展)
vgcreate 卷组名 零散空间1(/dev/sda1) 零散空间2 (/dev/vda3)
vgs 查看卷组 vgdisplay 详细情况(PE大小)
lvcreate -n 逻辑卷名 -L 大小 卷组名
lvs 查看
这里写一个重点PE大小 什么是PE,它是卷组的最小单元 默认1PE=4M大小
vgdisplay #查看 PE size
vgchange -s 2M 卷组名 #修改 PE size
根据pe创建逻辑卷
lvcreate -n 逻辑卷名 -l pe个数 (100) 卷组名 #完成
lvcreate -n 逻辑卷名 -L 大小 (200M) 卷组名 #对比下
swap交换分区
就是当内存不够可以把硬盘空间充当内存
在您的系统中添加一个大小为 512 MiB 的swap分区:
这个交换空间与之前的操作不太一样
需要一块为格式化的分区/dev/vdb1
mkswap /dev/vdb1 格式化为swap格式
swapon /dev/vdb2 激活swap分区
swapon -s 查看开启的交换空间
free 查看内存
根据下面的要求创建一个新的逻辑卷:
逻辑卷命名为database,属于datastore卷组,并且逻辑卷的大小为50个物理扩展单元 (physical extent)在datastore卷组中的逻辑卷,物理扩展单元 (physical extent) 大小应为 16 MiB使用ext3文件系统对新的逻辑卷进行格式化,此逻辑卷应该在系统启动的时候自动挂载在 /mnt/database 目录下vgcreate datastore -s 16M /dev/vdb1
lvcreate -n database -l 50 datastore
lvs