centos系统修改磁盘分区的大小

#备份/home 选择一个够大的非/home所在的盘备份
cp -r /home/ /run/homebak/

#安装fuser命令
yum install psmisc -y

#查看/home下挂载的进程
fuser -mv /home

#杀掉挂载的进程
fuser -km /home/

#卸载磁盘
umount /home

#移除/home所在的lv
lvremove /dev/mapper/centos-home

#增加/所在的lv,增加100G
lvextend -L +100G /dev/mapper/centos-home

#确认分区格式
df -hT

#扩展文件系统
xfs_growfs /dev/mapper/centos-root

#重建home
lvcreate -L 100G -n home centos

#创建文件系统
mkfs.xfs /dev/centos/home

#重新挂载
mount /dev/centos/home /home

#恢复文件
cp /run/homeback /home

### CentOS 7 磁盘分区与文件系统实训教程 #### 准备工作 在开始磁盘分区和文件系统配置之前,确保已经安装并启动了CentOS 7操作系统。对于实验环境来说,在虚拟机上操作是一个不错的选择,因为可以方便地创建额外的硬盘来练习不同的场景而不影响实际的数据。 #### 查看当前磁盘情况 为了了解现有的磁盘布局以及剩余空间的情况,可以通过`lsblk`命令查看所有块设备的信息[^1]: ```bash lsblk ``` 此命令会显示所有的磁盘及其上的各个分区,并且能够帮助确认哪些磁盘可用于新的分区活动。 #### 使用fdisk工具进行基本分区 `fdisk` 是一个常用的交互式命令行实用程序,用于管理Linux下的分区表。要对特定磁盘(例如 `/dev/sdb`)执行分区操作,可输入如下指令进入 fdisk 的界面[^2]: ```bash sudo fdisk /dev/sdb ``` 在这个环境中可以选择新建主分区或者扩展分区,调整大小,删除现有条目等动作。完成编辑之后记得保存更改退出即可。 #### 创建文件系统 一旦完成了分区定义,则需要为新建立好的每个逻辑卷指定具体的文件系统类型。比如 EXT4 或者 XFS 都是非常流行的选择之一。下面的例子展示了如何在一个名为 `sdb1` 的新分区内构建 ext4 文件系统: ```bash mkfs.ext4 /dev/sdb1 ``` 同样的过程适用于其他类型的文件系统;只需替换 mkfs 后面跟的具体参数就好。 #### 挂载新创建的文件系统 最后一步就是把刚刚准备完毕的新存储位置连接到目录结构里面去以便正常使用它。假设希望将其挂载至 `/mnt/data/` 路径下的话,先得保证该路径存在再继续下一步的操作: ```bash mkdir -p /mnt/data/ mount /dev/sdb1 /mnt/data/ ``` 如果想让这个关联永久生效而不是每次重启都要手动设置一遍的话,那么还需要修改 `/etc/fstab` 文件加入相应的记录项。 通过上述流程的学习与实践,读者应该能够在CentOS 7平台上熟练掌握基础级别的磁盘管理和文件系统维护技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值