1,、背景 最近公司需要用到Docker,各種包依賴問題,,由于在公司內(nèi)網(wǎng),,下載了一串還有一串,難受,。之前已經(jīng)搭了一個centos7.3的本地yum源,,可現(xiàn)在用的7.4,一些包沒法用,,繼續(xù)搭一個唄,。這是搭建局域網(wǎng)yum源的:http://www.cnblogs.com/nidey/p/6200685.html。中間出了個問題,,根目錄滿了,,百度一看都是增加磁盤,不想增加磁盤,,我空間夠啊,,想著法擴一下吧,。進入這個問題的正題,。 2、知識 參考linux公社的一篇文章:http://www./Linux/2014-10/107697.htm 2.1 LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,,它是Linux環(huán)境下對磁盤分區(qū)進行管理的一種機制,,它由Heinz Mauelshagen在Linux 2.4內(nèi)核上實現(xiàn)。 2.2 物理存儲介質(zhì)(Physical Storage Media) 指系統(tǒng)的物理存儲設備:磁盤,,如:/dev/hda,、/dev/sda等,是存儲系統(tǒng)最底層的存儲單元,。 2.3 物理卷(Physical Volume,,PV) 指磁盤分區(qū)或從邏輯上與磁盤分區(qū)具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(zhì)(如分區(qū),、磁盤等)比較,,卻包含有與LVM相關的管理參數(shù)。 2.4 卷組(Volume Group,,VG) 類似于非LVM系統(tǒng)中的物理磁盤,,其由一個或多個物理卷PV組成??梢栽诰斫M上創(chuàng)建一個或多個LV(邏輯卷),。 2.5 邏輯卷(Logical Volume,LV) 類似于非LVM系統(tǒng)中的磁盤分區(qū),,邏輯卷建立在卷組VG之上,。在邏輯卷LV之上可以建立文件系統(tǒng)(比如/home或者/usr等)。 參考下圖的架構(圖來自linux公社): 3,、步驟 3.1 首先,,發(fā)現(xiàn)問題:根分區(qū)磁盤空間不足(我要拷一個8G的ISO進來,/dev/mapper/centos-root就是根分區(qū)) 3.2 查看磁盤,,確定磁盤可用的空間 之前沒有截圖,,這個做好以后的,畫紅線的是之前沒有的,。 說明/dev/sda未全部格式化,,需要格式化/dev/sda,新建分區(qū)/dev/sd3 3.3 命令 fdisk 含有未格式化分區(qū)的分區(qū),,進入新建分區(qū)交互界面:
centos7沒有遇到需要輸入8e步,。建完以后重啟系統(tǒng)。 3.4 重啟完畢以后,,查看新加的分區(qū),,/dev/sda3已經(jīng)加進來了 3.5 在分區(qū)/dev/sda3上新建邏輯卷/dev/sda3
3.6 查看已存在的物理卷,查看有哪些卷組(需要擴展的就是這個卷組) 3.7 將新建的物理卷加到要擴展的卷組上,,查看擴展后的卷組大小,,查看擴展后的物理卷大小,發(fā)現(xiàn)確實是加上去了,,如果沒有,,需要考慮前面哪里出問題了。
3.8 查看邏輯卷和邏輯卷組信息,,發(fā)現(xiàn)可用的物理擴展空間為小于184G 3.9 擴展根分區(qū) 3.10 將擴展大小應用到根分區(qū),,linux公社上說用的是resize2fs,報錯,,使用xfs_growfs成功 3.11 成功,,發(fā)現(xiàn)邏輯組的物理擴展空間變成了0,根分區(qū)空間大小變成了187G
4 總結 其實新增磁盤擴展分區(qū)也是一個道理的,需要加一些mount,。 linux雖然一直在用,,但是深層次的學問還有很多,慢慢學,,慢慢了解,!飯一口一口吃,坑一個一個趟,。 水平有限,,大神們多多指教!
|
|