詳解linux根目錄空間不足解決方案
1. 前言
之前新建了個(gè)ubuntu虛擬機(jī)來(lái)構(gòu)建golang開(kāi)發(fā)環(huán)境以及用來(lái)運(yùn)行Docker,跟虛擬機(jī)分配了20G的空間并掛載到了根目錄,但是后來(lái)由于用到的鏡像越來(lái)越多,20G的空間已經(jīng)遠(yuǎn)遠(yuǎn)不能用,所以不得不為系統(tǒng)擴(kuò)展空間。
2. 本文分析內(nèi)容安排
- 虛擬機(jī)空間擴(kuò)展
- 新建分區(qū)
- 掛載分區(qū)到臨時(shí)目錄
- 拷貝文件
- 掛載到/var目錄并寫(xiě)入fstab
3. 虛擬機(jī)空間擴(kuò)展
打開(kāi)vmvare,選擇要添加磁盤(pán)空間的虛擬機(jī),右擊,然后在出現(xiàn)的菜單中點(diǎn)Setting,出來(lái)如下圖所示的頁(yè)面

選擇HardDisk,點(diǎn)擊右側(cè)Utilities下拉菜單中的Expand選項(xiàng),設(shè)定擴(kuò)展后磁盤(pán)的總大小,點(diǎn)Expand

4. 新建分區(qū)
1、進(jìn)入系統(tǒng),先執(zhí)行fdisk -l命令,查看下系統(tǒng)中現(xiàn)有的分區(qū)

2、執(zhí)行fdisk /dev/sda進(jìn)入分區(qū)管理,要新加分區(qū)需要將現(xiàn)有的Swap分區(qū)刪除,因?yàn)槿绻粍h除那么將無(wú)法用新加的空間,后期可以再加上該分區(qū)

3、刪除后已經(jīng)沒(méi)了Swap,如上圖所示,這里便可以新建分區(qū)了,記住要留下分給Swap的空間

4、可以輸入w然后退出了
5. 掛載分區(qū)到臨時(shí)目錄
為了臨時(shí)中轉(zhuǎn)/var目錄中的文件,先將新建立的分區(qū)/dev/sda3掛載到/temp目錄下,命令如下:
mkfs -ext4 /dev/sda2 mkdir /temp mount -t ext4 /dev/sda2 /temp
6. 拷貝文件
將/var中的文件全部拷貝到/temp中,因?yàn)槿绻粚⑽募?dǎo)出來(lái)到新建的分區(qū)中,那么新掛載目錄后會(huì)隱藏掉原/var下的目錄
cp /var/* /temp umount /temp mount -t /dev/sda2 /var
到此,已經(jīng)為虛擬機(jī)新增加了磁盤(pán)空間,并掛載到了/var目錄。
7. 掛載到/var目錄并寫(xiě)入fstab
為了在開(kāi)機(jī)時(shí)就掛載好新加入的空間,可以將掛載規(guī)則寫(xiě)入fstab,相關(guān)格式參照f(shuō)stab中已有條目就好
8. 總結(jié)
擴(kuò)展虛擬機(jī)空間并將新擴(kuò)展的空間掛載到文件系統(tǒng)的方式有很多種,這里講的只是其中一個(gè),讀者可以自己探索其他的,包括使用邏輯卷等可以直接擴(kuò)展根目錄的方式。Linux系統(tǒng)很靈活,實(shí)現(xiàn)一個(gè)目的的方式有很多種。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- linux 磁盤(pán)轉(zhuǎn)移空間的方法
- Linux 查看空間使用情況的實(shí)例詳解
- 詳解Linux 虛擬機(jī)根分區(qū)磁盤(pán)擴(kuò)充空間記錄
- 關(guān)于Linux服務(wù)器磁盤(pán)空間占滿(mǎn)問(wèn)題的解決方法
- Linux下如何調(diào)整根目錄的空間大小
- linux 查看磁盤(pán)空間大小命令
- linux下使用 du查看某個(gè)文件或目錄占用磁盤(pán)空間的大小方法
- Linux下查看CPU型號(hào),內(nèi)存大小,硬盤(pán)空間的命令(詳解)
- Linux下Oracle刪除用戶(hù)和表空間的方法
- Linux系統(tǒng)交換空間介紹
相關(guān)文章
FOXHIS PMS前臺(tái)西軟服務(wù)器端和客戶(hù)端安裝教程
網(wǎng)上有很多關(guān)于西軟FOXHIS PMS的安裝教程,但大多沒(méi)有詳細(xì)描述并且內(nèi)容非常膚淺粗燥,本特意把自己的安裝過(guò)程寫(xiě)成文檔并記下,后面的數(shù)據(jù)庫(kù)操作沒(méi)有提供圖片,但是我相信絕對(duì)能夠看得懂2017-01-01
Linux 3.X/4.x/5.x 忘記寶塔面板密碼的解決方法
在本篇文章里我們給大家整理的是關(guān)于忘記Linux 3.X/4.x/5.x 寶塔面板密碼的解決方案,有需要的朋友們可以學(xué)習(xí)下。2019-10-10
使用apache的rotatelogs命令實(shí)現(xiàn)WebLogic啟動(dòng)命令的nohup的日志回滾
通過(guò)apache的rotatelogs命令實(shí)現(xiàn)WebLogic啟動(dòng)命令的nohup的日志回滾,有需要的朋友可以參考下2013-01-01
解決Linux系統(tǒng)切換用戶(hù)后只顯示$問(wèn)題
當(dāng)我們?cè)谑褂肔inux系統(tǒng)切換用戶(hù)后只顯示$,所以本文將給大家詳細(xì)介紹一下如何解決Linux系統(tǒng)切換用戶(hù)后只顯示$問(wèn)題,文中有詳細(xì)問(wèn)題分析和解決方案,需要的朋友可以參考下2023-10-10
如何使用Linux文本操作命令ed進(jìn)行提權(quán)nov5詳解
這篇文章主要給大家介紹了關(guān)于如何使用Linux文本操作命令ed進(jìn)行提權(quán)nov5的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
跨域請(qǐng)求 Apache 服務(wù)器配置的方法
這篇文章主要介紹了跨域請(qǐng)求 Apache 服務(wù)器配置的方法,包括修改服務(wù)器配置文件的方法和如何編輯httpd.conf。接下來(lái),通過(guò)本文給大家重點(diǎn)講解,需要的朋友參考下吧2017-01-01

