2021-05-12 14:32:11
XenServer下CentOS調整分割區及掛載/home到新硬碟
建立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
相關文章