成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Centos8 中遷移邏輯卷

系統(tǒng) 其他OS
假設(shè)在我們的設(shè)置中,只有一個(gè)磁盤(pán) /dev/sda1,大小為20gb。此時(shí) /dev/sda1處于故障警告狀態(tài),需要更換新的同等容量的硬盤(pán)。讓我們使用pvmove選項(xiàng)將分區(qū)移動(dòng)到一個(gè)新的PV中。

遷移邏輯卷是通過(guò)將分區(qū)從一個(gè)PV(物理卷)移動(dòng)至另一個(gè)PV。遷移邏輯卷是替換磁盤(pán)最安全的方法之一。

將要執(zhí)行遷移的方法是使用pvmove操作。假設(shè)在我們的設(shè)置中,只有一個(gè)磁盤(pán) /dev/sda1,大小為20gb。此時(shí) /dev/sda1處于故障警告狀態(tài),需要更換新的同等容量的硬盤(pán)。讓我們使用pvmove選項(xiàng)將分區(qū)移動(dòng)到一個(gè)新的PV中。使用pvmove命令是通過(guò)將底層舊物理卷替換為新的物理卷。此外,使用文件系統(tǒng)的用戶將不會(huì)注意到在底層發(fā)生的更改。

為什么需要遷移邏輯卷?

1. 更換故障磁盤(pán)。

2. 將現(xiàn)有的磁盤(pán)替換為較大的磁盤(pán)。

創(chuàng)建PV、VG和LV

# 創(chuàng)建PV
[root@localhost ~]# pvcreate /dev/sda1
Physical volume "/dev/sda1" successfully created.
# 創(chuàng)建VG
[root@localhost ~]# vgcreate vg_data /dev/sda1
Volume group "vg_data" successfully created
# 創(chuàng)建LV,使用所有空間。
[root@localhost ~]# lvcreate -l 100%FREE -n lv_data vg_data
Logical volume "lv_data" created.

創(chuàng)建完成之后格式化并掛載文件系統(tǒng)。

[root@localhost ~]# mkfs.xfs /dev/vg
[root@localhost ~]# mkfs.xfs /dev/vg_data/lv_data
[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/vg_data/lv_data /data

列出現(xiàn)有的邏輯卷

下面列出邏輯卷使用率:

[root@localhost ~]# df -h /data
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data 20G 2.2G 18G 11% /data

下面列出所有的物理卷、卷組、邏輯卷:

[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p2 cl lvm2 a-- <19.00g <2.00g
/dev/sda1 vg_data lvm2 a-- <20.00g 0
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
cl 1 2 0 wz--n- <19.00g <2.00g
vg_data 1 1 0 wz--n- <20.00g 0
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root cl -wi-ao---- 15.00g
swap cl -wi-ao---- 2.00g
lv_data vg_data -wi-a----- <20.00g

下面檢驗(yàn)一下邏輯卷使用到的磁盤(pán)是哪塊,使用lvs命令并使用-o +devices選項(xiàng),可以顯示邏輯卷使用到的是哪塊磁盤(pán):

[root@localhost ~]# lvs -o +devices /dev/vg_data/lv_data
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
lv_data vg_data -wi-ao---- <20.00g

使用dmsetup命令獲取邏輯卷的主編號(hào)和次編號(hào)。

[root@localhost ~]# dmsetup deps /dev/vg_data/lv_data 
1 dependencies : (8, 1)

記住主編號(hào)和次編號(hào)。一旦我們將故障PV替換為另一個(gè)PV,它將改變。

開(kāi)始遷移邏輯卷

可以通過(guò)運(yùn)行pvmove命令來(lái)執(zhí)行邏輯卷的遷移。下面首先開(kāi)始創(chuàng)建一個(gè)新的物理卷:

[root@localhost ~]# pvcreate /dev/sdb1 
Physical volume "/dev/sdb1" successfully created.

然后將新創(chuàng)建的物理卷添加到已存在的卷組中,下面圖中可看到vg_data卷組容量增加了:

[root@localhost ~]# vgextend vg_data /dev/sdb1 
Volume group "vg_data" successfully extended

使用pvs命令添加-o +pv_used選項(xiàng)可以顯示物理卷的使用情況:

[root@localhost ~]# pvs -o +pv_used
PV VG Fmt Attr PSize PFree Used
/dev/nvme0n1p2 cl lvm2 a-- <19.00g <2.00g 17.00g
/dev/sda1 vg_data lvm2 a-- <20.00g 0 <20.00g
/dev/sdb1 vg_data lvm2 a-- <20.00g <20.00g 0

下面就可以使用pvmove命令遷移邏輯卷啦,下面是用法:

# pvmove -n

下面是常用選項(xiàng)解釋:

  • -n 指定邏輯卷的名稱。
  • -b 可以添加-b選項(xiàng),意思是在后臺(tái)運(yùn)行,如果容量大,文件多可以配合screen在后臺(tái)運(yùn)行。
  • -i 5 表示每5秒打印一次狀態(tài)。

下面將邏輯卷lv_data從/dev/sda1遷移到/dev/sdb1中:

[root@localhost ~]# pvmove -n /dev/vg_data/lv_data /dev/sda1 /dev/sdb1 
/dev/sda1: Moved: 1.29%
/dev/sda1: Moved: 39.99%
/dev/sda1: Moved: 73.90%
/dev/sda1: Moved: 100.00%

遷移完成后,運(yùn)行命令lvs -o +devices。在這里,我們看到舊磁盤(pán)/dev/sda1已經(jīng)被/dev/sdb1替換了。

[root@localhost ~]# lvs -a -o +devices /dev/vg_data/lv_data
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
lv_data vg_data -wi-ao---- <20.00g

運(yùn)行pvs -o +pv_used命令查看可看到,/dev/sda1使用空間為0。/dev/sdb1的使用空間用滿了。

[root@localhost ~]# pvs -o +pv_used
PV VG Fmt Attr PSize PFree Used
/dev/nvme0n1p2 cl lvm2 a-- <19.00g <2.00g 17.00g
/dev/sda1 vg_data lvm2 a-- <20.00g <20.00g 0
/dev/sdb1 vg_data lvm2 a-- <20.00g 0 <20.00g

與此同時(shí)我們檢查一下/data目錄中的內(nèi)容仍然保留,邏輯卷仍然掛載著。這就說(shuō)明遷移邏輯卷的時(shí)候不影響用戶使用該邏輯卷。

[root@localhost ~]# df -h /data
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data 20G 2.2G 18G 11% /data
[root@localhost ~]# ll /data/
total 2097152
-rw-r--r-- 1 root root 2147483648 Apr 26 15:17 disk.img

移除故障磁盤(pán)

下面我們可以使用vgreduce命令將故障的物理卷移除。

[root@localhost ~]# vgreduce vg_data /dev/sda1 
Removed "/dev/sda1" from volume group "vg_data"

移除故障的物理卷:

[root@localhost ~]# pvremove /dev/sda1 
Labels on physical volume "/dev/sda1" successfully wiped.

下面使用dmsetup命令查看邏輯卷的主編號(hào)和次編號(hào)是否變了:

[root@localhost ~]# dmsetup deps /dev/vg_data/lv_data 
1 dependencies : (8, 17)

就這樣,我們已經(jīng)完成遷移邏輯卷了。

總 結(jié)

本文使用了pvmove命令從邏輯卷遷移數(shù)據(jù)而無(wú)需停機(jī)。

責(zé)任編輯:武曉燕 來(lái)源: Linux就該這么學(xué)
相關(guān)推薦

2022-01-10 09:39:49

Centos根目錄權(quán)限

2019-10-28 14:38:36

RsyslogCentOS8開(kāi)源

2020-12-09 08:04:27

Centos8root密碼

2021-05-19 07:59:35

VDO存儲(chǔ)Centos8

2021-06-04 09:23:44

LVM邏輯卷物理卷

2021-07-05 08:00:00

LinuxCentOS腳本

2021-05-18 19:20:26

CentOS8團(tuán)隊(duì)CentOS 10

2020-10-09 11:15:14

LinuxLVM邏輯卷管理

2022-04-30 09:41:14

LinuxNTP服務(wù)器

2022-07-19 07:41:09

Centos8操作系統(tǒng)Nginx進(jìn)程

2015-08-05 15:10:24

UbuntuLVM

2020-10-22 16:48:30

LinuxLVM邏輯卷調(diào)整

2022-02-21 08:31:49

Centos8Caddy Web服務(wù)器

2019-09-27 08:52:12

RHELCentOSElastic sta

2017-12-25 09:50:46

Linux邏輯卷管理文件系統(tǒng)

2021-11-16 08:04:05

Centos8擴(kuò)展名文件

2021-07-07 07:09:51

Centos8 RescueSSH

2018-07-31 13:51:16

虛擬機(jī)磁盤(pán)邏輯卷

2009-12-24 16:01:17

redhat Linu

2022-03-03 09:34:28

CentOS 8服務(wù)器替代
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久久99 | 在线看91 | 一级一片在线观看 | 欧美日韩在线综合 | 天天在线操 | 日韩成人免费视频 | 美女视频黄的 | 全免费a级毛片免费看视频免费下 | 久久久久久久久久久久一区二区 | 中文字幕 欧美 日韩 | 欧美日韩一二区 | 伊人亚洲 | 亚洲欧洲在线观看视频 | 国产成人一区二区三区久久久 | 日韩精品久久 | 欧美日韩国产一区二区三区 | 波多野结衣二区 | 亚洲性人人天天夜夜摸 | 免费视频成人国产精品网站 | av中文字幕网 | 亚洲精品一区二区在线观看 | 国产亚洲欧美在线 | 午夜私人影院在线观看 | 久久精品视频网站 | 亚洲成人av | 亚州激情 | 欧美精品一区二区三区在线 | 中文字幕日韩欧美一区二区三区 | 免费av观看 | 国产精品a级 | 亚洲国产精品日本 | 午夜无码国产理论在线 | 久久精品亚洲 | 久久精品久久久 | 在线91 | 国产视频精品在线 | 国产一区不卡 | 国产在线观看网站 | 午夜激情网| 国产成人免费 | 国产精品一区二区三 |