查看当前分区情况
[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,勾选使用全部可用空间,点击确定。
点击下一步,并依次点击格式化、将修改写入磁盘,即可手动完成磁盘的四分区。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)