`
bingtang5
  • 浏览: 12406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RHEL/CentOS 调整分区大小

阅读更多

需求前提:

现有Linux机器,/ 分区大小不到50G或者刚好50G

现想减小其他分区的大小,然后对 / 分区进行扩容

 命令执行:

首先查看机器分区情况

[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  1.1G   49G   3% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G   17M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                494M  126M  369M  26% /boot
/dev/mapper/centos-home   69G   33M   69G   1% /home
tmpfs                    782M     0  782M   0% /run/user/0

举例机器为centos系统,如果是RHEL, Filesystem对用的mapper大概为 rhel-home 样式

由分区情况可以看到/home的大小为69G,那就确定减小/home的大小,然后添加到 / 分区

 

 

有关备份的内容这里不再叙述,大家自己处理

取消挂载/home

[root@localhost ~]# umount /home
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  1.1G   49G   3% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G   17M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                494M  126M  369M  26% /boot
tmpfs                    782M     0  782M   0% /run/user/0

删除/home所在的lv

[root@localhost ~]# lvremove /dev/mapper/centos-home
Do you really want to remove active logical volume home? [y/n]: y
  Logical volume "home" successfully removed

扩展 / 分区lv,增加30G

[root@localhost ~]# lvextend -L +30G /dev/mapper/centos-root
  Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 80.00 GiB (20480 extents).
  Logical volume root successfully resized.

扩展 / 分区文件系统

[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=256    agcount=4, agsize=3276800 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 20971520

重新创建 /home lv

[root@localhost ~]# lvcreate -L 39G -n /dev/mapper/centos-home
  Volume group "centos" has insufficient free space (9890 extents): 9984 required.
[root@localhost ~]# lvcreate -L 38G -n /dev/mapper/centos-home
  Logical volume "home" created.
  

注意这里,我第一次创建39G时,提示空间不足,所以创建了38G,这里根据实际容量动态调整即可

创建/home文件系统

[root@localhost ~]# mkfs.xfs /dev/mapper/centos-home
meta-data=/dev/mapper/centos-home isize=256    agcount=4, agsize=2490368 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=9961472, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=4864, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

挂载 /home

[root@localhost ~]# mount /dev/mapper/centos-home
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   80G  1.1G   79G   2% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G   17M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                494M  126M  369M  26% /boot
tmpfs                    782M     0  782M   0% /run/user/0
/dev/mapper/centos-home   38G   33M   38G   1% /home

到这里,大功告成

Hope helpful

分享到:
评论

相关推荐

    rhel5.4 centos 5.4 挂载可读写ntfs分区rpm包

    安装方法请参考: http://www.twoee.com/bbs/viewtopic.php?f=1&t=70

    linux中Centos7的LVM磁盘扩容问题

    系统是RHEL7(centos7差不多一样) 先查看磁盘信息及根目录 fdisk -l 注意:sda为硬盘,需要扩容的是系统的根目录,这里RHEL的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样) 关闭系统,在vmware...

    goploop:去包装C ploop库

    ext4格式化的分区(请注意,默认情况下,RHEL / CentOS 7安装程序使用xfs,这是行不通的!) 已安装启用ploop的内核 加载了ploop内核模块 已安装ploop-lib和ploop-devel软件包 目前,以上所有内容都随OpenVZ一起...

    ventoy-1.0.57 windows版

    同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等...

    ventoy-1.0.62 windows版

    同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等...

    ventoy-1.0.61 windwos版

    同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等...

    ventoy-1.0.53 windows版

    同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等...

    多重u盘启动盘制作工具Ventoy.rar

    ventoy启动盘制作工具全面兼容包括Windows 7、Windows 8、Windows 8.1、...CentOS、RHEL、Deepin、Fedora、Rocky Linux、SLES、openSUSE、MX Linux、Manjaro、Linux Mint、Endless OS、DragonFly FreeBSD、pfSense ...

    rhel6.3安装ORACLE 11.2.0.4 RAC图文教程

    非常详细的oracle rac...2.8存储分区 5 2.9 UDEV绑定裸设备 8 2.10 验证硬件和操作系统设置 9 3、安装GRID 25 4、创建ASM磁盘组 40 5、安装数据库软件 42 6、建库 48 7、验证服务 57 8、相关问题 57 8.1 ora-12545 57

Global site tag (gtag.js) - Google Analytics