Linux创建SWAP
目录
云虚拟机默认情况下一般都不会创建swap分区,所以需要自己手动创建,不然运行一些吃内存的程序就会出错或者提示内存不足(之前运行GibLab就是会出各种莫名其妙的问题,最后增加SWAP问题解决)。
-
创建SWAP文件
/mnt$ sudo dd if=/dev/zero of=swap bs=1024 count=4096000 dd: error writing 'swap': No space left on device 4037249+0 records in 4037248+0 records out 4134141952 bytes (4.1 GB, 3.9 GiB) copied, 493.99 s, 8.4 MB/s
-
建立SWAP分区
/mnt$ sudo mkswap swap Setting up swapspace version 1, size = 3.9 GiB (4134137856 bytes) no label, UUID=689d62c5-0f10-4b2c-b95f-2052806960d4
-
启用SWAP分区
/mnt$ sudo swapon swap swapon: /mnt/swap: insecure permissions 0644, 0600 suggested. searky@vm1-jp:/mnt$ swapon -s Filename Type Size Used Priority /mnt/swap file 4037244 0 -1
-
自动挂载
编辑fstab文件
/mnt$ sudo vim /etc/fstab
插入下面这行
/mnt/swap swap swap defaults 0 1
这样重启系统的时候会自动挂载SWAP分区。
-
参考链接