1. 程式人生 > >內存不夠,使用swap空間

內存不夠,使用swap空間

linux學習

swap是內存不足時使用

1.1創建一個swap文件

1.創建一個塊文件

[[email protected] ~]#

[[email protected] ~]# dd if=/dev/zero of=/tmp/100m bs=1M count=100

100+0 records in

100+0 records out

104857600 bytes (105 MB) copied, 0.472237 s, 222MB/s

[[email protected] ~]# ll /tmp/100m -h

-rw-r--r-- 1 root root 100M Aug 15 11:57 /tmp/100m

2讓這個文件成為swap 類型

[[email protected] ~]# mkswap /tmp/100m ##格式化

mkswap: /tmp/100m: warning: don‘t erase bootbitssectors

onwhole disk. Use -f to force.

Setting up swapspace version 1, size = 102396 KiB

no label, UUID=f6a2d730-a364-4e43-a084-f5496fc77fbb

3.讓這個swap類型的文件 真的的加入到swap

[[email protected] ~]# swapon /tmp/100m

[[email protected] ~]# free -h

total used free shared buffers cached

Mem: 1.8G 256M 1.6G 240K 11M 151M

-/+ buffers/cache: 92M 1.7G

Swap: 867M 0B 867M

1.1.2創建一個swap分區

1.fdisk -cu /dev/sdc

(m---p ---n --t (將分區格式轉換成82)--w)

2.格式化分區:mkswap -c v1 /dev/sdc4

3.激活swap分區:swapon -a /dev/sdc4

4.查看swap 分區:swapon -s 或 free 或cat /proc/swaps

5.加入到/etc/fstab文件


內存不夠,使用swap空間