centos7 擴容磁盤/dev/mapper/centos-root


CentOS7 /根目錄空間不足,/home目錄空間剩余較多。現需要將/home的空閑空間,分配給/。

基礎知識:linux /dev/mapper目錄淺談
https://www.cnblogs.com/amoyzhu/p/6626423.html

0 環境

系統centos7,安裝時使用的默認分區配置,磁盤使用的是本機的物理磁盤

1 查看磁盤空間情況

lsblk

2 備份后卸載/home分區

umount /home/

3 刪除/home所在的lv

lvremove /dev/mapper/centos-home 
#yes

  如果提示:Logical volume centos/home contains a filesystem in use
  我的解決辦法:
     1重啟 
     2執行fuser -m -v -k /home 
     3重啟ssh連接上,執行 lvremove -f/dev/mapper/centos-home 

4 擴容/dev/mapper/centos-root分區

lvextend -L +100G /dev/mapper/centos-root
#擴展100G,#根據磁盤空間剩余情況,設置大小

5 擴展/root文件系統

xfs_growfs /dev/mapper/centos-root

6 重新創建home lv磁盤

lvcreate -L 100G -n /dev/mapper/centos-home
#指定100G 根據磁盤空間剩余情況,設置大小

7 創建文件系統,

mkfs.xfs /dev/mapper/centos-home

8 掛載/home

mount /dev/mapper/centos-home /home

9 查看

cat /etc/fstab
# 查看啟動掛載

df -h
# 查看磁盤,/目錄大小已由原來的50G變成150G

備用
lsblk      查看分區和磁盤
df -h   查看空間使用情況
fdisk -l   分區工具查看分區信息
cfdisk /dev/sda  查看分區
cat /etc/fstab 查看掛載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM