首頁 > 軟體

XenServer下CentOS調整分割區及掛載/home到新硬碟

2020-06-16 17:38:13

建立CentOS時,分配一個60G硬碟,裝完發現/home自動分配了4.76G左右,完全不夠用,加上/home下是常用的檔案,所以最好掛載到其他硬碟上。

#在XenCenter中新增一塊硬碟,然後在CentOS中檢視,看到Disk /dev/xvdb字樣則新增成功(具體可以通過XenCenter檢視是不是/dev/xvdb)

fdisk -l

#對新硬碟進行分割區,根據提示,依次輸入“n”,“p”“1”,兩次回車,“wq”,分割區就開始了,很快就會完成

fdisk /dev/xvdb

#檢視新的分割區,可以看到,新的分割區xvdb1已經建立完成了

fdisk -l

#格式化新分割區,時間稍會慢點

mkfs.ext4 /dev/xvdb1

#解除安裝/home

umount /home

#如提示無法解除安裝,則檢視哪些進程在使用/home,顯示的進程pid,依次kill掉

fuser -m /home

#刪除/home目錄,注意備註自己的資料

rm-rf /home

#重新建立/home目錄

mkdir /home

#手動編輯/etc/fstab,注釋掉預設的/home掛載點

vim /etc/fstab  (注釋掉/home那一行,儲存退出)

#將/home掛載到新硬碟,並新增分割區資訊到系統中

echo ‘/dev/xvdb1  /home ext4    defaults    0  0’ >> /etc/fstab

#掛載

mount -a

#進入/home看下,有沒有出現last+found什麼的東西,有就正確

ls

#重新啟動一遍,掛載完成

reboot

#剛才被解除安裝的/home對應的邏輯盤是/dev/mapper/VolGroup-lv_home,有4.76G,不能浪費,如果你不知道碟符,那麼檢視一下

lvdisplay

#刪除/dev/mapper/VolGroup-lv_home邏輯盤,注意備份資料,刪除就沒了

lvremove /dev/mapper/VolGroup-lv_home

#刪掉了,看一下硬碟的free區,倒數第二行類似“Free  PE / Size  1218 / 4.76 GiB”

vgdisplay

#把這部分free區加到/根掛載點去,留0.01G,不然提示不夠

lvextend -L +4.75G /dev/VolGroup/lv_root

#再看一下free區,看到剩餘8MB,差不多了

vgdisplay

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-07/133146.htm


IT145.com E-mail:sddin#qq.com