校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解基于Linux的LVM無縫磁盤水平擴容

詳解基于Linux的LVM無縫磁盤水平擴容

熱門標簽:蕪湖呼叫中心外呼系統哪家強 咸陽穩定外呼系統公司 ec外呼系統怎么樣 征服者快捷酒店地圖標注 貴陽語音電銷機器人 漯河電銷外呼系統價格 電銷機器人怎么錄音 貴港市機器人外呼系統團隊 天津外呼系統運營商

環境

名稱 屬性
CPU x5650
內存 4G
磁盤 20G+4TB

 

這時候,我們假設服務器已經有如下東西:

  • 安裝好了Parted(yum install parted)
  • 分區容量已經告捷,公司為服務器增加了一塊4T硬盤用來增加容量!
  • 除了/boot分區外,其余都為LVM 模式的擴展邏輯分區

軟件安裝與信息查看

首先查看軟件是否安裝:

[root@Candy ~]# rpm -qa | grep lvm
lvm2-libs-2.02.118-2.el6.x86_64
lvm2-2.02.118-2.el6.x86_64
[root@Candy ~]# lv
lvchange   lvextend   lvmdiskscan lvmsar    lvresize
lvconvert  lvm     lvmdump   lvreduce   lvs
lvcreate   lvmchange  lvmetad   lvremove   lvscan
lvdisplay  lvmconf   lvmsadc   lvrename
[root@Candy ~]# rpm -qa | grep parted
parted-2.1-29.el6.x86_64

軟件準備好后順便查看下 VM 硬件:

[root@Candy ~]# df -h
Filesystem      Size Used Avail Use% Mounted on
/dev/mapper/vg_candy-root
           7.3G 231M 6.7G  4% /
tmpfs         1.9G   0 1.9G  0% /dev/shm
/dev/sda1       477M  30M 422M  7% /boot
/dev/mapper/vg_candy-home
           3.9G 8.0M 3.7G  1% /home
/dev/mapper/vg_candy-usr
           3.9G 382M 3.3G 11% /usr
/dev/mapper/vg_candy-var
           3.9G  63M 3.6G  2% /var
[root@Candy ~]# fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006e71c
  Device Boot   Start     End   Blocks  Id System
/dev/sda1  *      1     64   512000  83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2       64    2611  20458496  8e Linux LVM
Disk /dev/sdb: 4398.0 GB, 4398046511104 bytes
255 heads, 63 sectors/track, 534698 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_candy-root: 8061 MB, 8061452288 bytes
255 heads, 63 sectors/track, 980 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_candy-usr: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_candy-var: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_candy-home: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
[root@Candy ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb

這時候我們看到,Centos 已經知道有個sdb的盤了,但是沒掛載與分區。

使用Parted進行擴容前的分區

現在假設除了/boot 其余分區都滿了! 我們需要先進行分區,將4T的硬盤用上(/dev/sdb).

[root@Candy ~]# parted /dev/sdb
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
新的磁盤標簽類型? gpt
(parted) mkpart
分區名稱? []?
文件系統類型? [ext2]? ext4
起始點? 0T
結束點? 4T
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start  End   Size  File system Name 標志
 1   1049kB 4398GB 4398GB
(parted)set 1 lvm on
(parted)p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 4398GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start  End   Size  File system Name 標志
1   1049kB 4398GB 4398GB           lvm
(parted)q
[root@Candy ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1

現在讓我們來解釋一下操作:

  1. mklabel將磁盤轉換為gpt分區,因為MBR分區無法支持TB級硬盤(具體請自行查閱,parted當然也支持TB級以下的操作)
  2. mkpart將轉換好的gpt磁盤進行分區,需要提供文件系統類型、開始點、結束點。
  3. 輸入p 打印出剛才才做后生成的分區。
  4. set 1 lvm on 是將num為1的分區,tager設置為LVM ,這樣才能添加到vm卷組里

下一步,我們查看我們的LVM組名叫什么:

[root@Candy ~]# vgs
 VG    #PV #LV #SN Attr  VSize VFree
 vg_candy  1  4  0 wz--n- 19.51g  0
 
[root@Candy ~]# vgdisplay
 --- Volume group ---
 VG Name        vg_candy
 System ID
 Format        lvm2
 Metadata Areas    1
 Metadata Sequence No 5
 VG Access       read/write
 VG Status       resizable
 MAX LV        0
 Cur LV        4
 Open LV        4
 Max PV        0
 Cur PV        1
 Act PV        1
 VG Size        19.51 GiB
 PE Size        4.00 MiB
 Total PE       4994
 Alloc PE / Size    4994 / 19.51 GiB
 Free PE / Size    0 / 0
 VG UUID        Gcm5Ml-fc88-Xk5q-xuPC-Kj7Y-alfK-i770Gc
[root@Candy ~]# lvscan
 ACTIVE      '/dev/vg_candy/usr' [4.00 GiB] inherit
 ACTIVE      '/dev/vg_candy/var' [4.00 GiB] inherit
 ACTIVE      '/dev/vg_candy/home' [4.00 GiB] inherit
 ACTIVE      '/dev/vg_candy/root' [7.51 GiB] inherit
[root@Candy ~]#

知道lvm卷組叫 'vg_candy'了, 我們就使用vgextend來向lvm 'vg_candy' 卷組添加成員了.

[root@Candy ~]# vgextend vag_candy /dev/sdb1
Physical volume "/dev/sdb1" successfully created
Volume group "vg_candy" successfully extended

現在我們再用vgs命令看一下pv個數:

[root@Candy ~]# vgs
VG    #PV #LV #SN Attr  VSize VFree
vg_candy  2  4  0 wz--n- 4.02t 4.00t

大家對比未添加時的vgs是否有看到PV個數從1變為2了!

現在讓我們用vgdisplay看看現在分區的容量.

[root@Candy ~]# vgdisplay
 --- Volume group ---
 VG Name        vg_candy
 System ID
 Format        lvm2
 Metadata Areas    2
 Metadata Sequence No 6
 VG Access       read/write
 VG Status       resizable
 MAX LV        0
 Cur LV        4
 Open LV        4
 Max PV        0
 Cur PV        2
 Act PV        2
 VG Size        4.02 TiB
 PE Size        4.00 MiB
 Total PE       1053569
 Alloc PE / Size    4994 / 19.51 GiB
 Free PE / Size    1048575 / 4.00 TiB
 VG UUID        Gcm5Ml-fc88-Xk5q-xuPC-Kj7Y-alfK-i770Gc

再次對比未添加的vgdiplay命令發現,FreePE 的value 從 0 / 0 變為 1048575 / 4.00 TiB . 這樣說明Candy已經成功將4TB的lvm 分區添加進入到vg_candy 邏輯卷組里了。

現在我們對所有邏輯分區進行擴容前,df -h 看看有哪些分區。

[root@Candy ~]# df -h
Filesystem         Size Used Avail Use% Mounted on
/dev/mapper/vg_candy-root 7.3G 231M 6.7G  4% /
 tmpfs           1.9G   0 1.9G  0% /dev/shm
/dev/sda1         477M  30M 422M  7% /boot
/dev/mapper/vg_candy-home 3.9G 8.0M 3.7G  1% /home         
/dev/mapper/vg_candy-usr  3.9G 382M 3.3G 11% /usr
/dev/mapper/vg_candy-var  3.9G  63M 3.6G  2% /var

現在麻煩的事已經做完了,接下來就剩下為分區進行擴容了.

為磁盤進行擴容

假設:我們需要向 這些分區都添加500G容量: //home/usr/var

[root@Candy ~]# lvextend -L +500G /dev/mapper/vg_candy-root
 Size of logical volume vg_candy/root changed from 7.51 GiB (1922 extents) to 507.51 GiB (129922 extents).
 Logical volume root successfully resized
 
[root@Candy ~]# lvextend -L +500G /dev/mapper/vg_candy-home
 Size of logical volume vg_candy/home changed from 4.00 GiB (1024 extents) to 504.00 GiB (129024 extents).
 Logical volume home successfully resized
 
[root@Candy ~]# lvextend -L +500G /dev/mapper/vg_candy-usr
 Size of logical volume vg_candy/usr changed from 4.00 GiB (1024 extents) to 504.00 GiB (129024 extents).
 Logical volume usr successfully resized
 
[root@Candy ~]# lvextend -L +500G /dev/mapper/vg_candy-var
 Size of logical volume vg_candy/var changed from 4.00 GiB (1024 extents) to 504.00 GiB (129024 extents).
 Logical volume var successfully resized

大家注意,這一步操作時不可逆的! 如果輸入了錯誤的分區名字還好! 如果添加到其它分區了,就得重復N遍來縮容,比較麻煩哦! 建議大家注仔細核對上面的FileSystem. 切記切記....

提示擴容成功! 讓我們再次用上述命令查看LVM信息:

[root@Candy ~]# vgs
 VG    #PV #LV #SN Attr  VSize VFree
 vg_candy  2  4  0 wz--n- 4.02t 2.05t 
 
[root@Candy ~]# lvscan
 ACTIVE      '/dev/vg_candy/usr' [504.00 GiB] inherit
 ACTIVE      '/dev/vg_candy/var' [504.00 GiB] inherit
 ACTIVE      '/dev/vg_candy/home' [504.00 GiB] inherit
 ACTIVE      '/dev/vg_candy/root' [507.51 GiB] inherit
 
[root@Candy ~]# vgdisplay
 --- Volume group ---
 VG Name        vg_candy
 System ID
 Format        lvm2
 Metadata Areas    2
 Metadata Sequence No 10
 VG Access       read/write
 VG Status       resizable
 MAX LV        0
 Cur LV        4
 Open LV        4
 Max PV        0
 Cur PV        2
 Act PV        2
 VG Size        4.02 TiB
 PE Size        4.00 MiB
 Total PE       1053569
 Alloc PE / Size    516994 / 1.97 TiB
 Free PE / Size    536575 / 2.05 TiB
 VG UUID        Gcm5Ml-fc88-Xk5q-xuPC-Kj7Y-alfK-i770Gc
 
[root@Candy ~]# df -h
Filesystem         Size Used Avail Use% Mounted on
/dev/mapper/vg_candy-root 7.3G 231M 6.7G  4% /
 tmpfs           1.9G   0 1.9G  0% /dev/shm
/dev/sda1         477M  30M 422M  7% /boot
/dev/mapper/vg_candy-home 3.9G 8.0M 3.7G  1% /home         
/dev/mapper/vg_candy-usr  3.9G 382M 3.3G 11% /usr
/dev/mapper/vg_candy-var  3.9G  63M 3.6G  2% /var

看到這里大家可能奇怪! 為什么df -h 還沒變呢?

刷新磁盤信息與寫入

我們需要用resize2fs 重設分區大小, 這樣才能使df -h 也能生效.

而resize2fs 需要的時間與你給予的容量線性疊加. 也就是說你給的容量越多,resize2fs 的需要的時間就越多。

[root@Candy ~]# resize2fs /dev//mapper/vg_candy-root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev//mapper/vg_candy-root is mounted on /; on-line resizing required old desc_blocks = 1, new_desc_blocks = 32
Performing an on-line resize of /dev//mapper/vg_candy-root to 133040128 (4k) blocks.
The filesystem on /dev//mapper/vg_candy-root is now 133040128 blocks long.

[root@Candy ~]# resize2fs /dev//mapper/vg_candy-usr
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev//mapper/vg_candy-usr is mounted on /usr; on-line resizing required old desc_blocks = 1, new_desc_blocks = 32
Performing an on-line resize of /dev//mapper/vg_candy-usr to 132120576 (4k) blocks.
The filesystem on /dev//mapper/vg_candy-usr is now 132120576 blocks long.

[root@Candy ~]# resize2fs /dev//mapper/vg_candy-var
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev//mapper/vg_candy-var is mounted on /var; on-line resizing required old desc_blocks = 1, new_desc_blocks = 32
Performing an on-line resize of /dev//mapper/vg_candy-var to 132120576 (4k) blocks.
The filesystem on /dev//mapper/vg_candy-var is now 132120576 blocks long.

[root@Candy ~]# resize2fs /dev//mapper/vg_candy-home
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev//mapper/vg_candy-home is mounted on /home; on-line resizing required old desc_blocks = 1, new_desc_blocks = 32
Performing an on-line resize of /dev//mapper/vg_candy-home to 132120576 (4k) blocks.
The filesystem on /dev//mapper/vg_candy-home is now 132120576 blocks long.

[root@Candy ~]# df -h
Filesystem          Size Used Avail Use% Mounted on
/dev/mapper/vg_candy-root   500G 245M 474G  1% /
tmpfs             1.9G   0 1.9G  0% /dev/shm
/dev/sda1           477M  30M 422M  7% /boot
/dev/mapper/vg_candy-home   496G  16M 471G  1% /home
/dev/mapper/vg_candy-usr   496G 390M 471G  1% /usr
/dev/mapper/vg_candy-var   496G  71M 471G  1% /var

結束語

順便給大家曬一張重啟后系統自動掛載的圖!

Linux系統還是比較聰明的. 其實重啟與不重啟都能使用, 只是為大家演示重啟后的效果.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:怒江 西寧 西藏 攀枝花 香港 濰坊 東營 淮北

巨人網絡通訊聲明:本文標題《詳解基于Linux的LVM無縫磁盤水平擴容》,本文關鍵詞  詳解,基于,Linux,的,LVM,無縫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解基于Linux的LVM無縫磁盤水平擴容》相關的同類信息!
  • 本頁收集關于詳解基于Linux的LVM無縫磁盤水平擴容的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产蜜臀av在线一区二区三区| 国产成人精品影视| 国产成人一级电影| 91网站视频在线观看| 欧美乱熟臀69xxxxxx| 国产欧美日韩精品一区| 亚洲一区二区欧美日韩| 精油按摩中文字幕久久| 99精品欧美一区| 日韩欧美精品在线视频| 伊人色综合久久天天人手人婷| 欧美a级一区二区| 欧美日韩一区二区三区不卡| 久久人人超碰精品| 午夜精品视频在线观看| 99久久99久久精品免费观看| 日韩一区二区三区高清免费看看| 中文字幕亚洲一区二区va在线| 激情综合亚洲精品| 欧美一区二区三区在线视频| 亚洲免费视频中文字幕| 国产精品一区二区果冻传媒| 欧美日韩国产成人在线免费| 国产喷白浆一区二区三区| 日韩精品一级二级| 欧美日韩成人一区| 亚洲成人av福利| 欧美中文字幕一区| 亚洲国产中文字幕| 欧美三区免费完整视频在线观看| 亚洲精品视频在线| 欧美羞羞免费网站| 亚洲无人区一区| 欧美三级电影网| 亚洲制服欧美中文字幕中文字幕| jizzjizzjizz欧美| 综合激情成人伊人| 成人国产精品免费观看| 中文在线一区二区| 91在线国内视频| 国产精品视频看| 大胆亚洲人体视频| 国产亲近乱来精品视频 | 中文字幕一区二区三区精华液| 精一区二区三区| 精品国产一区二区三区久久久蜜月| 亚洲电影视频在线| 欧美精品久久99| 麻豆精品在线播放| 国产欧美日产一区| 在线精品亚洲一区二区不卡| 亚洲一区二区三区四区在线免费观看| 欧洲亚洲国产日韩| 视频一区在线播放| 日韩欧美一区在线| 国内一区二区视频| 国产午夜精品福利| 成人丝袜视频网| 亚洲欧美日韩成人高清在线一区| 94-欧美-setu| 天堂va蜜桃一区二区三区漫画版| 欧美白人最猛性xxxxx69交| 国产91丝袜在线18| 性做久久久久久免费观看欧美| 在线播放91灌醉迷j高跟美女| 理论电影国产精品| 中文字幕色av一区二区三区| 在线看国产一区二区| 美女一区二区视频| 中文字幕免费不卡| 色悠久久久久综合欧美99| 午夜精品福利视频网站| 欧美成人三级电影在线| 成人爱爱电影网址| 日本不卡一区二区三区| 久久久久一区二区三区四区| 99久久婷婷国产综合精品| 亚洲图片欧美色图| 欧美电影免费提供在线观看| 丁香婷婷综合网| 亚洲一二三区不卡| 欧美精品一区二区三区蜜桃 | 国产在线播放一区三区四| 亚洲欧美日韩精品久久久久| 91精品国产全国免费观看| 成人av综合在线| 蜜臀精品久久久久久蜜臀 | 免费欧美高清视频| 1000精品久久久久久久久| 欧美精品一区二区在线播放| 7777女厕盗摄久久久| 91麻豆成人久久精品二区三区| 精品一区二区三区免费观看| 亚洲天堂2016| 久久久不卡网国产精品二区| 在线免费亚洲电影| 97久久超碰精品国产| 日本欧美韩国一区三区| 亚洲欧美经典视频| 日本一区二区三区高清不卡| 91久久精品一区二区三| 国产成人亚洲综合a∨婷婷 | av电影天堂一区二区在线观看| 视频一区二区不卡| 亚洲精品成人精品456| 国产精品福利av| 一区在线观看免费| 中文字幕视频一区二区三区久| 国产精品午夜电影| 国产欧美一区二区精品久导航| 精品国产乱码91久久久久久网站| 欧美精品一二三区| 日韩一级高清毛片| 精品国内二区三区| 337p日本欧洲亚洲大胆精品| 2020日本不卡一区二区视频| 精品国产凹凸成av人网站| 久久亚洲精品小早川怜子| 久久青草欧美一区二区三区| 日本一区二区免费在线| 国产精品天干天干在观线| 1024国产精品| 亚洲综合免费观看高清完整版在线| 亚洲免费视频成人| 亚洲成人在线免费| 久久66热偷产精品| 粉嫩一区二区三区在线看| 91蝌蚪porny| 欧美日本国产一区| 精品美女一区二区三区| 精品国产髙清在线看国产毛片 | 国产乱子伦一区二区三区国色天香| 久久aⅴ国产欧美74aaa| 狠狠色狠狠色综合| 成人国产在线观看| 欧美日韩亚洲综合| 精品国产免费一区二区三区四区| 亚洲精品一区二区在线观看| 国产精品美女久久久久aⅴ | 国产人成亚洲第一网站在线播放| 精品国产免费久久| 久久精品一区二区三区av| 久久久不卡网国产精品二区| 国产精品国产a级| 亚洲一二三级电影| 老汉av免费一区二区三区| 国产精品一区专区| 91丝袜美腿高跟国产极品老师| 欧美精品777| 精品久久久久久久人人人人传媒| 国产欧美一区二区精品性色| 午夜久久久影院| 精品一区二区免费视频| 大胆欧美人体老妇| 欧美日韩国产高清一区二区三区 | 亚洲电影激情视频网站| 久久99精品国产91久久来源| 国产一区二区精品在线观看| 成人av网址在线| 成人精品国产一区二区4080| 欧美人体做爰大胆视频| 国产亚洲欧美色| 亚洲高清免费视频| 成人自拍视频在线| 欧美白人最猛性xxxxx69交| 亚洲日本在线观看| 国产精品69久久久久水密桃| 色综合一区二区| 日韩欧美精品三级| 亚洲欧美色综合| 久久99久久99小草精品免视看| 国产传媒久久文化传媒| 在线视频综合导航| 久久久亚洲精华液精华液精华液 | 亚洲免费av在线| 成人午夜在线播放| 日韩欧美激情一区| 亚洲成av人综合在线观看| 91美女蜜桃在线| 国产精品久久久久久久久搜平片 | 国产精品欧美综合在线| 国产综合成人久久大片91| 69av一区二区三区| 亚洲风情在线资源站| 在线一区二区三区做爰视频网站| 久久女同精品一区二区| 久色婷婷小香蕉久久| 91.com在线观看| 天堂av在线一区| 在线综合视频播放| 婷婷成人综合网| 欧美日韩成人高清| 亚洲高清一区二区三区| 欧美探花视频资源| 亚洲影院理伦片| 欧美日韩精品系列| 午夜精品久久久久久久久久| 欧美亚洲一区二区三区四区| 亚洲亚洲人成综合网络| 欧美亚洲综合在线|