新聞中心
如何在Linux中重命名VG

成都創(chuàng)新互聯(lián)是專業(yè)的鷹潭網(wǎng)站建設公司,鷹潭接單;提供成都網(wǎng)站建設、成都網(wǎng)站制作,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行鷹潭網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
LVM(Logical Volume Manager)是 Linux 系統(tǒng)中用來管理磁盤卷的工具。VG(Volume Group)是 LVM 中的一個重要概念,它是由多個 PV(Physical Volume) 組成的邏輯卷組。在使用 LVM 管理磁盤的時候,有時候需要對 VG 進行重命名,本文將介紹如何在 Linux 中重命名 VG。
需要進入 root 用戶,并檢查 VG 名稱是否存在??梢允褂妹睢皏gdisplay”來查看 VG 的詳細信息。例如,我們要查看 VG 名為“vg0”的信息,可以運行以下命令:
“`
# vgdisplay vg0
“`
該命令將顯示 VG“vg0”的詳細信息,包括 VG 的 UUID、PV 的數(shù)量、LV(Logical Volume)的數(shù)量、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 系統(tǒng)中,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”表示全局替換。執(zhí)行以上命令后,/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系統(tǒng)LVM問題
Linux入門系列——LVM邏輯卷管理
將多個底層的物理設備,在內核中抽象成/dev/md# ,所有的調配工作都由內核中的md來實滲喚枝現(xiàn)的;
DM的功能要比MD要強大;比如LVM2,快照,多路徑;還可以實現(xiàn)動態(tài)增減。
在創(chuàng)建LVM的時候,要先創(chuàng)建好PV,再來創(chuàng)建GV,最后創(chuàng)建LV,格式化并掛載;
先把要創(chuàng)建成PV的塊設備的分區(qū)類型修改為Linux LVM類型,對應的十六進制碼是:
8e
使用fdisk 創(chuàng)建了/dev/sdb11 /dev/sdb12 /dev/sdb13這三個分區(qū),并且已叢敏經(jīng)修改好了分區(qū)類型;這里要注意的是fdisk命令最多只支持分15個分區(qū);
下面就是把創(chuàng)建好的三個物理分區(qū),創(chuàng)建成PV:
查看系統(tǒng)創(chuàng)建好的PV,可以使用pvdisplay和pvs命令:
語法:vgcreate vg_name /dev/sdb
查鏈搏看創(chuàng)建好的VG:
語法:lvcreate -n lv_name -L size vg_name
查看創(chuàng)建的LV
從上面格式化的路徑可以看出,LVM設備的路徑為:/dev/vg_name/lv_name ,那么再來看看掛載后的路徑:
關于Linux系統(tǒng)LVM問題
lvm 操作會破壞原有分區(qū)的數(shù)據(jù)。
你不是已經(jīng)提問過了嗎
不能直接操作,除非這幾個分區(qū)上的文件系敗局源統(tǒng)不要了
并且/boot是肯定要建在分區(qū)上,不能建在LV上
除了/boot外的要做lvm,例如/home:
cd /
#備份:
tar cvf /tmp/home.tar home
#卸載文件系統(tǒng),否則無法察態(tài)進行后面操作:
umount /home
#用fdisk命令將分區(qū)標志由83改為8e,具體操作略:
fdisk /dev/sda
#將分區(qū)sda4初始化為物理卷,這時候數(shù)據(jù)丟了,你可以mount /home試一下:
pvcreate /dev/sda4 vgcreate
#創(chuàng)建vg:
vgcreate vghome /dev/sda4
#創(chuàng)建lv:
lvcreate -l 100 -n lvhome vghome
#創(chuàng)建文件系統(tǒng):
mkfs.ext3 /dev/vghome/lvhome
#重新掛載文件系統(tǒng):
mount /dev/vgome/lvhome /home
#恢復home備份
tar xvf /tmp/home.tar
#將/etc/fstab里關于/home的項修改正確,臘族將/dev/sda4替換成 /dev/vghome/lvhome:
vi /etc/fstab
已經(jīng)建的分區(qū)是linux83類型好埋的分區(qū),不能LVM操作,8e類型的才是LVM的稿豎,可通過fdisk /友敬螞dev/sda命令查看。這種情況只能對新建分區(qū)進行LVM操作。
可以,不會破壞原有的數(shù)據(jù)。
linux vg重命名的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux vg重命名,簡單易懂:如何在Linux中重命名VG,Linux入門系列——LVM邏輯卷管理,關于Linux系統(tǒng)LVM問題的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)網(wǎng)絡推廣網(wǎng)站建設,網(wǎng)站設計,網(wǎng)站建設公司,網(wǎng)站制作,網(wǎng)頁設計,1500元定制網(wǎng)站優(yōu)化全包,先排名后付費,已為上千家服務,聯(lián)系電話:13518219792
分享題目:簡單易懂:如何在Linux中重命名VG(linuxvg重命名)
轉載注明:http://m.fisionsoft.com.cn/article/cooedhd.html


咨詢
建站咨詢
