一、Linux下硬盘分区:根分区(/)交换分区(/swap)和/boot分区

简单来说,Linux中的硬盘分区基本上包括根分区(/)、交换分区(/swap)和/boot分区。
难点在于如何智能分配空间,保证系统稳定运行。
我们先来说说最重要的事情。
根分区(/)是整个文件系统的起点。
我们去年推出的一个项目,由于项目涉及到大量的数据存储,根分区至少分配了8 0GB。
还有一点是交换分区(/swap)的大小应该根据内存量来确定。
例如,在我们具有 8 GB 内存的服务器上,交换分区大小设置为 1 6 GB。
一开始我以为可以再小一点,但后来我发现不对劲。
当内存不足时,交换分区可以提供帮助。
还有一个更重要的细节。
通常 6 0–1 2 0 MB 对于 /boot 分区来说就足够了。
很多人没有注意到这一点,但我认为值得一试。
总之,分区规划必须因地制宜,根据实际需要。

linux swap分区使用指南

哦我们来谈谈这个SWAP分区。
我在服务器上工作时也遇到了错误。
让我告诉你我的经历。

我记得租了一个2 5 6 M内存的VPS一年了。
网站一启动活动,流量剧增,CPU烧毁,系统几乎卡顿。
我正在考虑添加一个 SWAP 分区作为紧急情况。

1 . SWAP分区概述
说白了,SWAP分区就是硬盘上的虚拟内存。
当内存不够时,系统会将常用的​​数据移至硬盘,为关键进程释放内存。
我为我的服务器创建了一个5 1 2 M的SWAP分区,当时服务器有2 5 6 M内存,并将内存增加了一倍。
当内存较小时,我记得更改路径,使SWAP应该是内存的3 倍。
内存大的时候,1 :1 也不错。
反正我的5 1 2 M设置的是2 的N次方,排列整齐,没问题。

2 SWAP的作用
防止损坏是正确的。
当我的流量恢复时,系统已经崩溃了很长时间,因为没有SWAP分区。
但如果长期使用SWAP分区,性能会下降。
后来客户抱怨访问速度慢。
当我检查时,是的,我记得交易所的使用率非常高。
然后我你必须找到一种方法来优化代码或添加内存。
至于服务器,还是要看实际需求。

3 如何添加 SWAP 分区
创建 SWAP 文件时,我通过 SSH 使用 root 权限执行此操作。
使用dd命令创建一个5 1 2 M的文件。
命令写法是这样的:dd if=/dev/zero of=/swapfile1 bs=1 02 4 count=5 2 4 2 8 8 然后 mkswap /swapfile1 格式化它,最后 swapon /swapfile1 激活它。
激活后,您还必须修改/etc/fstab 文件以允许系统重新引导时自动启用SWAP。
我的配置行是 /swapfile1 swap default 0 0。
更改后,重新启动并使用 free -m 检查以确认 5 1 2 M SWAP 分区,然后就可以了。

4 注意事项
要小心。
我有一个朋友在更改 /etc/fstab 时犯了错误并添加了错误的配置。
结果重启后就无法登录了。
最后,我不得不远程修复它。
因此更新此文件时要非常小心。
使用SWAP分区可能可以解决眼前的问题,但从长远来看,您可能仍然需要优化程序或添加内存。
后来我在2 5 6 M内存的服务器上加了5 1 2 M内存,问题就解决了,访问也变快了。

总之,SWAP分区是一个很好的应急工具;然而不要成为长期的依赖。
您的 VPS 状态如何?多少内存算流量太大?如果您需要创建 SWAP 分区,请让我帮助您。