加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何增加交换大小?

发布时间:2020-05-23 19:47:19 所属栏目:Linux 来源:互联网
导读:最近,我把更多的ram放入我的服务器,现在我总共有24GB的RAM.最初,我将操作系统设置为2GB交换大小. /dev/sdc1 1 281 2257101 82 Linux swap / Solaris/dev/sdc2 * 282 60801 486126900 83 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中的引用

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读