配置Linux网络服务器LVM逻辑卷的全过程
根据Linux的逻辑卷管理器(LogicalVolumeManager,LVM)的应用,客户可以在系统软件运行时动态调整系统文件的大小,将数据信息从一个计算机硬盘重新定位到另一个计算机硬盘,还可以改善I/O实际 *** 作的特性并显示冗余维护。其快照更新功能允许客户实时备份逻辑卷的数据。对于一般客户来说,最常用的就是系统文件大小的动态调整。这样,在进行分区时,您就不必担心如何设置分区大小。如果你在电脑硬盘中预埋了空备用房间空的一部分,那么根据系统软件的应用状态动态调整分区大小。下面提供了在VMwarevm虚拟机上完成LVM的整个过程。
注意:电脑硬盘sdb是添加到vm虚拟机的电脑硬盘。
创建逻辑卷
0,fdisk-l查询分区状态。
1.fdisk/dev/sdb创建分区/dev/sdb1/dev/sdb2并添加logo8e,最后需要由W存储..
2.pvcreate/dev/sdb1/dev/sdb2创建物理卷PV。
3.vgcreatevgdata/dev/SDB1/dev/SDB2创建一个名为vgdata的卷组(VG),其中包括两个物理卷。
4.lvcreate-L100M-nlvdata1vgdata在卷组vgdata上创建一个逻辑卷(LV),名为lvdata1,大小为100M。
5.mkfs.ext4/dev/vgdata/lvdata1在lvdata1上创建ext4系统文件。
6.mount/dev/vgdata/lvdata1/data1将逻辑卷lvdata1初始化到/data1文件目录。
注意:设置重启自动初始化模式:
(1)根据指令bilid查询uuid。
(2)在/etc/fstab中添加初始化信息。
其次,扩展逻辑卷lvdata1
方法1:
1.lvextend-l50M/dev/vgdata/lvdata1将逻辑卷LVdata1提升50M。
2、resize2fs/dev/vgdata/lvdata1
方法二:
xtender-l50M-r/dev/vgdata/lvdata1将逻辑卷LVdata1提升50M。
第三,扩展卷组vgdata
1.创建分区sdb3,并将其创建为物理卷pv。
1.vgextendvgdata/dev/sdb3将分区/dev/sdb3添加到卷组vgdata中。
4.当磁盘空不足时,如何减少一个逻辑卷的室内空释放给其他逻辑卷(例如减少逻辑卷lvdata1的室内空
1.umount/data1卸载逻辑卷。
2.e2fsck-f/dev/mapper/vgdata-lvdata1检查逻辑卷LVdata1的剩余室内空房间。
3.resize2fs/dev/mapper/vgdata-LVdata150M将系统文件减少到50M。
4.LVREDUCE-L50M/dev/vgdata/lvdata1将LVdata1的卷减少到50M。
5.mount/dev/vgdata/LVdata1/data1/initialization。
5.如果硬盘或分区出现常见故障,如何快速将数据信息迁移到同一个卷组的其他房间空(比如sdb1被破)?
1.pvmove/dev/sdb1/dev/sdb2将sdb1中的数据传输到sdb2。
2.vgreducevgdata/dev/sdb1从vgdata中清除分区sdb1。
3.pvremove/dev/sdb1将物理卷转换为通用分区。
4.用手拆电脑硬盘或者按照一些专用工具恢复分区。
不及物动词删除所有逻辑卷。
1.umount/data1卸载逻辑卷。
2.更改/etc/fstab中逻辑卷的初始化信息内容,否则系统软件很可能无法启动。
3.lvremove/dev/vgdata/lvdata1删除逻辑卷lvdata1。
4.vgremovevgdata删除卷组。
5.pvremove/dev/sdb2/dev/sdb3将物理卷转换为通用分区。
6.将分区标识改为Linux通用分区标识(83),最后保存在w中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)