真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

當(dāng)虛擬機(jī)服務(wù)器運(yùn)行Docker久了后,發(fā)現(xiàn)Docker的文件越來(lái)越大,某天發(fā)現(xiàn)此臺(tái)機(jī)上的數(shù)據(jù)庫(kù)訪問(wèn)不了了,再重啟數(shù)據(jù)庫(kù)等日志,提示空間不足,查看磁盤空間:

青山湖網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,青山湖網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為青山湖1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的青山湖做網(wǎng)站的公司定做!

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

root分區(qū)滿載啊,前段時(shí)間還有不少空間的,查下什么大文件內(nèi)容占了空間。

find / -xdev -size +100M -exec ls -l {} \;

 Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

最近用的docker越來(lái)越大 才導(dǎo)致磁盤滿了。

那下面要么清理docker,要么擴(kuò)展磁盤。

兩步都做吧,先簡(jiǎn)單清理docker,或許可以清理一些空間出來(lái)。

 

先 docker images -a 看一下是不是有過(guò)多的 的鏡像了,其中有一部分是這類鏡像。
# 刪除所有未打標(biāo)簽的鏡像.

docker rmi $(docker images -aq -f "dangling=true")

容器的內(nèi)容也是在存儲(chǔ)層的??梢?docker ps -a 看一下是不是有很多之前的容器沒(méi)有刪掉的,可以 docker rm $(docker ps -aq -f "dangling=true") 來(lái)刪除。

垃圾回收

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc:ro spotify/docker-gc

有些容器明明stop了,但是它還是占著某些資源

docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')

 

使用docker自帶命令先清理一次。

docker system prune -a

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

注意:

這可能會(huì)清除掉images,慎用。

再進(jìn)行了上面對(duì)docker處理后,下面對(duì)磁盤擴(kuò)容。

擴(kuò)展根分區(qū)

VMware分配空間

選中虛擬機(jī)->虛擬機(jī)設(shè)置->添加=》硬盤->添加15G,可以看看第一張圖的硬盤1是SCSI(0:0)新加的硬盤2是SCSI(0:1)

先看一下現(xiàn)有磁盤情況:

# fdisk -l
Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

 

對(duì)新磁盤進(jìn)行分區(qū):

# fdisk /dev/sdb

在fdisk的交互模式中,依次輸入:

n  --創(chuàng)建新分區(qū)
p  --創(chuàng)建主分區(qū)
<回車>  --默認(rèn)分區(qū)編號(hào)
<回車>  --默認(rèn)起始扇區(qū)位置。
<回車>  --默認(rèn)結(jié)束扇區(qū)位置。
w  --寫入分區(qū)表

這樣就把整個(gè)磁盤分成了一個(gè)區(qū)。

再看一下現(xiàn)有磁盤情況:

# fdisk -l

已經(jīng)多出了一個(gè)新分區(qū):

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

將新分區(qū)用于擴(kuò)展/root

先看一下卷分組:

# vgdisplay -v

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

可以看到當(dāng)前卷分組名為"centos_h42"。

為之前新增的分區(qū)創(chuàng)建物理卷:

# pvcreate /dev/sdb1

查看結(jié)果:

# pvdisplay

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

擴(kuò)展卷分組,"centos_h42"是vgdisplay命令查到的卷分組名:

# vgextend centos_h42 /dev/sdb1

提示成功擴(kuò)展。

 Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

下面查看一下邏輯卷:

# lvdisplay

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

可以看到/dev/centos_h42/root目前的LV Size是17.47GiB。

 

下面擴(kuò)展邏輯卷/dev/centos_h42/root:

# lvextend -L +15G /dev/centos_h42/root

注:+15G是我們新增加的分區(qū)大小。

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿

擴(kuò)展后,還要執(zhí)行一步 將文件系統(tǒng)擴(kuò)大:

# xfs_growfs /dev/centos_h42/root

擴(kuò)展完成。

因?yàn)榘惭bCentOS用的xfs分區(qū),所以使用命令xfs_growfs擴(kuò)展文件系統(tǒng)大小。否則的話使用resize2fs命令。
查看結(jié)果:

# df -Th

/root已經(jīng)擴(kuò)充到33GiB:

Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿


網(wǎng)頁(yè)標(biāo)題:Docker鏡像導(dǎo)致centos-root根分區(qū)容量爆滿
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/jjgcgs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部