linux之創(chuàng)建swap分區(qū)
很多時(shí)候會(huì)因?yàn)閖ava開(kāi)發(fā)原因進(jìn)程占滿內(nèi)存,運(yùn)維會(huì)臨時(shí)加大swap空間,當(dāng)問(wèn)題解決后,會(huì)取消swap的增加空間。所以我們需要知道如何創(chuàng)建swap空間:
使用fdisk命令創(chuàng)建分區(qū),fdisk會(huì)將分區(qū)ID默認(rèn)使用83(linux文件系統(tǒng)),需要設(shè)置為82(swap)。
使用mkswap+設(shè)備名稱 格式化分區(qū)為swap格式
使用swapon+設(shè)備名稱 來(lái)啟動(dòng)swap
問(wèn)題解決后,取消swap的增加,使用swapoff+設(shè)備名稱
第一步,創(chuàng)建分區(qū)的時(shí)候報(bào)錯(cuò)了,設(shè)備忙碌無(wú)法分區(qū),因?yàn)橐呀?jīng)掛載了/dev/sdj1。
[root@www ~]# parted /dev/sdjGNU Parted 2.1
使用 /dev/sdj
Welcome to GNU Parted! Type 'help' to view a list of commands.(parted) mkpartfs primary linux-swap 31 60 #創(chuàng)建swap分區(qū)。(parted) p
Number Start End Size File system Name 標(biāo)志
1 1049kB 10.5MB 9437kB ext4 primary
2 11.0MB 20.0MB 9000kB primary
3 31.5MB 59.8MB 28.3MB linux-swap(v1) primary(parted) q
第二步:格式化為swap分區(qū)并使用swap分區(qū)
[root@www ~]# mkswap /dev/sdj3Setting up swapspace version 1, size = 27644 KiB
no label, UUID=97129ba2-8981-488e-a72c-8d83e1e092c1[root@www ~]# free -m
total used free shared buffers cached
Mem: 1873 457 1415 0 142 199
-/+ buffers/cache: 116 1757
Swap: 1999 0 1999[root@www ~]# swapon /dev/sdj3[root@www ~]# free -m
total used free shared buffers cached
Mem: 1873 457 1415 0 142 199
-/+ buffers/cache: 116 1757
Swap: 2026 0 2026[root@www ~]# swapoff /dev/sdj3[root@www ~]# free -m
total used free shared buffers cached
Mem: 1873 457 1415 0 142 199
-/+ buffers/cache: 116 1757
Swap: 1999 0 1999[root@www ~]#