Centos7:給/dev/mapper/cl-root分區擴容

擴容以前的前提固然仍是備份,若是不作,這裏可沒有後悔藥node

 

[root@host1 ~]# umount /home  #去掉掛載程序員

uount: /hoe:目標忙。centos

        (有些狀況下經過 lsof(8) 或 fuser(1) 能夠app

         找到有關使用該設備的進程的有用信息)ide

若是出現以上信息,代表還有進程在佔用home分區,執行以下命令編碼

[root@host1 ~]# fuser -m /home/spa

/home:                2934m 14230m 14234cm 14408m 14430cm 14445m 14459cm 14468c 14547c 14552cm 14554c 14562m 14573m 14583m 14672cm 14677cm 14683m 14684c 14697c 14702cm 14703cm 14711cm 14730cm 15070m 15074c 25402cm 32384c 32617c 91484cmblog

 

複製上面全部數據列,將其中的m,c等去掉,只保留乾淨的pid集合,而後統一kill掉。進程

 

[root@host1 ~]# lvremove /dev/cl/home   #刪除/home所在的lvci

Do you really want to remove active logical volume cl/home? [y/n]: y

  Logical volume "home" successfully removed

 

[root@host1 ~]# lvextend -L +2000G /dev/cl/root  #擴容/dev/centos/root

  Size of logical volume cl/root changed from 50.00 GiB (12800 extents) to 2.00 TiB (524800 extents).

  Logical volume cl/root successfully resized.

 

[root@host1 ~]# xfs_growfs /dev/cl/root  #擴展/root文件系統

meta-data=/dev/mapper/cl-root    isize=512    agcount=4, agsize=3276800 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0 spinodes=0

data     =                       bsize=4096   blocks=13107200, imaxpct=25

         =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=1

log      =internal               bsize=4096   blocks=6400, version=2

         =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

data blocks changed from 13107200 to 537395200

 

[root@host1 ~]# lvcreate -L 1500G -n home cl#從新建立home LV【cl是VG Name,據實際狀況而定】

  Logical volume "home" created.

[root@host1 ~]# mkfs.xfs /dev/cl/home  #建立文件系統

meta-data=/dev/cl/home           isize=512    agcount=4, agsize=98304000 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0, sparse=0

data     =                       bsize=4096   blocks=393216000, imaxpct=5

         =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=1

log      =internal log           bsize=4096   blocks=192000, version=2

         =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

[root@host1 ~]# mount /dev/cl/home /home/ #從新掛載

[root@host1 ~]# df -h

文件系統             容量  已用  可用 已用% 掛載點

/dev/mapper/cl-root  2.1T   32G  2.0T    2% /

devtmpfs              16G     0   16G    0% /dev

tmpfs                 16G  252K   16G    1% /dev/shm

tmpfs                 16G   34M   16G    1% /run

tmpfs                 16G     0   16G    0% /sys/fs/cgroup

/dev/sda2           1014M  173M  842M   18% /boot

tmpfs                3.2G   20K  3.2G    1% /run/user/0

tmpfs                3.2G   12K  3.2G    1% /run/user/1000

tmpfs                3.2G   16K  3.2G    1% /run/user/42

/dev/mapper/cl-home  1.5T   33M  1.5T    1% /home

 

至此,擴容已完成。手癢的話,動動手嘗試一下。

 

歪脖貳點零 ∣一個程序員的平常碎碎念 watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk= watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=程序員,除了編碼,生活還應該有沉澱!
相關文章
相關標籤/搜索