商城网站建设服务器,网站都是怎么做的,宁波易通宁波网站建设,天津网站建设技术目录 编辑
一、概念解析
1、LV逻辑卷
2、PV物理卷
3、VG卷组
二、扩容前准备
三、创建逻辑卷并扩容
1、打开虚拟机
2、进入root用户
3、查看新加入的硬盘
4、创建主分区
5、创建物理卷
6、打包为一个卷组
7、创建逻辑卷
8、格式化逻辑卷
9、挂载逻辑卷--开机自…目录 编辑
一、概念解析
1、LV逻辑卷
2、PV物理卷
3、VG卷组
二、扩容前准备
三、创建逻辑卷并扩容
1、打开虚拟机
2、进入root用户
3、查看新加入的硬盘
4、创建主分区
5、创建物理卷
6、打包为一个卷组
7、创建逻辑卷
8、格式化逻辑卷
9、挂载逻辑卷--开机自启动挂载(永久挂载)
10、逻辑卷扩容 一、概念解析
1、LV逻辑卷
LVLogical Volume逻辑卷是Linux系统中的一种逻辑卷它是在物理卷PV和卷组VG之上创建的可以动态地调整大小和迁移数据。通常LV被格式化为文件系统以提供高级别的数据管理和访问方式。LV提供了更好的灵活性和可用性可以根据需要增加或减少存储空间同时提供了数据冗余和恢复功能。在Linux系统中LVMLogical Volume Manager逻辑卷管理为LV提供了管理和配置工具。
2、PV物理卷
PVPhysical Volume物理卷是在LVMLogical Volume Manager中使用的一个概念它表示一个硬盘或分区。在LVM中多个PV物理卷可以组成一个VGVolume Group卷组VG卷组则可以被分成多个LVLogical Volume逻辑卷。PV物理卷通常使用命令pvcreate来创建之后可以使用vgextend命令将其添加到VG卷组中。
3、VG卷组
VG是Linux中的卷组Volume Group的缩写。VG是逻辑卷Logical Volumes的基础它将一个或多个物理卷Physical Volumes组合在一起形成一个单一的卷组。VG提供了一种灵活的方式来管理一个或多个物理硬盘驱动器的存储空间。VG中的所有物理卷都必须属于同一系统并且必须使用相同的块大小。VG可以被划分成多个逻辑卷Logical Volumes每个逻辑卷都可以被格式化为一个文件系统或被用作其他用途如MySQL数据目录等。
二、扩容前准备 笔者这里做的操作是先创建一个逻辑卷然后在对这个逻辑卷扩容这里是先创建5G的逻辑卷然后在将这个5g逻辑卷扩容到10G因为原来的硬盘已经全部分完所以在这里我选择了接着添加硬盘为了方便看出细节笔者没有选择直接添加10G的硬盘选择了添加两个5G的硬盘进行操作和扩容 添加一个硬盘 选择SCSI 创建新虚拟磁盘 选择大小5G这里可以根据自己的需求进行改变 这样之后我们就会得到一个5G的硬盘再重复一次操作我们可以得到两个这样的硬盘最终结果如下图 三、创建逻辑卷并扩容
1、打开虚拟机
这里应该没什么说的了吧
2、进入root用户
su root3、查看新加入的硬盘
lsblk
我们可以看到我们刚刚加进去的两个5G的硬盘
4、创建主分区
在创建LVM逻辑卷之前我们需要先创建主分区 使用 fdisk /dev/sdb 创建主分区。注意我这里是新添的两块硬盘所以此操作要执行两次只是硬盘名不一样。依次输入 n , p, 1, 然后回车回车输入w后保存。 注意下行命令sdb哪里需要和上边我们查看到的空硬盘名字一致先对其中一个创建主分区在对另一个创建步骤都是一样的。
fdisk /dev/sdb 依次输入n,p,1然后两次回车选择默认大小 然后输入w进行保存 同样的方法在对sdc执行一下我们要将两个盘都创建主分区 5、创建物理卷 下面一条语句是创建物理卷的命令注意刚刚那个过程其中的编号我们选择的是1所以sdb变成主分区之后是sdb1sdc变成sdc1如果你写的是其他的数字就会显示其他的。 如果你还不确定你是什么的情况下可以在执行一下lsblk进行查看 lsblk 这里就是我们刚刚的主分区 pvcreate /dev/sdb1 /dev/sdc1 我们的物理卷已经创建成功了。
6、打包为一个卷组 格式vgcreate卷组名设备设备设备 卷组的名字随便起笔者是随便打了几个字母
vgcreate ysh /dev/sdb1 /dev/sdc1查看一下我们打包的卷组
vgdisplay ysh可以看到我们有9.99G的空间
7、创建逻辑卷 格式lvcreate -L 指定的大小 -n 指定的逻辑卷名 卷组名 第一个ysh是我当前逻辑卷的名字第二个是之前的卷组名字这里可以参考上边格式就能理解
lvcreate -L 5G -n ysh ysh查看我们创建的逻辑卷
lvdisplay /dev/ysh/ysh8、格式化逻辑卷 格式mkfs.xfs创建的LVM卷组 mkfs.xfs /dev/ysh/ysh9、挂载逻辑卷--开机自启动挂载(永久挂载) //开机自启动挂载的方式不是唯一的这里使用的是blkid-UUID的方法 //使用 mkdir 建立一个挂载的目录 mkdir /ysh //使用blkid查看自己的UUID编码然后复制最下面的UUID编码,不要双引号。 创建挂载目录这里名字自己起
mkdir /ysh 查看blkid-UUID
blkid注意最后一个是的UUID
现在吧UUID复制一下保存
a99e6802-1cc8-4e9c-88d2-fd301e078ed5
注意不要复制到双引号 //编辑vim /etc/fstab 然后把/boot那一行的格式复制在最下面把UUID替换为刚刚复制的UUID把/boot换成自己的挂载目录保存退出 vim /etc/fstab
添加这条语句将UUID换成自己的将/ysh换成自己刚刚创建的目录 UUIDa99e6802-1cc8-4e9c-88d2-fd301e078ed5 /ysh xfs defaults 0 0 //使用 mount -a 命令刷新然后 df -h 查看 //挂载成功大小为5G接下来可以进行扩容然后也可以不扩容看自己需求 mount -a
df -h 可以看到逻辑卷创建成功
10、逻辑卷扩容
需要手动操作
lvextend -L 4.9G /dev/ysh/ysh
xfs_growfs /dev/ysh/ysh
df -h
执行上列命令就可以了 如果出现下列报错的话我们看保存信息5G需要1280内存块但是我们只有1278。所以把5G改成4.9G就ok了。如果还不行就在该小点。 好啦大功告成完结散花