這篇文章主要介紹linux下分區(qū)容量不足了要怎樣進(jìn)行擴(kuò)容,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
在大通等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站建設(shè),大通網(wǎng)站建設(shè)費(fèi)用合理。日常工作中,經(jīng)常會(huì)遇到某個(gè)分區(qū)剩余容量不足的問(wèn)題,所以我們需要掌握如何在linux服務(wù)器下對(duì)分區(qū)進(jìn)行擴(kuò)容。對(duì)于分區(qū)擴(kuò)容,這里分為了兩個(gè)情況
LVM分區(qū)的擴(kuò)容
非LVM分區(qū)的擴(kuò)容
LVM分區(qū)的擴(kuò)容
一般,我們都建議使用LVM,這樣方便分區(qū)的彈性伸縮。關(guān)于LVM的介紹,物理卷、邏輯組、邏輯卷等這里就不細(xì)說(shuō)了,大家可以去看看我另外的兩篇關(guān)于LVM的文章。
場(chǎng)景:/www 目錄是我們的和網(wǎng)站相關(guān)的目錄,這個(gè)目錄所掛載的分區(qū)采用了LVM,本來(lái)這個(gè)目錄有1G空間大小,但是隨著系統(tǒng)的運(yùn)行,剩余空間只剩下不到100M了?,F(xiàn)在需對(duì)該分區(qū)進(jìn)行擴(kuò)容。
準(zhǔn)備工作,實(shí)現(xiàn)場(chǎng)景
# pvcreate /dev/sdb1 # vgcreate vgwww /dev/sdb1 # lvcreate -l 255 vgwww # mkfs.ext4 /dev/vgwww/lvol0 # mount /dev/vgwww/lvol0 /www # dd if=/dev/zero of=/www/bigfile bs=1M count=900 # df -h …… /dev/mapper/vgwww-lvol0 988M 903M 19M 98% /www
分區(qū)擴(kuò)容
首先,我們要看vgwww還有沒(méi)有剩余空間,如果沒(méi)有的話(huà),則需要先在vgwww中添加pv。
# vgdisplay vgwww …… Free PE / Size 0 / 0 <=== 沒(méi)喲剩余空間了 VG UUID xdw96k-xZNv-tmVf-Pkcx-SX7T-C1tz-ZZq3HG
通過(guò)上面信息可以得知,該vg沒(méi)有剩余空間了。那么就需要對(duì)此vg增加pv了?,F(xiàn)在我們看看有沒(méi)有沒(méi)有被使用的pv,如果沒(méi)有的話(huà),先需要?jiǎng)?chuàng)建pv。
# pvscan PV /dev/sdb1 VG vgwww lvm2 [1020.00 MiB / 0 free] Total: 1 [1020.00 MiB] / in use: 1 [1020.00 MiB] / in no VG: 0 [0 ]
可以看到,沒(méi)有可用的pv。那么,先創(chuàng)建pv
# pvcreate /dev/sdc1 Physical volume "/dev/sdc1" successfully created. # pvscan PV /dev/sdb1 VG vgwww lvm2 [1020.00 MiB / 0 free] PV /dev/sdc1 lvm2 [1023.00 MiB] Total: 2 [<2.00 GiB] / in use: 1 [1020.00 MiB] / in no VG: 1 [1023.00 MiB]
pv已經(jīng)有了,那么將新的pv加到vgwww邏輯卷組中。
# vgextend vgwww /dev/sdc1 Volume group "vgwww" successfully extended # vgdisplay vgwww …… Free PE / Size 255 / 1020.00 MiB VG UUID xdw96k-xZNv-tmVf-Pkcx-SX7T-C1tz-ZZq3HG
現(xiàn)在vg多出了255個(gè)PE沒(méi)有被使用。接下來(lái),就是對(duì)LV進(jìn)行擴(kuò)容了
# lvresize -l +255 /dev/vgwww/lvol0 Size of logical volume vgwww/lvol0 changed from 1020.00 MiB (255 extents) to 1.99 GiB (510 extents). Logical volume vgwww/lvol0 successfully resized. # lvdisplay --- Logical volume --- …… LV Size 1.99 GiB <=== lv已經(jīng)變?yōu)榱?.99G了 ……
這個(gè)時(shí)候,雖然lv大小變大了,但是/dev/mapper/vgwww-lvol0文件系統(tǒng)并沒(méi)有變大。
# df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) …… /dev/mapper/vgwww-lvol0 988M 903M 19M 98% /www
這個(gè)時(shí)候,我們還需要xfs_growfs (針對(duì)xfs文件系統(tǒng))或resize2fs (針對(duì)ext文件系統(tǒng))來(lái)處理下。
# 該主機(jī)使用的是ext4文件系統(tǒng) # resize2fs /dev/vgwww/lvol0 # df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) …… /dev/mapper/vgwww-lvol0 2.0G 904M 982M 48% /www
至此,對(duì)于該文件系統(tǒng)的擴(kuò)容完成了。
非LVM分區(qū)的擴(kuò)容
最近,我就碰到了這個(gè)情況。我有一個(gè)朋友,他的阿里云服務(wù)器根分區(qū)快滿(mǎn)了,本來(lái)40G的云盤(pán),后來(lái)加了20G。找到我說(shuō),我明明已經(jīng)加了20G,怎么顯示還是40G阿,讓我?guī)退鉀Q下問(wèn)題。
不巧的是,它根目錄沒(méi)有使用lvm,我也一時(shí)半會(huì)不知道怎么辦。后來(lái)查詢(xún)了相關(guān)信息,找到了一個(gè)解決辦法。但是這個(gè)解決辦法是有局限性的,就是對(duì)需要擴(kuò)容的分區(qū),這個(gè)分區(qū)必須是該磁盤(pán)的最后一個(gè)分區(qū)。
下面首先模擬場(chǎng)景:/bak 目錄掛載在一個(gè)單獨(dú)的分區(qū),該分區(qū)開(kāi)始時(shí)候分了500M,現(xiàn)在需要對(duì)其進(jìn)行擴(kuò)容操作
# df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) …… /dev/sdd1 497M 26M 472M 6% /bak
開(kāi)始擴(kuò)容操作
# 首先卸載掛載點(diǎn) # fdisk /dev/sdd …… 命令(輸入 m 獲取幫助):p …… 設(shè)備 Boot Start End Blocks Id System /dev/sdd1 2048 1026047 512000 83 Linux #記住開(kāi)始點(diǎn),即2048。然后刪除該分區(qū),重新建立分區(qū) 命令(輸入 m 獲取幫助):d 已選擇分區(qū) 1 分區(qū) 1 已刪除 命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): Using default response p 分區(qū)號(hào) (1-4,默認(rèn) 1): 起始 扇區(qū) (2048-2097151,默認(rèn)為 2048):2048 Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-2097151,默認(rèn)為 2097151): 將使用默認(rèn)值 2097151 分區(qū) 1 已設(shè)置為 Linux 類(lèi)型,大小設(shè)為 1023 MiB 命令(輸入 m 獲取幫助):w # partprobe
這個(gè)時(shí)候,通過(guò)lsblk命令查看該分區(qū)大小已經(jīng)變大了,但是df -h的結(jié)果還是沒(méi)變,需要使用xfs_growfs 命令處理下。
# xfs_growfs /dev/sdd1 # df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) …… /dev/sdd1 1020M 26M 995M 3% /bak
另外有一點(diǎn)需要特別注意:絕對(duì)不能對(duì)該分區(qū)寫(xiě)入文件系統(tǒng),這樣之前的數(shù)據(jù)就都沒(méi)了
以上是linux下分區(qū)容量不足了要怎樣進(jìn)行擴(kuò)容的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文名稱(chēng):linux下分區(qū)容量不足了要怎樣進(jìn)行擴(kuò)容-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://jinyejixie.com/article26/dphhjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、定制網(wǎng)站、網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容