CentOS7 修改现有磁盘挂载

本文详细介绍如何在CentOS系统中解决磁盘空间不足的问题,包括检查硬盘使用情况、新增硬盘分区、格式化分区、创建挂载点及挂载、复制文件、重新挂载以及设置开机自动挂载等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候会遇到前期磁盘分区挂载不够好,磁盘空间不够的情况,比如修改/var的挂载。

1.查看当前硬盘使用状况:
[root@centos1 ~]# df -hl
查看磁盘空间利用情况
 
2.查看新硬盘 

    #fdisk –l  
    新添加的硬盘的编号为/dev/sdc 

 
3.硬盘分区 
如果需要整个盘挂载略过,如果只挂载一个分区则需要进入fdisk
    1)进入fdisk模式 
    #/sbin/fdisk /dev/sdb 
    2)输入n进行分区 
CentOS挂载新硬盘  
    3)选择分区类型 
CentOS挂载新硬盘  
4.格式化分区 

将新分区格式化为ext4文件系统 
    1)如果创建的是主分区 
    #mkfs -t ext4  /dev/sdc 

5.  挂载硬盘 

    1) 创建挂载点 
    在根目录下创建data目录 
    #mkdir /data
    2) 将/dev/sdc挂载到/data下 
    #mount /dev/sdc  /data

 6. 拷贝/var下的所有内容到新的硬盘
cp -pdr /var/ /data

 7. 删除当前/var目录下的内容
rm -rf /var/*
 
 8. 重新挂载硬盘到/var目录
umount /dev/sdc
mount /dev/sdc /var

 9. 设置开机启动自动挂载 
    新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。 
    设置开机自动挂载需要修改/etc/fstab文件 
    #vi /etc/fstab 
    在文件的最后增加一行 
    /dev/sdc /var ext4 defaults 1 2 
### CentOS 7磁盘挂载的方法 #### 查看现有磁盘分区信息 为了了解当前系统中的磁盘及其分区状况,可以执行如下命令来获取详细信息: - `lsblk` 显示所有块设备的信息。 - `lsblk -f` 展示更详细的文件系统类型等附加属性。 - `df -h` 提供已挂载文件系统的概览,包括其容量和可用空间。 - `fdisk -l` 列出所有的磁盘与它们各自的分区表。 上述工具能够帮助确认新添加的未分配磁盘或待调整大小的已有磁盘位置[^2]。 #### 创建目标目录用于挂载 假设计划将新增加的数据卷挂载至 `/data` 文件夹,则需先建立该路径下的相应子目录结构: ```bash mkdir /data ``` 这一步骤确保有合适的挂载点等待后续操作[^3]。 #### 执行实际挂载过程 对于一块尚未初始化的新硬盘(例如名为 `/dev/sdb1` 的分区),首先要对其进行格式化处理(这里选用 ext4 文件系统作为例子): ```bash mkfs.ext4 /dev/sdb1 ``` 完成格式化之后就可以正式实施挂载动作了: ```bash mount /dev/sdb1 /data ``` 此时应该可以在 `/data` 下看到来自这块新磁盘的内容了。不过需要注意的是这种做法仅适用于本次会话期间,在机器重新启动后设置将会失效[^4]。 #### 设置永久性的自动挂载 为了让更改持久生效,应当编辑 `/etc/fstab` 文件加入一行描述新的挂载关系。具体来说就是追加下面这样的记录进去: ```text /dev/sdb1 /data ext4 defaults 0 0 ``` 每列分别代表源设备、目的地址、使用的文件系统种类以及其他选项等内容。保存修改后的 fstab 后即使经历重启也能保持原有的挂载状态不变。 #### 验证最终效果 最后可以通过再次运行 `df -Th` 或者 `lsblk -f` 来验证最新的变更是否按预期工作正常[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值