Linux系统下对硬盘分区进行扩容的方法总结

阿里巴巴VPS的磁盘容量扩容有两种方法。

第一种方法是直接挂载硬盘。
1 . 检查磁盘分区的状态。
2 . 对新硬盘进行分区。
3 . 格式化新分区。
4 . 创建目录并挂载分区。
5 . 设置自动装配。

缺点:可扩展性不太好,不推荐。

第二种方法是使用LVM。
1 .删​​除新的硬盘分区。
2 .安装LVM。
3 . 创建LVM分区。
4 . 创建逻辑卷组和逻辑卷。
5 . 格式化逻辑卷。
6 . 设置自动装配。

优点:扩展简单,推荐。

手术后最好重新开始。

linux服务器系统盘大小(linux服务器磁盘扩容的方法)

说实话,当我第一次接触Linux服务器时,我对系统盘有多大感到非常困惑。
我们旧服务器的系统盘是5 00G;尽管我们当时认为已经足够了,但一年半之内它就几乎爆炸了。
你看系统盘的大小就是条件;确实要看1 000G的系统盘。
说实话,有点豪华,但技术上没问题。
这不是问题,特别是对于需要存储大量记录或运行特殊应用程序的服务器。

有趣的是,系统盘占用的空间比我们想象的要少。
想一想操作系统本身有多少年了?软版本可以是几十GB,普通版本可以是几百GB。
配置文件加起来有几千GB?老实说,这通常是用户数据或空间过多。
我帮客户扩容了一台服务器,将系统盘分区到2 00G。
事实证明,8 0%的缓存文件只是由于管理得当。

LVM 是能力建设的首选。
我们公司有很多服务器使用LVM。
添加磁盘来扩展容量是一个无缝的过程。
我去年加了2 T盘我记得。
从安装到扩容完成。
服务器一次都没有重启过,业务根本没有感觉到。
根据动作先添加一个卷组;然后扩展逻辑卷,最后使用resize2 fs调整文件系统大小。
不过,并非所有系统都支持在线文件系统调整,因此您必须事先检查信息。

如果使用传统分区;危险将会非常大。
我有一个朋友使用fdisk调整分区大小,但是当他的手移动并且我按w保存时,我丢失了一半数据。
因此,在开始此操作之前必须执行充分的备份。
扩容分区后,使用fsck检查文件系统。
这一步不能省略。
调整文件系统大小时最好使用-X参数,如resize2 fs -X tail-merge /dev/mapper/vg-lv。

直接添加新的安装盘也是一种方法。
我们实验室的测试服务器在/tmp目录中挂载了一个磁盘。
这简单明了,但请注意,必须预先安排挂载点,以免与现有磁盘冲突。
用于数据迁移;您可以使用 rsync 等工具按批量顺序缓慢迁移。
一次性完成所有工作别想了。

云服务器的弹性扩展对于懒人来说是个好消息。
我们使用阿里云。
只需在控制台上点击几下,系统就会自动添加磁盘来扩展容量,并且系统会在第二天自动挂载新空间。
但部分云提供商可能会在扩容时重启实例;因此,请各大商家务必配合窗口期。

对于日常监控,df -h确实是标准的。
我定期将 df -h 输出到日志并每周读取一次。
还有一种更残酷的方式。
使用 logwatch 等工具自动分析日志并将警报直接发送到电子邮件。
对于 du 我直接使用 du -sh 来搜索占用空间的幽灵,例如开发人员的项目目录,并找到目标。

说白了,系统盘的大小根据实际需要而定;不要随意分发。
扩展的方法要根据情况而定。
LVM最灵活,传统分区技术要求最高,云服务器最方便。
重要的是在采取行动之前先做好功课。
数据永远是第一位的。

linux服务器 磁盘空间一直在增加