linux下扩充磁盘空间

这篇博客讲述了在Linux环境中,由于日志量大导致磁盘空间不足的问题。作者详细介绍了如何通过增加磁盘、分区、格式化以及使用LVM(逻辑卷管理)来扩展磁盘空间,包括pvcreate、vgextend、lvextend和resize2fs等关键操作步骤。在扩容过程中,还提到了针对不同文件系统类型(如xfs)的扩容方法。

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

1.日常使用环境,因服务较多,产生日志量大,时常造成磁盘空间溢出如下图

5af730625c0516d8924ad1aafdcafd18.png

下面开始操作及一些备注:

找到对应虚拟机所在服务器,增加磁盘

74eeba2e72ef708aad3a46b27d25e380.png

2. 对新增的挂载盘进行分区和格式化

因为虚机不一样,添加硬盘格式不同的原因,在我添加的挂载盘是显示 vda、vdb、vdc 的,貌似vm虚机显示的是 sda、sdb、sdc 。

这里说到类似/dev/sda,/dev/vda,/dev/hda这样的。

sd一般是指sata或scsi接口的硬盘(sda是第一块,sdb是第二块);hd一般是指IDE接口的硬盘;vd一般是指虚拟硬盘。

值得注意的是,在最新的2.6.19内核里,所有的硬盘都叫sdx了。

硬盘接口分为:

· ide  (integrated drive electronics)  把盘体和控制器集成在一起

· sata (serial ATA(advanced technology attachment))

· scsi (small computer system interface)<

### 扩充 Linux 系统中的硬盘空间 在虚拟机环境中扩展磁盘空间通常涉及以下几个方面的工作:增加虚拟磁盘大小、调整分区以及更新文件系统的容量。以下是详细的说明: #### 虚拟磁盘扩容后的检查 当通过虚拟化平台(如 VirtualBox 或 VMware)完成磁盘扩容后,需确认新增的空间是否已被操作系统识别。可以运行以下命令来查看当前磁盘及其分区情况: ```bash fdisk -l ``` 如果新分配的磁盘空间未被划分到现有分区,则会显示为未分配区域[^1]。 #### 动态分配下的实际分区调整 即使完成了虚拟磁盘的整体扩容操作,在动态分配模式下,原始逻辑卷或物理分区的实际尺寸可能不会自动增长。因此需要进一步执行具体的操作以使这些变化生效[^2]。 对于基于 LVM 的系统来说,这一步骤尤为重要因为它们允许更灵活地管理存储资源而无需重新创建整个磁盘布局。 ##### 使用 `parted` 工具扩展分区边界 为了能够利用额外可用的空间,首先应该修改现有的主分区界限至最大范围。这里推荐使用 GNU Parted 应用程序因为它支持在线更改 ext 文件类型的参数而不丢失数据。 ```bash sudo parted /dev/vda resizepart 1 100% ``` 注意替换 `/dev/vda` 和编号 `1` 成对应实例的具体配置项;最后百分比代表填满剩余所有空白位置直到末端为止[^4]。 接着验证改动成果再次调用先前提到过的列表功能即 `fdisk-l`. #### 增加交换区大小的方法 除了常规的数据保存目录外,有时也需要考虑增大交换内存(Swap Space),特别是当服务器负载较高时。可以通过建立一个新的swapfile或者直接扩展现有的swap partition实现这一目标[^3]. 假设我们打算新建一个名为swpnew的大约两GB大小的新文件作为补充性的临时缓冲池: ```bash dd if=/dev/zero of=/mnt/swpnew bs=1M count=2048 chmod 600 /mnt/swpnew mkswap /mnt/swpnew swapon /mnt/swpnew echo '/mnt/swpnew none swap sw 0 0' >> /etc/fstab ``` 上述脚本片段解释如下: - 创建零填充的目标对象; - 设置适当权限防止未经授权访问敏感信息泄露风险; - 初始化该设备成为合法有效的交换媒介; - 启动刚刚准备完毕的服务并持久记录下来以便重启之后仍然有效运作. 同样也可以参照之前获取现存状态的方式(`swapon-s`)对比前后差异确保一切正常运转无误. --- ### 总结 综上所述,针对不同场景采取恰当措施才能成功解决Linux环境下扩大磁盘容量的需求问题。无论是简单的单一分区还是复杂的LVM架构都需要遵循相应流程逐步推进直至最终达成预期效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落花踏马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值