Linux VG命令:掌握虚拟内存管理的必备技能(linuxvg命令)
LVM(Logical Volume Manager) 是 Linux 内核中功能强大的虚拟内存管理工具,能够非常高效的完成磁盘抽象、卷组建立以及磁盘容量扩展等功能,它的基础就是Linux VG命令,本文将介绍Linux VG命令的用法,以辅助您掌握虚拟内存管理的必备技能。
1、Linux VG命令的基本用法
Linux VG命令可以让您更好的管理卷组、卷、地址空间,比如:(1)使用“vgextend”命令可以对指定的卷组扩展其指定大小或者是整个磁盘容量,可以为每一个卷组分配更多空间;(2)利用“vgreduce”命令可以移除某个卷组中的某个卷,卷组的容量就会自动减少;(3)通过“vgsplit”命令可以把卷组的某个卷移动到另一个卷组中,可以有效的实现磁盘的调整。
2、Linux VG命令例子
(1)对某个卷组扩展指定大小:
语法:“vgextend [-L|–size {m|g|t}] [-v|–verbose] ”
例子:”vgextend centos7 -L +275M”
(2)从卷组中移除某个卷:
语法:“vgreduce [-a[ll]|-v[er[bose]|–test]] […]”
例子:”vgreduce centos7 -a /dev/sdb”
(3)把卷移到另一个卷组中:
语法:”vgsplit [-v[erb[ose]]] [-s[ize] {[m|g|t]}] [-t[ype] ] [-n ] ”
例子:”vgsplit centos6 centos7 -n1 /dev/sdb”
清晰的示例可以使您更容易的掌握 Linux VG 命令,其实这些都是相互结合的,要想熟练掌握,还需要通过观察、练习一步步实践。
总之,Linux VG命令是掌握虚拟内存管理的必备技能,它不仅能够有效的实现对磁盘抽象、卷组建立以及磁盘容量扩展等功能,而且还能结合 Linux 内核的其它模块,做出更高级的功能,大大方便了磁盘管理者的使用。