简单易懂:如何在Linux中重命名VG(linuxvg重命名)

如何在Linux中重命名VG

成都创新互联是专业的鹰潭网站建设公司,鹰潭接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行鹰潭网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

LVM(Logical Volume Manager)是 Linux 系统中用来管理磁盘卷的工具。VG(Volume Group)是 LVM 中的一个重要概念,它是由多个 PV(Physical Volume) 组成的逻辑卷组。在使用 LVM 管理磁盘的时候,有时候需要对 VG 进行重命名,本文将介绍如何在 Linux 中重命名 VG。

需要进入 root 用户,并检查 VG 名称是否存在。可以使用命令“vgdisplay”来查看 VG 的详细信息。例如,我们要查看 VG 名为“vg0”的信息,可以运行以下命令:

“`

# vgdisplay vg0

“`

该命令将显示 VG“vg0”的详细信息,包括 VG 的 UUID、PV 的数量、LV(Logical Volume)的数量、LV 的大小等信息。确定 VG 名称存在后,我们就可以进行重命名操作。

重命名操作涉及到两个命令:vgrename 和 sed,下面将对这两个命令进行详细介绍。

1. vgrename 命令

vgrename 命令用于将一个 VG 重命名为另一个名称。其语法如下:

“`

vgrename oldvgname newvgname

“`

其中,oldvgname 是需要重命名的 VG 的名称,newvgname 是新的 VG 名称。例如,我们要将 VG 名称为“vg0”的 VG 重命名为“newvg”,可以运行以下命令:

“`

# vgrename vg0 newvg

“`

2. sed 命令

sed 命令用于在文本文件中进行替换操作。在进行 VG 重命名操作的时候,我们需要用到 sed 命令来替换配置文件中的 VG 名称。

在 LVM 系统中,VG 相关的配置文件主要在“/etc/lvm/”目录下,其中“/etc/lvm/lvm.conf”文件是其中一个重要的文件。该文件记录了 LVM 的配置信息,包括 VG 名称、PV 的名称等信息。

要将 VG 名称从“vg0”替换为“newvg”,需要对“/etc/lvm/lvm.conf”文件进行修改。具体做法是先使用以下命令备份原始文件:

“`

# cp /etc/lvm/lvm.conf /etc/lvm/lvm.conf.original

“`

然后使用 sed 命令将 VG 名称替换为新的名称:

“`

# sed -i ‘s/vg0/newvg/g’ /etc/lvm/lvm.conf

“`

其中,“s/vg0/newvg/g”表示将“vg0”替换为“newvg”,“g”表示全局替换。执行以上命令后,/etc/lvm/lvm.conf 文件中的 VG 名称将被替换为“newvg”。

需要重新启动 LVM 和 udev 服务,以便使新的 VG 名称生效。可以使用以下命令来重启这两个服务:

“`

# systemctl restart lvm2-lvmetad.service

# systemctl restart lvm2.service

# systemctl restart systemd-udevd.service

“`

至此,VG 重命名操作完成。

要在 Linux 中重命名 VG,需要使用 vgrename 命令和 sed 命令,同时需要注意备份原始文件和重新启动 LVM 和 udev 服务。本文介绍了详细的操作步骤,相信读者可以轻松掌握。

相关问题拓展阅读:

  • Linux入门系列——LVM逻辑卷管理
  • 关于Linux系统LVM问题

Linux入门系列——LVM逻辑卷管理

将多个底层的物理设备,在内核中抽象成/dev/md# ,所有的调配工作都由内核中的md来实渗唤枝现的;

DM的功能要比MD要强大;比如LVM2,快照,多路径;还可以实现动态增减。

在创建LVM的时候,要先创建好PV,再来创建GV,最后创建LV,格式化并挂载;

先把要创建成PV的块设备的分区类型修改为Linux LVM类型,对应的十六进制码是:

8e

使用fdisk 创建了/dev/sdb11 /dev/sdb12 /dev/sdb13这三个分区,并且已丛敏经修改好了分区类型;这里要注意的是fdisk命令最多只支持分15个分区;

下面就是把创建好的三个物理分区,创建成PV:

查看系统创建好的PV,可以使用pvdisplay和pvs命令:

语法:vgcreate vg_name /dev/sdb

查链搏看创建好的VG:

语法:lvcreate -n lv_name -L size vg_name

查看创建的LV

从上面格式化的路径可以看出,LVM设备的路径为:/dev/vg_name/lv_name ,那么再来看看挂载后的路径:

关于Linux系统LVM问题

lvm 操作会破坏原有分区的数据。

你不是已经提问过了吗

不能直接操作,除非这几个分区上的文件系败局源统不要了

并且/boot是肯定要建在分区上,不能建在LV上

除了/boot外的要做lvm,例如/home:

cd /

#备份:

tar cvf /tmp/home.tar home      

#卸载文件系统,否则无法察态进行后面操作:

umount /home

#用fdisk命令将分区标志由83改为8e,具体操作略:

fdisk /dev/sda

#将分区sda4初始化为物理卷,这时候数据丢了,你可以mount /home试一下:

pvcreate /dev/sda4 vgcreate 

#创建vg:

vgcreate vghome /dev/sda4 

#创建lv:

lvcreate -l 100 -n lvhome vghome 

#创建文件系统:

mkfs.ext3 /dev/vghome/lvhome 

#重新挂载文件系统:

mount /dev/vgome/lvhome /home

#恢复home备份

tar xvf /tmp/home.tar 

#将/etc/fstab里关于/home的项修改正确,腊族将/dev/sda4替换成 /dev/vghome/lvhome:

vi /etc/fstab

已经建的分区是linux83类型好埋的分区,不能LVM操作,8e类型的才是LVM的稿竖,可通过fdisk /友敬蚂dev/sda命令查看。这种情况只能对新建分区进行LVM操作。

可以,不会破坏原有的数据。

linux vg重命名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux vg重命名,简单易懂:如何在Linux中重命名VG,Linux入门系列——LVM逻辑卷管理,关于Linux系统LVM问题的信息别忘了在本站进行查找喔。

创新互联网络推广网站建设,网站设计,网站建设公司网站制作,网页设计,1500元定制网站优化全包,先排名后付费,已为上千家服务,联系电话:13518219792

网页名称:简单易懂:如何在Linux中重命名VG(linuxvg重命名)
地址分享:http://www.mswzjz.cn/qtweb/news2/220952.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能