Linux下磁盤分區與擴容

虛擬機增加磁盤進行磁盤分區

查看磁盤情況
[root@localhost /]#df
查看設備
[root@localhost /]#ls /dev/sd*
增加磁盤
[root@localhost /]#ls /dev/sd*
找到對應增加的設備(假設增加的sdb)

[root@localhost /]#fdisk /dev/sdb
輸入n,新建分區
p 設置主分區
1-4 選擇分區號
選擇 sector
選擇容量

看到磁盤分區成功
[root@localhost /]#ls /dev/sd*

磁盤格式化(假設ext4格式 sdb1)
[root@localhost /]#mkfs.ext4 /dev/sdb1

創建目錄
[root@localhost /]#mkdir /home/xxx/mountdir

掛載到目錄(將相應設備分區掛載到目錄)
[root@localhost /]#mount /dev/sdb1 /home/xxx/mountdir

查看是否掛載成功
[root@localhost /]#df

VMware虛擬機擴展分區容量

有時候一開始進行磁盤分區時給對應分區容量分配少了,需要進行分區擴容;
VMware設置裏選擇擴展磁盤容量
[root@localhost /]#ls /dev/sd*
sda sda1 sda2 sda3

假設進行/dev/sda3分區進行擴展
查看/dev/sda3是否進行掛載
[root@localgost /]# df

如果掛載了需要卸載磁盤分區
[root@localhost /]# umount /dev/sda3

[root@localhost /]# fdisk /dev/sda
d //刪除分區
3 //刪除sda3
p //看到/dev/sda3已被刪除
n //創建新分區
3
First cylinder //default
Last cylinder //default
w

重啓操作系統以重新加載分區表:
[root@localhost /]# init 6

調整分區大小
[root@localhost /]#resize2fs -p /dev/sda3

虛擬機根目錄擴容

假設新增了一個磁盤設備爲sdc
[root@localhost /] fdisk /dev/sdc
p
1
default

格式化新分區
[root@localhost /] mkfs.ext4 /dev/sdc1

將/dev/sdc1製作爲物理卷,即PV
[root@localhost /]pvcreate /dev/sdc1

將/dev/sdc1加入到邏輯卷組xxx(df查看根目錄的邏輯卷組)
[root@localhost /]vgextend VolGroup00 /dev/sdc1

擴展邏輯卷xxx(增加容量略小於最大值)
[root@localhost /]lvextend -L +20G /dev/VolGroup00/LogVol00

查看是否擴容成功
[root@localhost /]# lvdisplay

激活VG:
[root@localhost /]#lvm vgchange -a y /dev/VolGgroup00

e2fsck 檢查文件系統
[root@localhost /]# e2fsck /dev/VolGroup00/LogVol00

調整分區大小
[root@localhost /]#resize2fs -p /dev/mapper/VolGroup00-LogVol00

df查看,擴容成功
[root@localhost /]#df

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章