VM下 Linux根分割槽磁碟擴容

2022-09-15 04:03:08 字數 2201 閱讀 7494

由於需要對虛擬機器中的軟體進行公升級,執行yum update的時候,整個更新包在800mb以上,但是根分割槽的大小只剩下400mb不到,當時建立的時候也只分配了10g的空間。因此必須對根分割槽的大小進行擴容,網上找了很多方法,但是由於我的情況比較特殊,折騰來折騰去總算是弄好了,故此記錄一下,進行分享。

之前安裝虛擬機器的時候是分配了20g的空間,但是分為了兩個掛載點/和/home,所以一開始的想法是能不能將/home的空間分給/,想了想算了,想再擴大10g空間,/home並沒有那麼多,就打算再對虛擬機器新增一塊磁碟進行操作。麻煩就在:

虛擬機器在d盤,d盤整個空間都不足了,所以需要使用c盤的空間,由於已經弄好了,下面演示擴容1gb的相關步驟。

1.先選中虛擬機器,右擊設定

2.選擇新增->硬碟->下一步

3.一值點下一步,到設定容量大小,輸入1,然後下一步,選擇儲存位置,這裡我就要選擇在c盤的空間了。

4.最後確定,進入系統。df -h檢視當前系統檔案系統情況

5.使用fdisk -l檢視硬碟情況,可以看見我新增的那塊硬碟區間

6.對新加的硬碟進行分割槽,格式化,因為我的磁碟名稱是/dev/sdc,所以輸入 fdisk /dev/sdc命令:

依次輸入:m

n  新增新分割槽

p  建立為主分割槽,回車使用預設分割槽號

回車兩次使用預設起始扇區和最後扇區

這裡可以看見設定的型別是linux型別,大小實際上不足1gb。但是我的根分割槽是linux lvm型別的,所以還需要一次轉換。

繼續輸入t,輸入8e,回車。輸入w,儲存退出。

這個時候再輸入fdisk -l,就可以看見建立的分割槽了。

7.注意不要將新建的磁碟分割槽掛載到linux的檔案系統中,我們是要對/進行擴容,而不是新增乙個區。順便記錄一下,掛載命令是mount /dev/sdc1 /指定位置空資料夾/。如果要開機自動掛載,需要修改/etc/fstab檔案的內容,新增一行:/dev/sdc1   /掛載資料夾 ext4 defaults 0 0.掛載使用之前,需要將磁碟先格式化:mkfs.ext4 /dev/sdc1 格式化成ext4,同理ext3,2就是修改一下數字。

回歸正題。

建立物理卷:pvcreate /dev/sdc1

檢視當前捲組情況:vgdisplay

擴充套件捲組:centos:vgextend /dev/centos /dev/sdc1

再檢視就會發現vg的大小增加了:

最後就是要擴充套件我們的根目錄容量了:

根分割槽叫root,最後一級,centos是捲組名稱,命令如下:

擴充套件邏輯卷centos-root的容量:lvextend -l +1024m /dev/centos/root

可能會出現大小不夠的情況,將1024稍微調小點就可以了。

重置根分割槽的容量:resize2fs /dev/centos/root.

再使用df -h檢視檔案系統,就能看到擴容後的大小了。

linux根分割槽擴容

vm虛擬機器增加磁碟空間的擴容操作(little by little)

VM下linux虛擬機器擴容,分割槽。

一 windows的vm擴充套件磁碟空間 1 vmworkstation 6.5 及前的版本 使用如下命令 2 vmworkstation 7及以後的版本 可以使用方法1 也可以直接在ui中操作,如下,使用virtual machine settings中的hard disk中的utilities下...

Linux下磁碟分割槽與擴容

檢視磁碟情況 root localhost df 檢視裝置 root localhost ls dev sd 增加磁碟 root localhost ls dev sd 找到對應增加的裝置 假設增加的sdb root localhost fdisk dev sdb 輸入n,新建分割槽 p 設定主分割...

Linux磁碟掛載 分割槽 擴容操作

本文最早發布於 rootrl s blog 注 以下作業系統環境為centos7 在操作前,首先要了解一些基本概念 磁碟在linux系統中所有的裝置都會以檔案的形式儲存。裝置一般儲存在 dev目錄下面,以sda sda1 sda2 sdb sdb1.hda,hdb。現在的裝置一般都是sd命名,以前的...