日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7卸載home擴大root空間

背景:檢查gitlab備份服務器時,發(fā)現(xiàn)最近幾天的備份文件沒有根據(jù)設置上傳到這臺服務器。

由于這臺服務器較新,除了接收的備份文件外并沒有部署其他文件,所以最先可以排除inode不夠的可能,但是備份文件大概也就40G+,這個服務器明明分配了100G的空間。

 于是我在gitlab所在的服務器上,手動運行一次備份文件命令后,出現(xiàn)了“No space left on device”。

 空間不足?于是我在備份服務器上查看空間占用。 

df -h

發(fā)現(xiàn)雖然給了這個CentOS100G的磁盤空間,但root只有50G的可用空間,剩下的空間大都分配給了/home。

查找資料后了解到,centos7默認的root大小為50G,也就是說如果硬件分配時超過50G,大部分剩余空間都會分配給home。

軟件如果裝在/usr/local目錄下,并且data等數(shù)據(jù)文件也配置在root下,則必須在裝機后調(diào)整root的大小,否則運行一段時間后很容易導致磁盤空間不足。

 看來這樣的確是磁盤空間不足引發(fā)了這次問題,反正這臺虛擬機里我并不需要安裝什么服務,如果可以將home去掉,再將空間都給root就解決問題了。于是我查找資料后根據(jù)實際情況整理了這篇解決方案。

一、卸載home 

 1.1 備份home分區(qū)文件 

tar cvf /tmp/home.tar /home

 準備卸載/home文件系統(tǒng),centos啟動時會對/etc/fstab的內(nèi)容逐一檢測,由于fstab默認有/home,如果不修改fstab,重啟之后會發(fā)現(xiàn)centos跪了。

 所以卸載之前,要先注釋掉/home,不讓系統(tǒng)開機檢測/home。

yum install -y vim
vim /etc/fstab

對于/home的內(nèi)容增加注釋符,wq保存。 

#/dev/mapper/centos-home /home                   xfs     defaults        0 0

 1.3 安裝psmisc 

yum install -y psmisc

//Psmisc軟件包包含三個幫助管理/proc目錄的程序,安裝下列程序: fuser、 killall、pstree和pstree.x11(到pstree的鏈接)

//fuser 顯示使用指定文件或者文件系統(tǒng)的進程的PID。

//killall 殺死某個名字的進程,它向運行指定命令的所有進程發(fā)出信號。

//pstree 樹型顯示當前運行的進程。

//pstree.x11 與pstree功能相同,只是在退出前需要確認。

 1.4 卸載/home文件系統(tǒng) 

umount /home

 如果提示無法卸載,是因為有進程占用/home,可以用下面的命令來停止占用的進程。 

fuser -km /home/

 1.5 刪除/home所在的lv 

lvremove /dev/mapper/centos-home

 接著會出現(xiàn)確認的內(nèi)容,輸入“y”,回車。

二、擴大root

 2.1 擴展/root所在的lv

 由于之前/home占用了47G的空間,故我考慮將這些空間都加到/root里。 

lvextend -L +47G /dev/mapper/centos-root

 可是發(fā)現(xiàn)可用的空間并不是47G,應該是系統(tǒng)四舍五入了,減小一點換成48100MB。

 這里說明,不去精確設置可用空間的原因是:我自己對如何獲取可用空間的方法并不了解,與其花時間去了解這一塊,我寧可浪費一點空間(畢竟幾十MB的機械硬盤不值多少錢,即使是企業(yè)級硬盤)。 

lvextend -L +48100M /dev/mapper/centos-root

 出現(xiàn)下面的內(nèi)容,說明/root所在的lv已經(jīng)成功拓展成了96.97GB。

 2.2 擴展/root文件系統(tǒng) 

xfs_growfs /dev/mapper/centos-root

圖中的13107200、25420800根據(jù)文件大小換算了下,和50G、97G都不符合,這個問題先擱置下,以后查資料看看。

 2.3 檢查/root文件系統(tǒng)的空間 

df -h

可以發(fā)現(xiàn)/root從原來的50G提升到了97G。


網(wǎng)頁標題:CentOS7卸載home擴大root空間
分享網(wǎng)址:http://m.5511xx.com/article/cosggod.html