摘要:其他分區(qū)空余空間進(jìn)行擴(kuò)容可能遇到一個(gè)問(wèn)題,其他邏輯分區(qū)空間挺多,也可以把該邏輯分區(qū)的資源回收,加給需要空間的分區(qū)由于掛載在,所以要先停用取消掛載記得備份數(shù)據(jù)。
前言
??實(shí)際上,Linux上也有分區(qū)的概念,通過(guò)df -h,就可以了解到各個(gè)分區(qū)的使用情況。當(dāng)線上服務(wù)器跑了一段時(shí)間。可能會(huì)因?yàn)闃I(yè)務(wù),產(chǎn)生的數(shù)據(jù)和日志把分區(qū)打滿。那么這個(gè)時(shí)候,磁盤(pán)擴(kuò)容,且不影響服務(wù)的使用就很重要了。
兩種擴(kuò)容方式 空余磁盤(pán)擴(kuò)容fdisk -l 查看可用磁盤(pán),由結(jié)果我們可知道/dev/xvdb可以使用
[root@localhost home]# fdisk -l Disk /dev/xvda: 274.9 GB, 274877906944 bytes 255 heads, 63 sectors/track, 33418 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: 0x000c5cd2 Device Boot Start End Blocks Id System /dev/xvda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/xvda2 64 33419 267922432 8e Linux LVM Disk /dev/xvdb: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 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
pvcreate /dev/xvdb 通過(guò)pvcreate命令將磁盤(pán)/dev/xvdb創(chuàng)建為一個(gè)系統(tǒng)PV
vgextend VolGroup /dev/xvdb 將/dev/xvd此PV加入Vol Group
此處可以通俗理解為, VolGroup是一個(gè)磁盤(pán)資源池
vgs 命令可以查看 VolGroup還有多少可用的空間
lvextend -L +5G /dev/mapper/VolGroup-lv_root 為/ 添加5G的空間
我們通過(guò)df -h知道 /根目錄掛載了這個(gè)/dev/mapper/VolGroup-lv_root
resize2fs /dev/VolGroup/lv_root 重新加載邏輯卷大小
這里重新加載邏輯卷大小,主要是做了邏輯卷和物理卷的映射,分配inode和block
df -h再次執(zhí)行,此時(shí)/ 可用空間變大。
其他LVM分區(qū)空余空間進(jìn)行擴(kuò)容可能遇到一個(gè)問(wèn)題,其他邏輯分區(qū)空間挺多,也可以把該邏輯分區(qū)的資源回收,加給需要空間的分區(qū)
[root@localhost home]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 60G 24G 34G 41% / tmpfs 935M 0 935M 0% /dev/shm /dev/xvda1 477M 93M 360M 21% /boot /dev/mapper/VolGroup-lv_home 199G 60M 189G 1% /home
umount /home由于/home掛載在/dev/mapper/VolGroup-lv_home,所以要先停用取消掛載,記得備份home數(shù)據(jù)!!!。如果有進(jìn)程占用到/home,排查下,關(guān)掉進(jìn)程。
e2fsck -f /dev/mapper/VolGroup-lv_home 檢查邏輯分區(qū)/dev/mapper/VolGroup-lv_home
resize2fs -p /dev/mapper/VolGroup-lv_home 50G 重新設(shè)定邏輯分區(qū)大小
vgdisplay查看可用的空間(Free表示可用的空間)
lvreduce -L 100G /dev/mapper/VolGroup-lv_home 通過(guò)lvreduce重新分配資源。100G的意思是指分配100G給VolGroup-lv_home -100G是回收VolGroup-lv_home的100G的資源,注意參數(shù)和數(shù)字!!!!
vgdisplay 查看可用空間,會(huì)發(fā)現(xiàn)/home的資源再回收到資源池了。
VG Size 265.50 GiB PE Size 4.00 MiB Total PE 67969 Alloc PE / Size 42209 / 164.88 GiB Free PE / Size 25760 / 100.62 GiB
lvextend -L +100.62G /dev/mapper/VolGroup-lv_root 給VolGroup-lv_root增加空間
resize2fs -p /dev/mapper/VolGroup-lv_root
重新加載邏輯卷的大小,工作完成,不用任何重啟,也不會(huì)影響業(yè)務(wù)使用。
??實(shí)際上。做操作先明白磁盤(pán)原理,有興趣可以百度下Device Mapper。磁盤(pán)是物理卷。我們目錄掛載的都是邏輯卷。邏輯卷和物理卷是一個(gè)映射關(guān)系。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/8043.html
摘要:目前有數(shù)十臺(tái)云主機(jī),完全基于底層服務(wù)搭建起具備高可用性的服務(wù)架構(gòu)而到目前為之,團(tuán)隊(duì)依然只有位服務(wù)端工程師,包攬了服務(wù)端開(kāi)發(fā)運(yùn)維在內(nèi)的一切工作。 2012年Blued上線,正值移動(dòng)社交火爆之時(shí),由于Blued極具中國(guó)同志特色,大大填補(bǔ)了國(guó)內(nèi)這一垂直領(lǐng)域的空白,很快贏得了大量用戶的青睞,上線以來(lái)一直維持著用戶量、在線時(shí)長(zhǎng)的穩(wěn)定高速增長(zhǎng)。從誕生至今,Blued很快經(jīng)歷了十萬(wàn)、百萬(wàn)、千萬(wàn)的訪問(wèn)...
摘要:資源包括什么內(nèi)存磁盤(pán)網(wǎng)絡(luò)文件描述符外部緩存數(shù)據(jù)庫(kù)等,編程語(yǔ)言是如何管理資源的合理的算法架構(gòu)保證了資源的合理使用,分配內(nèi)存使用網(wǎng)絡(luò)等等。 在云計(jì)算時(shí)代,開(kāi)發(fā)和運(yùn)維的結(jié)合變得越來(lái)越重要。在DIFF論壇第一期,前新浪SAE運(yùn)維主管,鄭志勇,分享了《一個(gè)開(kāi)發(fā)眼中的運(yùn)維》根據(jù)自己從開(kāi)發(fā)人員轉(zhuǎn)型運(yùn)維之后的心得,談如何把在開(kāi)發(fā)上的運(yùn)用抽象思維方式運(yùn)用到運(yùn)維領(lǐng)域。 showImg(http://se...
閱讀 6205·2021-11-22 15:32
閱讀 826·2021-11-11 16:54
閱讀 3164·2021-10-13 09:40
閱讀 2170·2021-09-03 10:35
閱讀 1838·2021-08-09 13:47
閱讀 1879·2019-08-30 15:55
閱讀 1939·2019-08-30 15:43
閱讀 2460·2019-08-29 17:06