centos7怎么增加swap大小

centos7怎么增加swap大小,第1张

查看当前分区情况

[plain]view plaincopy

free -m

2. 增加 swap 大小, 2G 左右

[plain]view plaincopy

dd if=/dev/zero of=/var/swap bs=1024 count=

3. 设置交换文件

[plain]view plaincopy

mkswap /var/swap

4. 立即激活启用交换分区

[plain]view plaincopy

swapon /var/swap

5. 添加系统引导时自启动运行

[plain]view plaincopy

vi /etc/fstab

添加一行

[plain]view plaincopy

/var/swap               swap                    swap    defaults        0 0

6. 收回 swap 空间

[plain]view plaincopy

swapoff /var/swap

7. 从文件系统中回收

[plain]view plaincopy

rm /var/swap

创建swap文件命令:dd if=/dev/zero of=swapfile bs=100M count=50

这条命令从硬盘里分出一个100M ×50 = 5G 大小的空间,挂在swapfile上

注意:这里我们bs(buff size)给的100M, bs大小可以根据free -h命令查看的buff/cache的大小来决定,如果给大了可能会报dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)

新增一行 /usr/swap/swapfile swap swap defaults 0 0

现象:yarn build时,出现error Command failed with exit code 1. 莫名退出

问题:内存不够

解决:

1、扩展物理内存

2、扩展虚拟内存

在CentOS6.4系统安装进行到选择系统磁盘的分区方法时,选择创建自定义布局,点击下一步。

可以看出目前系统磁盘的总容量为20473MB,选中空闲区,点击创建,选择标准分区,点击创建。

创建以/boot文件为挂载点的分区:这里推荐以/boot文件为挂载点的独立分区,因为/boot文件为系统启动文件比较重要,一般200MB已经足够。选择文件类型、大小,点击确定。

创建以/opt文件为挂载点的分区:选中空闲区,点击创建,选择标准分区,点击创建。演示中只是以/opt文件为例,真实创建中可以根据自己的需要设置。选择文件类型、大小,点击确定。

创建swap分区:选中空闲区,点击创建,选择标准分区,点击创建。文件类型选择swap,大小控制为内存的两倍即可,点击确定。

创建以根目录为挂在点的分区:选中空闲区,点击创建,选择标准分区,点击创建。挂在点选择/,文件类型选择ext4,勾选使用全部可用空间,点击确定。

点击下一步,并依次点击格式化、将修改写入磁盘,即可手动完成磁盘的四分区。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11748661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存