linux – 如何增加交换大小?

前端之家收集整理的这篇文章主要介绍了linux – 如何增加交换大小?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近,我把更多的ram放入我的服务器,现在我总共有24GB的RAM.最初,我将操作系统设置为2GB交换大小.
/dev/sdc1               1         281     2257101   82  Linux swap / Solaris
/dev/sdc2   *         282       60801   486126900   83  Linux

目前为交换分配了2GB,但是阅读它似乎并不多.对于24GB的系统,我打算分配至少10GB的交换空间.

我的问题是:
操作系统运行时可以执行此操作吗?我必须重新安装吗?
我正在使用OpenSuse 11.3

解决方法

您决定在安装时创建单独的交换分区.您无法在线调整大小 – 即使离线调整大小也需要花费大量时间并承担损坏/ dev / sdc2上后续文件系统的潜在风险.

解决此问题的最简单方法是在当前不使用的其他磁盘上创建新的交换分区(或者可以在离线时重新分区)或者只是在现有文件系统中使用交换文件(随附在一些小的performance penalty due to the filesystem overhead).

添加交换分区/文件的一般过程:

>创建一个82h类型的新分区或一个新的8 GB文件,使用dd if = / dev / zero of = / swapfile bs = 1M count = 8192
>使用mkswap / swapfile或mkswap / dev / sdXX初始化它
>分别使用swapon /swapfile or swapon /dev/sdXX启用新的交换空间
>在/ etc / fstab中添加一个条目,以确保在重新启动时激活新的交换空间

您当前的交换分区仍在使用中,您可能希望为了降低复杂性而摆脱它.只需使用swapoff / dev / sdc1暂时禁用它,并删除/ etc / fstab中的引用

猜你在找的Linux相关文章